/arch/arc/lib/ |
D | strlen.S | 19 sub r1,r2,r7 22 sub r12,r6,r7 32 sub r1,r2,r4 35 sub r12,r6,r4 47 sub r1,r2,r4 49 sub r12,r6,r4 56 sub.ne r3,r3,4 64 sub r0,r3,r0 66 sub r0,r0,r1 72 sub r0,r3,r0
|
D | strchr-700.S | 31 sub r12,r2,r7 37 sub r12,r6,r7 58 sub r12,r2,r3 64 sub r12,r6,r3 74 sub r3,r7,1 86 sub r3,r6,r3 117 sub r2,r7,r3
|
/arch/arm64/lib/ |
D | strlen.S | 96 sub tmp1, data1, zeroones 98 sub tmp3, data2, zeroones 120 sub src, src, 16 124 sub tmp1, data1, zeroones 125 sub tmp3, data2, zeroones 130 sub tmp1, data1, zeroones 131 sub tmp3, data2, zeroones 154 sub tmp1, data1, zeroones 160 sub len, src, srcin 170 sub tmp1, data1, zeroones [all …]
|
D | strnlen.S | 57 sub limit_wd, limit, #1 /* Limit != 0, so no underflow. */ 74 sub tmp1, data1, zeroones 76 sub tmp3, data2, zeroones 92 sub len, src, srcin 96 sub len, len, #8 106 CPU_BE( sub tmp1, data2, zeroones ) 110 sub len, len, #8 131 sub limit_wd, limit, #1
|
D | memchr.S | 50 sub wordcnt, wordcnt, #1 52 sub tmp, cur_word, rep01 60 sub cntin, cntin, #1 63 sub srcin, srcin, #1 68 sub tmp, tmp, #64
|
/arch/sparc/lib/ |
D | memscan_32.S | 41 sub %o0, 1, %o0 63 sub %g2, %o2, %g2 79 sub %g2, %o2, %g2 86 sub %o0, 4, %g3 98 sub %o0, 3, %o0 106 sub %o0, 2, %o0 114 sub %o0, 1, %o0 118 sub %o0, 2, %o0
|
D | divdi3.S | 18 sub %g0,%i1,%o0 21 sub %g0,%i0,%o0 30 sub %g0,%i3,%o0 33 sub %g0,%i2,%o0 49 sub %i0,%o4,%i0 ! this kills msb of n 57 sub %i0,%o4,%i0 ! this kills msb of n 58 4: sub %i0,%o4,%i0 65 sub %i0,%o4,%i0 85 sub %g3,%o4,%g3 ! this kills msb of n 93 sub %g3,%o4,%g3 ! this kills msb of n [all …]
|
D | strncmp_32.S | 36 sub %o0, %g2, %o0 52 sub %o0, %g2, %o0 68 sub %o0, %g2, %o0 84 sub %o0, %g2, %o0 110 sub %o0, %g2, %o0 119 sub %o3, %o0, %o0
|
D | NGmemcpy.S | 95 sub %g1, 8, %g1 100 sub %g1, 16, %g1 105 sub %g1, 24, %g1 110 sub %g1, 32, %g1 115 sub %g1, 40, %g1 120 sub %g1, 48, %g1 125 sub %g1, 56, %g1 134 sub %i4, 8, %i4 209 sub %i4, 64, %i4 210 sub %g0, %i4, %i4 ! bytes to align dst [all …]
|
D | GENmemcpy.S | 90 sub %o0, %o1, %o3 93 sub %o4, 0x8, %o4 94 sub %g0, %o4, %o4 95 sub %o2, %o4, %o2 104 sub %o2, %g1, %o2 113 sub %o0, %o1, %o3 120 sub %o0, %o1, %o3
|
D | NG4memset.S | 35 sub %g0, %o0, %g1 38 sub %o1, %g1, %o1 46 sub %g0, %o0, %g1 49 sub %o1, %g1, %o1 56 sub %o1, %g1, %o1 70 sub %o1, %g1, %o1 77 sub %o1, %g1, %o1
|
D | atomic_64.S | 70 ATOMIC_OP(sub) 71 ATOMIC_OP_RETURN(sub) 72 ATOMIC_FETCH_OP(sub) 136 ATOMIC64_OP(sub) 137 ATOMIC64_OP_RETURN(sub) 138 ATOMIC64_FETCH_OP(sub) 157 sub %g1, 1, %g7 163 sub %g1, 1, %o0
|
D | memset.S | 35 sub %o3, n - offset, %o3; \ 93 EX(stb %g3, [%o0], sub %o1, 0) 97 EX(stb %g3, [%o0 + 0x01], sub %o1, 1) 99 EX(stb %g3, [%o0 + 0x02], sub %o1, 2) 101 sub %o2, 4, %o2 104 sub %o0, %o2, %o0 121 EX(st %g3, [%o0], sub %o1, 0) 122 sub %o1, 4, %o1 142 sub %o4, %o3, %o4
|
D | udivdi3.S | 25 sub %i0,%o3,%i0 ! this kills msb of n 33 sub %i0,%o3,%i0 ! this kills msb of n 34 4: sub %i0,%o3,%i0 41 sub %i0,%o3,%i0 63 sub %o4,%o3,%o4 ! this kills msb of n 71 sub %o4,%o3,%o4 ! this kills msb of n 72 4: sub %o4,%o3,%o4 79 sub %o4,%o3,%o4 89 sub %i0,%o3,%i0 ! this kills msb of n 97 sub %i0,%o3,%i0 ! this kills msb of n [all …]
|
D | memmove.S | 22 sub %g7, 1, %o1 24 sub %o5, 1, %o0 27 sub %o1, 1, %o1 30 sub %o0, 1, %o0
|
D | GENbzero.S | 52 sub %g2, %g1, %g1 53 sub %o1, %g1, %o1 63 sub %g2, %g1, %g1 64 sub %o1, %g1, %o1 72 sub %o1, %g1, %o1 92 sub %o1, %g1, %o1 137 sub %g1, %g2, %g1; \
|
/arch/ia64/lib/ |
D | copy_user.S | 160 sub t1=8,src2 164 sub len1=len,t1 // set len1 166 sub lshift=64,rshift 172 sub t1=dst2,src2 175 (p14) sub word1=8,src2 // (8 - src offset) 176 (p15) sub t1=r0,t1 // absolute value 177 (p15) sub word1=8,dst2 // (8 - dst offset) 181 sub t2=8,t1 182 (p14) sub word1=word1,t1 184 sub len1=len,word1 // resulting len [all …]
|
D | strlen.S | 105 sub tmp=64,tmp // how many bits to shift our mask on the right 145 sub ret0=src,orig // distance from base 146 sub tmp=8,val1 // which byte in word 149 sub ret0=ret0,tmp // adjust 187 sub ret0=base,orig // distance from base 188 sub tmp=8,val1 191 sub ret0=ret0,tmp // length=now - back -1
|
/arch/hexagon/lib/ |
D | divsi3.S | 16 r4 = sub(r2,r3) 29 r6 = sub(r7,r6) 51 if (!p0.new) r2 = sub(r2,r4) 57 if (!p0.new) r2 = sub(r2,r6) 64 if (p3) r0 = sub(r1,r0)
|
D | umodsi3.S | 15 r2 = sub(r3,r2) 27 if (!p0.new) r0 = sub(r0,r2) 33 if (!p0.new) r0 = sub(r0,r1)
|
D | modsi3.S | 20 r3 = sub(r4,r3) 33 if (!p0.new) r0 = sub(r0,r2) 39 if (!p0.new) r0 = sub(r0,r1)
|
/arch/hexagon/mm/ |
D | copy_from_user.S | 54 r2 += sub(src_sav,src) 64 r2 += sub(src_sav,src) 74 r2 += sub(src_sav,src) 84 r2 += sub(src_sav,src)
|
/arch/nios2/boot/compressed/ |
D | head.S | 28 sub r1, r1, r2 34 sub r1, r1, r2 55 sub r1, r1, r2 91 sub r1, r1, r2 97 sub r1, r1, r2
|
/arch/sparc/kernel/ |
D | helpers.S | 13 1: sub %g2, 1, %g2 34 sub %g1, 1, %g3 37 sub %g2, 1, %g2 42 sub %g3, 1, %g3
|
/arch/x86/include/asm/ |
D | intel_scu_ipc.h | 55 int sub); 57 int sub, const void *in, size_t inlen, 61 int sub, const void *in, size_t inlen, in intel_scu_ipc_dev_command() argument 64 return intel_scu_ipc_dev_command_with_size(scu, cmd, sub, in, inlen, in intel_scu_ipc_dev_command()
|