| /arch/x86/lib/ |
| A D | copy_user_uncached_64.S | 61 sub $64,%edx 108 sub $8,%edx 127 sub $4,%edx 136 sub $2,%edx 186 sub $2,%edx 196 sub $4,%edx 216 .Ldone56: sub $8,%edx 217 .Ldone48: sub $8,%edx 222 .Ldone8: sub $8,%edx 230 sub $32,%edx [all …]
|
| /arch/arc/lib/ |
| A 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
|
| A 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/ |
| A 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 …]
|
| A 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
|
| A 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
|
| A D | strcmp.S | 57 sub off2, src2, src1 72 sub has_nul, tmp, zeroones 75 sub has_nul, data1, zeroones 102 sub result, data1, data2, lsr 56 143 sub has_nul, data3, zeroones 148 sub off1, src2, src1 158 sub has_nul, data3, zeroones 186 sub result, data1, data2
|
| /arch/sparc/lib/ |
| A 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
|
| A D | divdi3.S | 18 sub %g0,%i1,%o0 21 sub %g0,%i0,%o0 30 sub %g0,%i3,%o0 33 sub %g0,%i2,%o0 58 4: sub %i0,%o4,%i0 65 sub %i0,%o4,%i0 94 4: sub %g3,%o4,%g3 101 sub %g3,%o4,%g3 125 sub %i0,%o4,%i0 160 sub %o1,%o3,%o1 [all …]
|
| A D | NGmemcpy.S | 94 sub %g1, 8, %g1 99 sub %g1, 16, %g1 104 sub %g1, 24, %g1 109 sub %g1, 32, %g1 114 sub %g1, 40, %g1 119 sub %g1, 48, %g1 124 sub %g1, 56, %g1 133 sub %i4, 8, %i4 208 sub %i4, 64, %i4 210 sub %i2, %i4, %i2 [all …]
|
| A 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
|
| A 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
|
| A 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
|
| A 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
|
| A 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
|
| A 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 72 4: sub %o4,%o3,%o4 79 sub %o4,%o3,%o4 98 4: sub %i0,%o3,%i0 105 sub %i0,%o3,%i0 151 sub %o0,%o2,%o0 177 4: sub %o4,%i2,%o4 [all …]
|
| A D | memmove.S | 22 sub %g7, 1, %o1 24 sub %o5, 1, %o0 27 sub %o1, 1, %o1 30 sub %o0, 1, %o0
|
| /arch/loongarch/include/asm/ |
| A D | asm.h | 58 #define REG_SUB sub.w 63 #define REG_SUB sub.d 72 #define INT_SUB sub.w 86 #define INT_SUB sub.d 103 #define LONG_SUB sub.w 124 #define LONG_SUB sub.d 148 #define PTR_SUB sub.w 171 #define PTR_SUB sub.d
|
| /arch/hexagon/lib/ |
| A 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)
|
| A D | umodsi3.S | 15 r2 = sub(r3,r2) 27 if (!p0.new) r0 = sub(r0,r2) 33 if (!p0.new) r0 = sub(r0,r1)
|
| /arch/hexagon/mm/ |
| A 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/x86/crypto/ |
| A D | aes-ctr-avx-x86_64.S | 380 sub $-8*VL, SRC 381 sub $-8*VL, DST 385 sub $-8*VL, LEN 406 sub $-4*VL, SRC 407 sub $-4*VL, DST 433 sub $-2*VL, SRC 434 sub $-2*VL, DST 457 sub $-1*VL, SRC 458 sub $-1*VL, DST 465 sub $-2*VL, SRC [all …]
|
| /arch/nios2/boot/compressed/ |
| A 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/arm64/crypto/ |
| A D | aes-neon.S | 73 sub v10.16b, v9.16b, v15.16b 75 sub v11.16b, v10.16b, v15.16b 106 sub \i, \i, #1 138 sub v8.16b, v8.16b, v15.16b 140 sub v9.16b, v9.16b, v15.16b 142 sub v10.16b, v10.16b, v15.16b 144 sub v11.16b, v11.16b, v15.16b 146 sub v8.16b, v8.16b, v15.16b 148 sub v9.16b, v9.16b, v15.16b 150 sub v10.16b, v10.16b, v15.16b [all …]
|
| /arch/sparc/kernel/ |
| A D | helpers.S | 13 1: sub %g2, 1, %g2 34 sub %g1, 1, %g3 37 sub %g2, 1, %g2 42 sub %g3, 1, %g3
|