Home
last modified time | relevance | path

Searched refs:i4 (Results 1 – 25 of 90) sorted by relevance

1234

/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dstrncmp.S68 cmp %i4, %i5
105 cmp %i4, %i5
108 add %i4, %l6, %l3
155 cmp %i4, %i5
158 add %i4, %l6, %l3
199 cmp %i4, %i5
202 add %i4, %l6, %l3
235 cmp %i4, %i5
268 sll %i4, 8, %l4
276 sll %i4, 16, %l4
[all …]
H A Dstrncpy.S82 ldub [%i3 + %i4], %i1 ! src[]
84 inccc %i4 ! src++, dst++, n--
94 add %i2, %i4, %l0 ! dst
103 lduw [%i3 + %i4], %i1 ! src dword
104 addcc %i4, 4, %i4 ! n += 4, src += 4, dst += 4
147 addcc %i4, 1, %i4 ! n--
211 stb %g1, [%i2 + %i4] ! store it
212 inccc %i4 ! n--
234 lduw [%i3 + %i4], %i1 ! x = src[]
235 addcc %i4, 4, %i4 ! src += 4, dst += 4, n -= 4
[all …]
H A Dstrlcpy.S62 andcc %i1, 3, %i4 ! word aligned?
65 sub %i4, 4, %i4 ! bytes until src aligned
75 addcc %i4, 1, %i4 ! incr, check align
80 sethi %hi(0x01010101), %i4
82 or %i4, %lo(0x01010101), %i4
86 sll %i4, 7, %i5 ! Mycroft part deux
93 sub %l1, %i4, %l0 ! word - 0x01010101
187 sub %l1, %i4, %l0 ! x - 0x01010101
204 sub %l1, %i4, %l0 ! x - 0x01010101
219 or %i4, %lo(0x01010101), %i4
[all …]
H A Dascii_strcasecmp.S174 or %i4, %lo(0x80808080),%i4! finish loading Mycroft's magic1
204 or %i4, %lo(0x80808080),%i4! finish loading Mycroft's magic1
231 andn %i4, %i0, %l4 ! ~word & 0x80808080
240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
241 andn %g1, %i4, %l4 ! q2 = x2 & ~m1
248 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
249 andn %i4, %g1, %l4 ! q2 = m1 & ~x2
279 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
281 andn %g1, %i4, %l4 ! q2 = x2 & ~m1
288 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
[all …]
H A Dmemmove.S45 sub %i0, %i1, %i4 ! get difference of two addresses
46 cmp %i2, %i4 ! compare size and difference of addresses
69 srl %i3, 8, %i4
70 stb %i4, [%i0] ! have to do bytes,
H A Dsmt_pause.S52 and %i5, 0x3, %i4 ! save last 2 bits
53 sll %i4, 0x6, %i2 ! pick a slot
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dstrncmp.S68 cmp %i4, %i5
105 cmp %i4, %i5
108 add %i4, %l6, %l3
155 cmp %i4, %i5
158 add %i4, %l6, %l3
199 cmp %i4, %i5
202 add %i4, %l6, %l3
235 cmp %i4, %i5
268 sll %i4, 8, %l4
276 sll %i4, 16, %l4
[all …]
H A Dascii_strcasecmp.S174 or %i4, %lo(0x80808080),%i4! finish loading Mycroft's magic1
204 or %i4, %lo(0x80808080),%i4! finish loading Mycroft's magic1
231 andn %i4, %i0, %l4 ! ~word & 0x80808080
240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
241 andn %g1, %i4, %l4 ! q2 = x2 & ~m1
248 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
249 andn %i4, %g1, %l4 ! q2 = m1 & ~x2
280 andn %i3, %i4, %l0 ! q1 = x1 & ~m1
282 andn %g1, %i4, %l4 ! q2 = x2 & ~m1
289 andn %i4, %i3, %l0 ! q1 = m1 & ~x1
[all …]
H A Dmemmove.S45 sub %i0, %i1, %i4 ! get difference of two addresses
46 cmp %i2, %i4 ! compare size and difference of addresses
69 srl %i3, 8, %i4
70 stb %i4, [%i0] ! have to do bytes,
H A Dstrlcpy.S65 andcc %i1, 7, %i4 ! src dword aligned ?
68 sub %i4, 8, %i4 ! bytes until src aligned
78 addcc %i4, 1, %i4 ! src aligned now?
83 sethi %hi(0x01010101), %i4 ! Alan Mycroft's magic1
107 sub %l1, %i4, %l0 ! dword - 0x0101010101010101
239 sub %l1, %i4, %l0 ! dword - 0x0101010101010101
263 sub %l1, %i4, %l0 ! x - 0x0101010101010101
281 sub %l1, %i4, %l0 ! x - 0x0101010101010101
299 sub %l1, %i4, %l0 ! x - 0x0101010101010101
317 sub %l1, %i4, %l0 ! x - 0x0101010101010101
[all …]
/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/
H A Dmemcpy.S311 andn %i4, 7, %i4
312 sub %i4, 16, %i4
1088 subcc %i4, 8, %i4
1094 subcc %i4, 8, %i4
1100 subcc %i4, 8, %i4
1106 subcc %i4, 8, %i4
1112 subcc %i4, 8, %i4
1118 subcc %i4, 8, %i4
1124 subcc %i4, 8, %i4
1130 subcc %i4, 8, %i4
[all …]
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire_copy.S802 andn %i4, 7, %i4
803 sub %i4, 16, %i4
1317 subcc %i4, 8, %i4
1323 subcc %i4, 8, %i4
1329 subcc %i4, 8, %i4
1335 subcc %i4, 8, %i4
1341 subcc %i4, 8, %i4
1347 subcc %i4, 8, %i4
1353 subcc %i4, 8, %i4
1359 subcc %i4, 8, %i4
[all …]
/illumos-gate/usr/src/uts/sun4u/sunfire/ml/
H A Dac_asm.S51 ! i4 = cache of fpu state
59 rd %fprs, %i4
60 btst (FPRS_DU|FPRS_DL|FPRS_FEF), %i4
93 btst (FPRS_DU|FPRS_DL|FPRS_FEF), %i4
104 wr %g0, %i4, %fprs ! fpu back to the way it was
/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.S1005 /* 0x01d4 */ add %i4,8,%i4
1081 /* 0x0300 228 */ add %i4,2,%i4
1112 /* 0x0374 */ add %i4,2,%i4
1589 ldd [%i4],%f44
1590 ldd [%i4+8],%f46
1600 ldd [%i4+24],%f22
1606 ldd [%i4+40],%f26
1614 ldd [%i4+56],%f30
1624 ldd [%i4+72],%f34
1646 ldd [%i4+88],%f18
[all …]
/illumos-gate/usr/src/lib/libc/sparcv9/fp/
H A D__quad_mag64.S265 srl %i4,30,%l3 ! l3 = rm
276 or %i4,1,%i4
314 srl %i4,23,%i5
317 or %i4,%i5,%i4
322 or %i4,9,%i4 ! overflow
339 st %i4,[%i3]
673 srl %i4,23,%i5
676 or %i4,4,%i4
677 st %i4,[%i3]
691 or %i4,1,%i4
[all …]
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vexpf.S201 ! i4 stridey
301 sll %i4,2,%i4
629 add %i4,%i4,%o7
681 add %i3,%i4,%i3
735 add %i3,%i4,%i3
804 add %i3,%i4,%i3
839 add %i3,%i4,%i3
900 add %i3,%i4,%i3
977 add %i3,%i4,%o4
981 add %o4,%i4,%i3
[all …]
H A D__vrhypot.S287 sll %i4,3,stridey
308 ldx [%fp+tmp_px],%i4
316 add %i4,stridex,%i1
2113 add %i4,stridex,%i4 ! px += stridex
2129 add %i4,stridex,%i4 ! px += stridex
2160 add %i4,stridex,%i4 ! px += stridex;
2178 add %fp,dtmp2,%i4
2193 std %f0,[%i4]
2262 stx %i4,[%fp+tmp_px]
2290 stx %i4,[%fp+tmp_px]
[all …]
H A D__vpow.S1175 add %i4,2048,%i4 ! (Y1_2) hx += 0x800;
1347 add %i4,2048,%i4 ! (Y1_2) hx += 0x800;
1620 sll %i4,20,%i4 ! (Y0_0) ind <<= 20;
2031 sll %i4,%o0,%i4 ! (i0 << sh);
2055 sll %i4,%o0,%i4 ! (i0 << sh);
2254 add %i4,2048,%i4 ! hx += 0x800;
2256 and %i4,-4096,%i4 ! hx &= 0xfffff000;
2507 add %i4,2048,%i4 ! hx += 0x800;
2509 and %i4,-4096,%i4 ! hx &= 0xfffff000;
2861 add %i4,2048,%i4 ! hx += 0x800;
[all …]
H A D__vlog.S140 ! i4 stridey
219 sll %i4,3,%i4
239 sub %i3,%i4,%i3
259 add %i3,%i4,%i3 ! y += stridey
338 add %i3,%i4,%i3 ! y += stridey
417 add %i3,%i4,%i3 ! y += stridey
533 add %i3,%i4,%i3 ! y += stridey
552 add %i3,%i4,%i3 ! y += stridey
583 add %i3,%i4,%i3 ! y += stridey
602 add %i3,%i4,%i3 ! y += stridey
[all …]
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dgeneric_copy.S149 or %i4, %i3, %i4 ! or in with previous bytes (if any)
153 sll %i4, 8, %i4 ! make room for next byte
156 sll %i4, %l1, %i4 ! prepare to get rest
160 or %i4, %i5, %i5 ! merge
164 stb %i4, [%i1] ! write a byte
183 srl %i3, %l0, %i4
184 or %i5, %i4, %i5
204 ld [%i0], %i4 ! read a word
239 stb %i4, [%i1] ! write a byte
254 or %i4, %i3, %i4 ! or in with previous bytes (if any)
[all …]
/illumos-gate/usr/src/test/util-tests/tests/dis/sparc/
H A Dtst.regs.s51 add %i2, %i3, %i4
52 add %i3, %i4, %i5
53 add %i4, %i5, %fp
H A Dtst.regs.out27 libdis_test+0x68: b8 06 80 1b add %i2, %i3, %i4
28 libdis_test+0x6c: ba 06 c0 1c add %i3, %i4, %i5
29 libdis_test+0x70: bc 07 00 1d add %i4, %i5, %fp
/illumos-gate/usr/src/uts/sun4u/serengeti/ml/
H A Dsbdp_asm.S209 ! i4 = cache of fpu state
217 rd %fprs, %i4
218 btst (FPRS_DU|FPRS_DL|FPRS_FEF), %i4
251 btst (FPRS_DU|FPRS_DL|FPRS_FEF), %i4
262 wr %g0, %i4, %fprs ! fpu back to the way it was
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/inline/
H A Dtst.InlineKinds.d48 inline int i4[int x, int y] = x + y; /* associative array */
58 printf("i4[10, 20] = %d\n", i4[10, 20]);
/illumos-gate/usr/src/lib/libmvec/common/
H A D__vlogf.c151 int i0, i1, i2, i3, i4; in __vlogf() local
204 i4 = ival4 >> 17; in __vlogf()
216 ty4 = LN2 * (double) exp4 + __TBL_logf[i4]; in __vlogf()
222 yy4 = (double) iy4 * __TBL_logf[i4 + 1]; in __vlogf()

1234