/osnet-11/usr/src/cmd/perl/5.8.4/distrib/t/op/ |
H A D | cmp.t | 54 my ($i1, $i2, $i3, $i4, $i5, $i6, $i7, $i8, $i9, $i10, 73 nok ($ok, $i3, '<=>', $j3, $cmp, $i, $j, '<'); 84 nok ($ok, $i3, '<=>', $j3, $cmp, $i, $j, '=='); 95 nok ($ok, $i3, '<=>', $j3, $cmp, $i, $j, '>'); 106 nok ($ok, $i3, '<=>', $j3, $cmp, $i, $j, '>='); 118 nok ($ok, $i3, '<=>', $j3, $cmp, $i, $j, '!='); 129 nok ($ok, $i3, '<=>', $j3, $cmp, $i, $j, '<='); 140 nok ($ok, $i3, '<=>', $j3, $cmp, $i, $j, '<=> transposed'); 154 nok ($ok, $i3, 'cmp', $j3, $cmp, $i, $j, 'lt'); 164 nok ($ok, $i3, 'cm [all...] |
/osnet-11/usr/src/lib/libc/sparc/gen/ |
H A D | ascii_strcasecmp.s | 130 andcc %i0, 3, %i3 ! s1 word-aligned ? 151 cmp %i3, 3 ! s1 aligned now? 172 cmp %i3, 2 ! s1 aligned now? 195 andcc %i1, 3, %i3 ! s2 word-aligned ? 207 andcc %i1, 3, %i3 ! s2 word aligned ? 215 add %i2, %i3, %i2 ! start adjusting offset s1-s2 216 sll %i3, 3, %l6 ! shift factor for left shifts 219 orn %i3, %g0, %i3 ! generate all ones 221 srl %i3, [all...] |
H A D | smt_pause.s | 51 add %fp, STACK_BIAS-BANKS, %i3 54 add %i2, %i3, %o0
|
H A D | memmove.s | 58 s1algn: ldub [%i1], %i3 ! move 1 or 3 bytes to align it 60 stb %i3, [%i0] ! move a byte to align src 67 s2algn: lduh [%i1], %i3 ! know src is 2 byte alinged 69 srl %i3, 8, %i4 71 stb %i3, [%i0 + 1] ! don't know dst alingment 87 andn %i2, 3, %i3 ! i3 is aligned word count 88 dec 4, %i3 ! avoid reading beyond tail of src 93 deccc 4, %i3 108 andn %i2, 3, %i3 [all...] |
H A D | strlcpy.s | 61 add %i1, %i2, %i3 ! i3 = src + n 68 ldub [%i3 + %g4], %l1 ! l1 = src[] 89 ld [%i3 + %g4], %l1 ! l1 = src[] 125 add %i3, %g4, %i3 156 ld [%i3], %l1 162 add %i3, 4, %i3 ! src += 4 170 add %i3, [all...] |
H A D | strncmp.s | 59 andcc %i1, 3, %i3 ! is s2 aligned 84 cmp %i3, 2 ! check if s2 half aligned 86 cmp %i3, 1 ! check if aligned to 1 or 3 bytes 95 ld [%i1], %i3 ! delay slot 103 srl %i3, 8, %l4 ! merge with the other half 114 sll %i3, 24, %i5 132 sll %i3, 24, %i5 145 ld [%i1], %i3 ! delay slot 153 srl %i3, 24, %l4 ! merge with the other half 164 sll %i3, [all...] |
H A D | strncpy.s | 82 ldub [%i3 + %i4], %i1 ! src[] 103 lduw [%i3 + %i4], %i1 ! src dword 234 lduw [%i3 + %i4], %i1 ! x = src[] 252 lduw [%i3 + %i4], %i1 ! x = src[]
|
/osnet-11/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.s | 130 andcc %i0, 3, %i3 ! s1 word-aligned ? 151 cmp %i3, 3 ! s1 aligned now? 172 cmp %i3, 2 ! s1 aligned now? 195 andcc %i1, 3, %i3 ! s2 word-aligned ? 207 andcc %i1, 3, %i3 ! s2 word aligned ? 215 add %i2, %i3, %i2 ! start adjusting offset s1-s2 216 sll %i3, 3, %l6 ! shift factor for left shifts 219 orn %i3, %g0, %i3 ! generate all ones 221 srl %i3, [all...] |
H A D | smt_pause.s | 45 ld [%g7 + UL_LWPID], %i3 ! curthread->ul_lwpid 47 and %i3, 0x3, %i2 ! save last 2 bits
|
H A D | memmove.s | 58 s1algn: ldub [%i1], %i3 ! move 1 or 3 bytes to align it 60 stb %i3, [%i0] ! move a byte to align src 67 s2algn: lduh [%i1], %i3 ! know src is 2 byte alinged 69 srl %i3, 8, %i4 71 stb %i3, [%i0 + 1] ! don't know dst alingment 87 andn %i2, 3, %i3 ! i3 is aligned word count 88 dec 4, %i3 ! avoid reading beyond tail of src 93 deccc 4, %i3 108 andn %i2, 3, %i3 [all...] |
H A D | strncmp.s | 59 andcc %i1, 3, %i3 ! is s2 aligned 84 cmp %i3, 2 ! check if s2 half aligned 86 cmp %i3, 1 ! check if aligned to 1 or 3 bytes 95 lduw [%i1], %i3 ! delay slot 103 srl %i3, 8, %l4 ! merge with the other half 114 sll %i3, 24, %i5 132 sll %i3, 24, %i5 145 lduw [%i1], %i3 ! delay slot 153 srl %i3, 24, %l4 ! merge with the other half 164 sll %i3, [all...] |
H A D | strlcpy.s | 64 add %i1, %i2, %i3 ! src = src + n 71 ldub [%i3 + %g4], %l1 ! src[] 103 ldx [%i3 + %g4], %l1 ! src dword 171 add %i3, %g4, %i3 ! we want a single src pointer here 233 ! %i3 points is current src ptr (8-byte aligned) 236 ldx [%i3], %l1 ! src dword 242 add %i3, 8, %i3 ! src += 8 250 add %i3, [all...] |
/osnet-11/usr/src/lib/libc/capabilities/sun4v/common/ |
H A D | smt_pause.s | 57 ld [%g7 + UL_LWPID], %i3 ! curthread->ul_lwpid 59 and %i3, 0x3, %i2 ! save last 2 bits
|
/osnet-11/usr/src/lib/libc/capabilities/sun4u/common/ |
H A D | memcpy.s | 275 sub %i3, 64, %i3 276 neg %i3 ! bytes till block aligned 277 sub %i2, %i3, %i2 ! update %i2 with new count 279 ! Copy %i3 bytes till dst is block (64 byte) aligned. use 288 subcc %i3, 8, %i3 296 subcc %i3, 8, %i3 306 ! %i3 [all...] |
H A D | memcmp.s | 171 sub %i3, 64, %i3 172 neg %i3 ! bytes till block aligned 174 ! Compare %i3 bytes till dst is block (64 byte) aligned. use 190 subcc %i3, 8, %i3 202 andn %i2, 63, %i3 ! calc number of blocks 205 sub %i2, %i3, %l2 228 sub %i3, 128, %i3 [all...] |
/osnet-11/usr/src/lib/libc/capabilities/sun4v-fjathena/common/ |
H A D | memcmp.s | 275 ldx [%i3], %g1 281 sub %i3, 8, %i3 288 ldx [%i3+16], %g1 295 add %i3, 16, %i3 302 ldx [%i3+8], %o2 317 add %i3, %i4, %i3 339 sub %i3, [all...] |
/osnet-11/usr/src/lib/libc/sparc/sys/ |
H A D | syscall.s | 55 mov %i3, %o2 ! arg 2 98 mov %i3, %o1 ! arg 1
|
/osnet-11/usr/src/lib/brand/shared/brand/sparc/ |
H A D | handler.s | 94 stn %i3, [%sp + EH_LOCALS_GREG(REG_O3)] 155 mov %i3, %o4
|
/osnet-11/usr/src/lib/libnsl/yp/ |
H A D | dbm.c | 506 int i1, i2, i3; local 516 i3 = sp[sp[0]+1-1]; 518 while (i1 > i3) {
|
/osnet-11/usr/src/lib/libc/sparc/threads/ |
H A D | asm_subr.s | 143 jmpl %i3, %o7
|
/osnet-11/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.s | 264 ld [%i3],%i4 ! get the rounding mode 339 st %i4,[%i3] 598 ld [%i3],%i4 ! get the rounding mode 677 st %i4,[%i3] 692 st %i4,[%i3]
|
/osnet-11/usr/src/lib/libcmd/common/ |
H A D | join.c | 555 static int i1,i2,i3; variable 556 #define outfield(p,i,n,f) (sfprintf(sfstdout, "[F%d#%d:%d,%d]", __LINE__, i1=i, i2=n, i3=f), outfield(p, i1, i2, i3))
|
/osnet-11/usr/src/lib/libpp/common/ |
H A D | ppcontrol.c | 288 static int i3; local 874 i2 = i3 = 0; 1097 if (!i3++)
|