Home
last modified time | relevance | path

Searched full:g1 (Results 1 – 25 of 186) sorted by relevance

12345678

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.cpp55 // FIXME: G1 reserved for now for large imm generation by frame code. in getReservedRegs()
56 Reserved.set(SP::G1); in getReservedRegs()
58 // G1-G4 can be used in applications. in getReservedRegs()
136 // reserving G1 all of the time. in replaceFI()
139 // sethi %hi(Offset), %g1 in replaceFI()
140 // add %g1, %fp, %g1 in replaceFI()
141 // Insert G1+%lo(offset) into the user. in replaceFI()
142 BuildMI(*MI.getParent(), II, dl, TII.get(SP::SETHIi), SP::G1) in replaceFI()
146 // Emit G1 in replaceFI()
[all...]
H A DSparcFrameLowering.cpp57 // Emit this the hard way. This clobbers G1 which we always know is in emitSPAdjustment()
61 // sethi %hi(NumBytes), %g1 in emitSPAdjustment()
62 // or %g1, %lo(NumBytes), %g1 in emitSPAdjustment()
63 // add %sp, %g1, %sp in emitSPAdjustment()
64 BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1) in emitSPAdjustment()
66 BuildMI(MBB, MBBI, dl, TII.get(SP::ORri), SP::G1) in emitSPAdjustment()
67 .addReg(SP::G1).addImm(LO10(NumBytes)); in emitSPAdjustment()
69 .addReg(SP::O6).addReg(SP::G1); in emitSPAdjustment()
74 // sethi %hix(NumBytes), %g1 in emitSPAdjustment()
75 // xor %g1, %lox(NumBytes), %g1 in emitSPAdjustment()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/soc/imx/
H A Dfsl,imx8mm-vpu-blk-ctrl.yaml66 - description: G1 decoder power domain
73 - const: g1
79 - description: G1 decoder clk
85 - const: g1
91 - description: G1 decoder interconnect
97 - const: g1
111 - description: G1 decoder power domain
118 - const: g1
124 - description: G1 decoder clk
130 - const: g1
[all …]
H A Dfsl,imx8mq-vpu-blk-ctrl.yaml35 - const: g1
44 - const: g1
66 power-domain-names = "bus", "g1", "g2";
69 clock-names = "g1", "g2";
/freebsd/crypto/openssl/crypto/
H A Dsparccpuid.S119 clr %g1
389 subcc %g0,1,%g1
391 .word 0x83408000 !rd %ccr,%g1
392 cmp %g1,0x99
455 xor %g1,%g1,%g1
470 or %o4,%g1,%g1
472 sub %g0,%g1,%g1
473 srl %g1,31,%g1
476 mov %g1,%o0
488 andn %o0,63,%g1
[all …]
/freebsd/crypto/openssl/crypto/bn/asm/
H A Dsparcv9a-mont.pl77 # than 32 bit in %g1-%g4 and %o0-%o5. %l0-%l7 and %i0-%i5 are used
188 ld [%o3+4],%g1 ! bp[0]
191 sllx %g1,32,%g1
194 or %g1,%o0,%o0
334 srlx %o3,16,%g1 ! 34-bit carry
430 addcc %g1,%o0,%o0
432 srlx %o3,16,%g1 ! 34-bit carry
435 add %g1,1,%g1
486 addcc %g1,%o0,%o0
488 srlx %o3,16,%g1 ! 34-bit carry
[all …]
H A Dsparcv8.S63 rd %y,%g1
65 addx %g1,0,%g1
68 addx %g1,0,%o5
74 rd %y,%g1
76 addx %g1,0,%g1
79 addx %g1,0,%o5
85 rd %y,%g1
87 addx %g1,0,%g1
90 addx %g1,0,%o5
95 rd %y,%g1
[all …]
H A Dsparct4-mont.pl102 SPARC_PIC_THUNK(%g1)
132 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
133 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
135 and %g1,SPARCV9_64BIT_STACK,%g1
136 movrz %g1,0,%g4
452 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
453 ld [%g1+0],%g1 ! OPENSSL_sparcv9_P[0]
455 and %g1,SPARCV9_64BIT_STACK,%g1
456 movrz %g1,0,%g4
687 add $num, 63, %g1
[all …]
H A Dvis3-mont.pl66 add %g5, %g5, %g1
67 add %g5, %g1, %g1 ! 3*buffer size
68 sub %g4, %g1, %g1
69 andn %g1, 63, %g1 ! align at 64 byte
70 sub %g1, $frame, %g1 ! new top of stack
71 sub %g1, %g4, %g1
73 save %sp, %g1, %sp
H A Dsparcv8plus.S75 * that you actually may rely upon %o0-%o5 and %g1-%g4 being fully
194 lduw [%o0],%g1
197 add %g1,%o5,%o4
203 lduw [%o0+4],%g1
206 add %g1,%o5,%o4
212 lduw [%o0+8],%g1
215 add %g1,%o5,%o4
221 lduw [%o0+12],%g1
223 add %g1,%o5,%o4
239 lduw [%o0],%g1
[all …]
H A Dsparcv9-gf2m.pl38 ($lo,$hi,$b)=("%g1",$a8,"%o7"); $a=$lo;
52 SPARC_PIC_THUNK(%g1)
58 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
59 ld [%g1+0],%g1 ! OPENSSL_sparcv9cap_P[0]
61 andcc %g1, SPARCV9_VIS3, %g0
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/
H A Dtst.br.s40 mov 1, %g1
42 brz %g1, 1f
44 brlez %g1, 1f
48 brlz %g1, 1f
51 sub %g0, 2, %g1
52 brgz %g1, 1f
56 brgez %g1, 1f
59 mov %g1, %o0
/freebsd/crypto/openssl/crypto/perlasm/
H A Dsparcv9_modes.pl100 srlx %o1, $iright, %g1
102 or %g1, %o0, %o0
210 srlx %o1, $iright, %g1
212 or %g1, %o0, %o0
319 srlx %o1, $iright, %g1
321 or %g1, %o0, %o0
411 srlx %o1, $iright, %g1
412 or %g1, %o0, %o0
414 srlx %o2, $iright, %g1
415 or %g1, %o1, %o1
[all …]
/freebsd/sys/contrib/device-tree/Bindings/media/
H A Dnxp,imx8mq-vpu.yaml8 title: Hantro G1/G2 VPU codecs implemented on i.MX8M SoCs
14 Hantro G1/G2 video decode accelerators present on i.MX8MQ SoCs.
21 - const: nxp,imx8mq-vpu-g1
23 - const: nxp,imx8mm-vpu-g1
52 compatible = "nxp,imx8mq-vpu-g1";
/freebsd/sys/teken/
H A Dsequences79 G1SCS0 G1 SCS Special Graphics ^[ ) 0
80 G1SCS1 G1 SCS US ASCII ^[ ) 1
81 G1SCS2 G1 SCS Special Graphics ^[ ) 2
82 G1SCSA G1 SCS UK National ^[ ) A
83 G1SCSB G1 SCS US ASCII ^[ ) B
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/
H A Dpoly1305_donna64.h139 unsigned long long g0, g1, g2; in poly1305_finish() local
183 g1 = h1 + c; in poly1305_finish()
184 c = (g1 >> 44); in poly1305_finish()
185 g1 &= 0xfffffffffff; in poly1305_finish()
191 g1 &= c; in poly1305_finish()
195 h1 = (h1 & c) | g1; in poly1305_finish()
H A Dpoly1305_donna32.h143 unsigned long g0, g1, g2, g3, g4; in poly1305_finish() local
186 g1 = h1 + c; in poly1305_finish()
187 c = g1 >> 26; in poly1305_finish()
188 g1 &= 0x3ffffff; in poly1305_finish()
200 g1 &= mask; in poly1305_finish()
207 h1 = (h1 & mask) | g1; in poly1305_finish()
/freebsd/sys/contrib/libsodium/src/libsodium/include/sodium/private/
H A Ded25519_ref10_fe_51.h157 uint64_t g1 = g[1]; in fe25519_cswap() local
163 uint64_t x1 = f1 ^ g1; in fe25519_cswap()
181 g[1] = g1 ^ x1; in fe25519_cswap()
249 uint64_t g0, g1, g2, g3, g4; in fe25519_mul() local
259 g1 = g[1]; in fe25519_mul()
273 r0 += ((uint128_t) f4_19) * ((uint128_t) g1); in fe25519_mul()
275 r1 = ((uint128_t) f0 ) * ((uint128_t) g1); in fe25519_mul()
282 r2 += ((uint128_t) f1 ) * ((uint128_t) g1); in fe25519_mul()
289 r3 += ((uint128_t) f2 ) * ((uint128_t) g1); in fe25519_mul()
296 r4 += ((uint128_t) f3 ) * ((uint128_t) g1); in fe25519_mul()
/freebsd/crypto/openssl/crypto/md5/asm/
H A Dmd5-sparcv9.pl37 @X=("%o0","%o1","%o2","%o3","%o4","%o5","%o7","%g1","%g2");
219 SPARC_PIC_THUNK(%g1)
225 SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
226 ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1]
228 andcc %g1, CFR_MD5, %g0
232 mov 4, %g1
235 lda [%o0 + %g1]0x88, %f1
238 lda [%o0 + %g1]0x88, %f3
262 sta %f1, [%o0 + %g1]0x88
265 sta %f3, [%o0 + %g1]0x88
/freebsd/crypto/openssl/crypto/camellia/asm/
H A Dcmllt4-sparcv9.pl79 andcc $inp, 7, %g1 ! is input aligned?
89 sll %g1, 3, %g1
90 sub %g0, %g1, %o3
91 sllx %o4, %g1, %o4
92 sllx %o5, %g1, %g1
96 or %o3, %g1, %o5
173 andcc $inp, 7, %g1 ! is input aligned?
183 sll %g1, 3, %g1
184 sub %g0, %g1, %g4
185 sllx %o4, %g1, %o4
[all …]
/freebsd/crypto/openssl/crypto/aes/asm/
H A Daest4-sparcv9.pl109 andcc $inp, 7, %g1 ! is input aligned?
119 sll %g1, 3, %g1
120 sub %g0, %g1, %o3
121 sllx %o4, %g1, %o4
122 sllx %o5, %g1, %g1
126 or %o3, %g1, %o5
187 andcc $inp, 7, %g1 ! is input aligned?
197 sll %g1, 3, %g1
198 sub %g0, %g1, %o3
199 sllx %o4, %g1, %o4
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/sparc64/
H A Dmodsi3.S76 sethi %hi(1<<(32-4 -1)),%g1
77 cmp %o3,%g1
88 cmp %o5,%g1
101 sll %g1,4 ,%g1 ! high order bit
103 add %o5,%g1,%o5
H A Ddivsi3.S76 sethi %hi(1<<(32-4 -1)),%g1
77 cmp %o3,%g1
88 cmp %o5,%g1
101 sll %g1,4 ,%g1 ! high order bit
103 add %o5,%g1,%o5
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/
H A Dblake3_sse2.c46 INLINE void g1(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, in g1() function
108 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
114 g1(&rows[0], &rows[1], &rows[2], &rows[3], t2); in compress_pre()
128 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
137 g1(&rows[0], &rows[1], &rows[2], &rows[3], t2); in compress_pre()
151 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
160 g1(&rows[0], &rows[1], &rows[2], &rows[3], t2); in compress_pre()
174 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
183 g1(&rows[0], &rows[1], &rows[2], &rows[3], t2); in compress_pre()
197 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
[all …]
H A Dblake3_sse41.c48 INLINE void g1(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, in g1() function
102 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
108 g1(&rows[0], &rows[1], &rows[2], &rows[3], t2); in compress_pre()
122 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
131 g1(&rows[0], &rows[1], &rows[2], &rows[3], t2); in compress_pre()
145 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
154 g1(&rows[0], &rows[1], &rows[2], &rows[3], t2); in compress_pre()
168 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
177 g1(&rows[0], &rows[1], &rows[2], &rows[3], t2); in compress_pre()
191 g1(&rows[0], &rows[1], &rows[2], &rows[3], t0); in compress_pre()
[all …]

12345678