/illumos-gate/usr/src/lib/brand/shared/brand/sparc/ |
H A D | handler.S | 92 stn %i1, [%sp + EH_LOCALS_GREG(REG_O1)] 153 mov %i1, %o2 205 mov %g0, %i1 /* clear second rval */ 206 ldn [%sp + EH_LOCALS_SYSRET2], %i1 /* %i1 == sys_rval2 */
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/crypto/ |
H A D | keyed_checksum_types.c | 33 int i1, i2; in etype_match() local 35 for (i1=0; i1<krb5_enctypes_length; i1++) in etype_match() 36 if (krb5_enctypes_list[i1].etype == e1) in etype_match() 43 return((i1 < krb5_enctypes_length) && in etype_match() 45 (krb5_enctypes_list[i1].enc == krb5_enctypes_list[i2].enc)); in etype_match()
|
/illumos-gate/usr/src/lib/krb5/kadm5/srv/ |
H A D | svr_principal.c | 1977 int i1; in kadm5_setkey_principal_3() local 1978 for (i1 = k; i1 < tmp_key_data.key_data_ver; i1++) { in kadm5_setkey_principal_3() 1979 if (tmp_key_data.key_data_contents[i1]) { in kadm5_setkey_principal_3() 1980 memset (tmp_key_data.key_data_contents[i1], 0, tmp_key_data.key_data_length[i1]); in kadm5_setkey_principal_3() 1981 free (tmp_key_data.key_data_contents[i1]); in kadm5_setkey_principal_3()
|
/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/ |
H A D | memcmp.S | 177 alignaddr %i1, %g0, %g1
|
H A D | memcpy.S | 282 alignaddr %i1, %g0, %g1 291 add %i1, 8, %i1 299 add %i1, 8, %i1 316 andn %i1, 0x3F, %l7 ! blk aligned address 317 alignaddr %i1, %g0, %g0 ! gen %gsr 319 srl %i1, 3, %l5 ! bits 3,4,5 are now least sig in %l5 321 add %i1, %i4, %i1 322 add %i1, %i3, %i1 1250 7: ldub [%i1], %i4 1251 inc %i1
|
/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/ |
H A D | smt_pause.S | 57 sllx %i2, 0x6, %i1 ! pick a slot 58 add %i1, %i0, %o0
|
/illumos-gate/usr/src/lib/libc/i386/gen/ |
H A D | strcmp.c | 61 #define ANYNUL(i1, i2) (((i1) - (int)0x0101010101010101LL) & ~(i2) & \ argument 68 int i1, i2; in strcmp() local 164 i1 = s1[0]; in strcmp() 166 if (i1 != i2) in strcmp() 168 else if (ANYNUL(i1, i2)) in strcmp() 172 i1 = s1[1]; in strcmp() 174 if (i1 != i2) in strcmp() 180 i1 = s1[2]; in strcmp() 182 if (i1 != i2) in strcmp() 188 i1 = s1[3]; in strcmp() [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | _ftoll.c | 46 int i0, i1; /* bitslam */ in __dtoll() local 63 i1 = u.i[1]; in __dtoll() 72 if (i0 >= 0 || exp != 63 || (i0 & 0xfffff) != 0 || i1 != 0) { in __dtoll() 88 m0 = 0x40000000 | ((i0 << 10) & 0x3ffffc00) | ((i1 >> 22) & 0x3ff); in __dtoll() 89 m1 = i1 << 10; in __dtoll() 215 unsigned int i1, i2; /* a long double is 128-bit in length */ in _Q_qtoll() local 226 i1 = plngdbl[1]; in _Q_qtoll() 242 if (i0 >= 0 || exp != 63 || (i0 & 0xffff) != 0 || i1 != 0 || in _Q_qtoll() 259 m0 = 0x40000000 | ((i0 << 14) & 0x3fffc000) | ((i1 >> 18) & 0x3fff); in _Q_qtoll() 260 m1 = (i1 << 14) | ((i2 >> 18) & 0x3fff); in _Q_qtoll()
|
H A D | _ftoull.c | 50 unsigned i1; /* bitslam */ in __dtoull() local 67 i1 = u.i[1]; in __dtoull() 88 m0 = 0x80000000 | ((i0 << 11) & 0x7ffff800) | ((i1 >> 21) & 0x7ff); in __dtoull() 89 m1 = i1 << 11; in __dtoull() 226 unsigned int i1, i2; /* a long double is 128-bit in length */ in _Q_qtoull() local 235 i1 = plngdbl[1]; in _Q_qtoull() 261 m0 = 0x80000000 | ((i0<<15) & 0x7fff8000) | ((i1>>17) & 0x7fff); in _Q_qtoull() 262 m1 = (i1 << 15) | ((i2 >> 17) & 0x7fff); in _Q_qtoull()
|
H A D | ndbm.c | 969 int i1, i2; in delitem() local 979 i1 = PBLKSIZ; in delitem() 981 i1 = sp[n]; in delitem() 982 i1 -= sp[n+2]; in delitem() 983 if (i1 > 0) { in delitem() 989 sp[0] = sp[2] + i1; in delitem() 1000 int i1, i2; in additem() local 1003 i1 = PBLKSIZ; in additem() 1006 i1 = sp[i2]; in additem() 1007 i1 -= item.dsize + item1.dsize; in additem() [all …]
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | ascii_strcasecmp.S | 128 subcc %i0, %i1, %i2 ! s1 == s2 ? 155 ldub [%i1 + %i2], %i0 ! s1[1] 156 ldub [%i1], %g1 ! s2[1] 169 inc %i1 ! s1++, s2++ 217 andn %i1, 3, %i1 ! round s1 pointer down to next word 258 add %i1, 4, %i1 ! s1+=4, s2+=4 298 add %i1, 4, %i1 ! s1+=4, s2+=4 314 subcc %i1, %i2, %i0 ! *s1-*s2 317 andcc %i1, 0xff, %i0 ! *s1 == 0 ? 323 subcc %i1, %i2, %i0 ! *s1-*s2 [all …]
|
H A D | memmove.S | 41 cmp %i1, %i0 ! if from address is >= to use forward copy 45 sub %i0, %i1, %i4 ! get difference of two addresses 53 andcc %i1, 3, %i5 ! is src word aligned 58 s1algn: ldub [%i1], %i3 ! move 1 or 3 bytes to align it 59 inc 1, %i1 67 s2algn: lduh [%i1], %i3 ! know src is 2 byte alinged 68 inc 2, %i1
|
H A D | strlcpy.S | 61 add %i1, %i2, %i3 ! i3 = src + n 62 andcc %i1, 3, %i4 ! word aligned? 173 sub %i3, %i1, %i0 ! len = src - orig src 230 sub %i3, %i1, %i0 ! len = src - orig src
|
H A D | strncmp.S | 66 ldub [%i1], %i5 70 inc %i1 88 inc 1, %i1 102 inc 4, %i1 137 inc 2, %i1 152 inc 4, %i1 182 inc 2, %i1 196 inc 4, %i1 236 inc 4, %i1 258 ld [%i1], %i5 [all …]
|
H A D | strncpy.S | 82 ldub [%i3 + %i4], %i1 ! src[] 103 lduw [%i3 + %i4], %i1 ! src dword 117 srl %i1, 24, %g1 ! first byte 121 andn %i1, %g1, %i1 ! if byte == 0, start padding with null bytes 122 srl %i1, 16, %g1 ! second byte 127 andn %i1, %g1, %i1 ! if byte == 0, start padding with null bytes 128 srl %i1, 8, %g1 ! third byte 133 andn %i1, %g1, %i1 ! if byte == 0, start padding with null bytes 209 andn %i1, %g1, %i1 ! if byte == 0, start padding with null 210 srl %i1, 16, %g1 ! second byte [all …]
|
/illumos-gate/usr/src/lib/libc/sparc/sys/ |
H A D | syscall.S | 61 mov %i1, %o0 ! arg 0 107 mov %i1, %g1 ! sysnum
|
/illumos-gate/usr/src/lib/libc/sparc/threads/ |
H A D | asm_subr.S | 142 mov %i1, %o1
|
/illumos-gate/usr/src/lib/libc/sparc/unwind/ |
H A D | unwind_frame.S | 58 mov %o1, %i1 ! handler address -> %o1 after restore
|
/illumos-gate/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.S | 193 ldx [%i1],%o1 211 ldx [%i1+8],%o2 ! o2 = frac 257 ldx [%i1+8],%o3 514 ldx [%i1],%o1 532 ldx [%i1+8],%o2 ! o2 = frac 571 ldx [%i1+8],%o3 ! (full prenormalization shift case)
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.S | 128 subcc %i0, %i1, %i2 ! s1 == s2 ? 155 ldub [%i1 + %i2], %i0 ! s1[1] 156 ldub [%i1], %g1 ! s2[1] 169 inc %i1 ! s1++, s2++ 217 andn %i1, 3, %i1 ! round s1 pointer down to next word 258 add %i1, 4, %i1 ! s1+=4, s2+=4 299 add %i1, 4, %i1 ! s1+=4, s2+=4 315 subcc %i1, %i2, %i0 ! *s1-*s2 318 andcc %i1, 0xff, %i0 ! *s1 == 0 ? 324 subcc %i1, %i2, %i0 ! *s1-*s2 [all …]
|
H A D | memmove.S | 41 cmp %i1, %i0 ! if from address is >= to use forward copy 45 sub %i0, %i1, %i4 ! get difference of two addresses 53 andcc %i1, 3, %i5 ! is src word aligned 58 s1algn: ldub [%i1], %i3 ! move 1 or 3 bytes to align it 59 inc 1, %i1 67 s2algn: lduh [%i1], %i3 ! know src is 2 byte alinged 68 inc 2, %i1
|
H A D | smt_pause.S | 48 sllx %i2, 0x6, %i1 ! pick a slot 49 add %i1, %i0, %o0
|
H A D | strlcpy.S | 64 add %i1, %i2, %i3 ! src = src + n 65 andcc %i1, 7, %i4 ! src dword aligned ? 232 ! here: %i1 points to src start 253 sub %i3, %i1, %i0 ! len = src - orig src 354 sub %i3, %i1, %i0 ! len = src - orig src
|
H A D | strncmp.S | 66 ldub [%i1], %i5 70 inc %i1 88 inc 1, %i1 102 inc 4, %i1 136 lduh [%i1], %l4 137 inc 2, %i1 152 inc 4, %i1 182 inc 2, %i1 196 inc 4, %i1 236 inc 4, %i1 [all …]
|
/illumos-gate/usr/src/lib/libcurses/screen/ |
H A D | caps | 182 init_1string, "is1" "i1" Terminal initialization string
|