/arch/arc/lib/ |
D | strlen.S | 22 sub r1,r2,r7 25 sub r12,r6,r7 35 sub r1,r2,r4 38 sub r12,r6,r4 50 sub r1,r2,r4 52 sub r12,r6,r4 59 sub.ne r3,r3,4 67 sub r0,r3,r0 69 sub r0,r0,r1 75 sub r0,r3,r0
|
/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 | 30 sub %g0,%i1,%o0 33 sub %g0,%i0,%o0 42 sub %g0,%i3,%o0 45 sub %g0,%i2,%o0 61 sub %i0,%o4,%i0 ! this kills msb of n 69 sub %i0,%o4,%i0 ! this kills msb of n 70 4: sub %i0,%o4,%i0 77 sub %i0,%o4,%i0 97 sub %g3,%o4,%g3 ! this kills msb of n 105 sub %g3,%o4,%g3 ! this kills msb of n [all …]
|
D | copy_user.S | 133 sub %o2, 1, %o2 140 sub %o2, 2, %o2 147 sub %o2, 2, %o2 170 sub %g1, 4, %g1 200 sub %o5, %o4, %o5 221 EX2(st %g3, [%o0 - 0x04], and %g1, 0xf, %g1, sub %g1, 4) 268 sub %o5, %o4, %o5 286 sub %o2, 1, %o2 324 sub %o5, %o4, %o5 357 EX(st %g3, [%o0 + 0x04], sub %o2, 4) [all …]
|
D | memset.S | 86 EX(stb %g3, [%o0], sub %o1, 0) 90 EX(stb %g3, [%o0 + 0x01], sub %o1, 1) 92 EX(stb %g3, [%o0 + 0x02], sub %o1, 2) 94 sub %o2, 4, %o2 97 sub %o0, %o2, %o0 114 EX(st %g3, [%o0], sub %o1, 0) 115 sub %o1, 4, %o1 137 sub %o4, %o3, %o4 192 sub %g2, 9, %g2 198 sub %o0, %g2, %o0 [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 | 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 | 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 | 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 | memmove.S | 22 sub %g7, 1, %o1 24 sub %o5, 1, %o0 27 sub %o1, 1, %o1 30 sub %o0, 1, %o0
|
/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/sh/lib64/ |
D | udivdi3.S | 11 sub r21,r5,r1 14 sub r63,r22,r20 // r63 == 64 % 64 31 sub r63,r4,r4 // Negate to make sure r1 ends up <= 1/r2 40 sub r2,r8,r2 53 sub r2,r5,r2 63 sub r2,r3,r2 78 sub r63,r4,r4 // Negate to make sure r1 ends up <= 1/r2 87 sub r25,r5,r25 98 sub r25,r5,r25 101 sub r25,r7,r25 [all …]
|
D | udivsi3.S | 17 sub r20,r25,r21 22 sub r20,r0,r0 39 sub r4,r20,r25 48 sub.l r25,r20,r25 52 sub r25,r22,r25
|
/arch/x86/include/asm/ |
D | intel_pmc_ipc.h | 34 int intel_pmc_ipc_simple_command(int cmd, int sub); 35 int intel_pmc_ipc_raw_cmd(u32 cmd, u32 sub, u8 *in, u32 inlen, 37 int intel_pmc_ipc_command(u32 cmd, u32 sub, u8 *in, u32 inlen, 46 static inline int intel_pmc_ipc_simple_command(int cmd, int sub) in intel_pmc_ipc_simple_command() argument 51 static inline int intel_pmc_ipc_raw_cmd(u32 cmd, u32 sub, u8 *in, u32 inlen, in intel_pmc_ipc_raw_cmd() argument 57 static inline int intel_pmc_ipc_command(u32 cmd, u32 sub, u8 *in, u32 inlen, in intel_pmc_ipc_command() argument
|
/arch/arm64/lib/ |
D | strnlen.S | 69 sub limit_wd, limit, #1 /* Limit != 0, so no underflow. */ 86 sub tmp1, data1, zeroones 88 sub tmp3, data2, zeroones 104 sub len, src, srcin 108 sub len, len, #8 118 CPU_BE( sub tmp1, data2, zeroones ) 122 sub len, len, #8 143 sub limit_wd, limit, #1
|
D | strlen.S | 78 sub tmp1, data1, zeroones 80 sub tmp3, data2, zeroones 87 sub len, src, srcin 90 sub len, len, #8 100 CPU_BE( sub tmp1, data2, zeroones ) 104 sub len, len, #8
|
D | strncmp.S | 80 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */ 93 sub tmp1, data1, zeroones 136 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */ 170 sub limit, limit, pos 183 sub result, data1, data2 197 sub limit, limit, tmp3 201 sub tmp1, data1, zeroones 224 sub tmp1, data1, zeroones 235 sub tmp1, data1, zeroones 270 CPU_BE( sub tmp1, tmp3, zeroones ) [all …]
|
/arch/unicore32/mm/ |
D | cache-ucv2.S | 58 sub r1, r1, r0 68 sub.a r1, r1, #CACHE_LINESIZE 98 sub r1, r1, r0 107 sub r9, r9, #1 @ PAGE_MASK 118 sub.a r1, r1, #CACHE_LINESIZE 152 sub r1, r1, r0 161 sub r9, r9, #1 @ PAGE_MASK 171 sub.a r1, r1, #CACHE_LINESIZE 192 sub r1, r1, r0 203 sub.a r1, r1, #CACHE_LINESIZE
|
/arch/hexagon/mm/ |
D | copy_from_user.S | 67 r2 += sub(src_sav,src) 77 r2 += sub(src_sav,src) 87 r2 += sub(src_sav,src) 97 r2 += sub(src_sav,src)
|
/arch/unicore32/lib/ |
D | backtrace.S | 41 sub offset, r0, r1 63 sub sv_pc, sv_pc, offset @ Correct PC for prefetching 69 sub r0, sv_pc, #4 @ allow for mov 72 sub r0, sv_pc, #8 @ allow for mov + stmia 83 sub r0, r0, #4 @ point at the last arg 90 sub r0, frame, #16 127 sub reg, reg, #3 140 sub r2, r2, #3 148 2: sub.a reg, reg, #1
|
D | strncpy_from_user.S | 27 1: sub.a r2, r2, #1 33 sub r1, r1, #1 @ take NUL character out of count 34 2: sub r0, r1, ip
|
/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 | 12 1: sub %g2, 1, %g2 33 sub %g1, 1, %g3 36 sub %g2, 1, %g2 41 sub %g3, 1, %g3
|