| /Linux-v5.4/arch/riscv/lib/ |
| D | memcpy.S | 11 move t6, a0 /* Preserve return value */ 17 andi a3, t6, SZREG-1 33 sb a5, 0(t6) 34 addi t6, t6, 1 53 REG_S a4, 0(t6) 54 REG_S a5, SZREG(t6) 55 REG_S a6, 2*SZREG(t6) 56 REG_S a7, 3*SZREG(t6) 57 REG_S t0, 4*SZREG(t6) 58 REG_S t1, 5*SZREG(t6) [all …]
|
| D | uaccess.S | 20 li t6, SR_SUM 21 csrs CSR_SSTATUS, t6 50 csrc CSR_SSTATUS, t6 74 li t6, SR_SUM 75 csrs CSR_SSTATUS, t6 97 csrc CSR_SSTATUS, t6 117 csrs CSR_SSTATUS, t6 121 csrs CSR_SSTATUS, t6
|
| /Linux-v5.4/arch/alpha/lib/ |
| D | stxcpy.S | 73 negq t8, t6 # e0 : find low bit set 74 and t8, t6, t12 # e1 (stall) 78 and t12, 0x80, t6 # e0 : 79 bne t6, 1f # .. e1 (zdb) 84 subq t12, 1, t6 # .. e1 : 85 zapnot t1, t6, t1 # e0 : clear src bytes >= null 86 or t12, t6, t8 # .. e1 : 142 or t1, t6, t6 # e0 : 143 cmpbge zero, t6, t8 # .. e1 : 144 lda t6, -1 # e0 : for masking just below [all …]
|
| D | stxncpy.S | 91 and t12, 0x80, t6 # e0 : 92 bne t6, 1f # .. e1 (zdb) 97 subq t12, 1, t6 # .. e1 : 98 or t12, t6, t8 # e0 : 165 or t0, t6, t6 # e1 : mask original data for zero test 166 cmpbge zero, t6, t8 # e0 : 168 lda t6, -1 # e0 : 171 mskql t6, a1, t6 # e0 : mask out bits already seen 174 or t6, t2, t2 # .. e1 : 243 or t8, t10, t6 # e1 : [all …]
|
| D | ev6-stxcpy.S | 89 negq t8, t6 # E : find low bit set 90 and t8, t6, t12 # E : (stall) 93 and t12, 0x80, t6 # E : (stall) 94 bne t6, 1f # U : (stall) 99 subq t12, 1, t6 # E : 100 zapnot t1, t6, t1 # U : clear src bytes >= null (stall) 101 or t12, t6, t8 # E : (stall) 165 or t1, t6, t6 # E : 166 cmpbge zero, t6, t8 # E : (stall) 167 lda t6, -1 # E : for masking just below [all …]
|
| D | ev6-stxncpy.S | 117 and t12, 0x80, t6 # E : (stall) 118 bne t6, 1f # U : (stall) 123 subq t12, 1, t6 # E : 124 or t12, t6, t8 # E : (stall) 205 or t0, t6, t6 # E : mask original data for zero test (stall) 207 cmpbge zero, t6, t8 # E : 209 lda t6, -1 # E : 213 mskql t6, a1, t6 # U : mask out bits already seen 215 or t6, t2, t2 # E : (stall) 288 or t8, t10, t6 # E : (stall) [all …]
|
| D | strrchr.S | 23 mov zero, t6 # .. e1 : t6 is last match aligned addr 46 cmovne t3, v0, t6 # .. e1 : save previous comparisons match 63 cmovne t3, v0, t6 # e0 : 80 addq t6, t0, v0 # .. e1 : add our aligned base ptr to the mix
|
| D | ev67-strrchr.S | 40 mov zero, t6 # E : t6 is last match aligned addr 68 cmovne t3, v0, t6 # E : save previous comparisons match 94 cmovne t3, v0, t6 # E : 105 addq t6, t5, v0 # E : and add to quadword address
|
| /Linux-v5.4/arch/arm64/crypto/ |
| D | crct10dif-ce-core.S | 86 t6 .req v20 138 ext t6.8b, ad.8b, ad.8b, #3 // A3 144 pmull t6.8h, t6.8b, fold_consts.8b // J = A3*B 152 tbl t6.16b, {ad.16b}, perm3.16b // A3 158 pmull2 t6.8h, t6.16b, fold_consts.16b // J = A3*B 164 eor t6.16b, t6.16b, t9.16b // N = I + J 168 uzp1 t7.2d, t6.2d, t3.2d 169 uzp2 t6.2d, t6.2d, t3.2d 178 eor t7.16b, t7.16b, t6.16b 179 and t6.16b, t6.16b, k00_16.16b [all …]
|
| D | ghash-ce-core.S | 27 t6 .req v13 102 pmull\t t6.8h, \ad, \b2\().\nb // G = A*B2 109 eor t5.16b, t5.16b, t6.16b // M = G + H 114 uzp1 t6.2d, t7.2d, t9.2d 124 eor t6.16b, t6.16b, t7.16b 128 eor t6.16b, t6.16b, t7.16b 132 zip2 t9.2d, t6.2d, t7.2d 133 zip1 t7.2d, t6.2d, t7.2d
|
| /Linux-v5.4/arch/riscv/kernel/ |
| D | mcount.S | 67 mv t6, s0 71 mv a0, t6 90 la t6, ftrace_graph_entry_stub 91 bne t2, t6, do_ftrace_graph_caller
|
| /Linux-v5.4/arch/x86/crypto/ |
| D | camellia-aesni-avx-asm_64.S | 51 #define roundsm16(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument 74 filter_8bit(x0, t0, t1, t7, t6); \ 75 filter_8bit(x7, t0, t1, t7, t6); \ 76 filter_8bit(x1, t0, t1, t7, t6); \ 77 filter_8bit(x4, t0, t1, t7, t6); \ 78 filter_8bit(x2, t0, t1, t7, t6); \ 79 filter_8bit(x5, t0, t1, t7, t6); \ 83 filter_8bit(x3, t2, t3, t7, t6); \ 84 filter_8bit(x6, t2, t3, t7, t6); \ 101 filter_8bit(x0, t0, t1, t7, t6); \ [all …]
|
| D | camellia-aesni-avx2-asm_64.S | 63 #define roundsm32(x0, x1, x2, x3, x4, x5, x6, x7, t0, t1, t2, t3, t4, t5, t6, \ argument 71 vbroadcasti128 .Lpre_tf_hi_s1, t6; \ 87 filter_8bit(x0, t5, t6, t7, t4); \ 88 filter_8bit(x7, t5, t6, t7, t4); \ 95 filter_8bit(x2, t5, t6, t7, t4); \ 96 filter_8bit(x5, t5, t6, t7, t4); \ 97 filter_8bit(x1, t5, t6, t7, t4); \ 98 filter_8bit(x4, t5, t6, t7, t4); \ 103 vextracti128 $1, x2, t6##_x; \ 122 vaesenclast t4##_x, t6##_x, t6##_x; \ [all …]
|
| /Linux-v5.4/scripts/ |
| D | makelst | 29 t6=`printf "%lu" $((0x$t4 - 0x$t5))` 32 $3 -r --source --adjust-vma=${t6:-0} $1
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | scall32-o32.S | 65 load_a5: user_lw(t6, 20(t0)) # argument #6 from usp 71 sw t6, 20(sp) # argument #6 to ksp 161 li t6, 0 197 lw t6, 28(sp) 200 sw t6, 24(sp)
|
| /Linux-v5.4/arch/ia64/lib/ |
| D | copy_page_mck.S | 82 #define t6 t2 // alias! macro 87 #define t12 t6 // alias! 158 (p[D]) ld8 t6 = [src0], 3*8 165 (p[D]) st8 [dst0] = t6, 3*8
|
| D | copy_page.S | 45 t5[PIPE_DEPTH], t6[PIPE_DEPTH], t7[PIPE_DEPTH], t8[PIPE_DEPTH] 84 (p[0]) ld8 t6[0]=[src2],16 85 (EPI) st8 [tgt2]=t6[PIPE_DEPTH-1],16
|
| D | memcpy_mck.S | 50 #define t6 t2 // alias! macro 56 #define t12 t6 // alias! 238 EX(.ex_handler, (p[D]) ld8 t6 = [src0], 3*8) 245 EX(.ex_handler, (p[D]) st8 [dst0] = t6, 3*8) 440 EK(.ex_handler_short, (p8) ld1 t6=[src1],2) 445 EK(.ex_handler_short, (p8) st1 [dst1]=t6,2) 487 EX(.ex_handler_short, (p11) ld1 t6=[src1],2) 494 EX(.ex_handler_short, (p11) st1 [dst1] = t6,2)
|
| /Linux-v5.4/arch/sparc/lib/ |
| D | blockops.S | 28 #define MIRROR_BLOCK(dst, src, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument 32 ldd [src + offset + 0x00], t6; \ 36 std t6, [dst + offset + 0x00];
|
| D | copy_user.S | 69 #define MOVE_BIGCHUNK(src, dst, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument 73 ldd [%src + (offset) + 0x18], %t6; \ 80 st %t6, [%dst + (offset) + 0x18]; \ 83 #define MOVE_BIGALIGNCHUNK(src, dst, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument 87 ldd [%src + (offset) + 0x18], %t6; \ 91 std %t6, [%dst + (offset) + 0x18];
|
| D | memcpy.S | 19 #define MOVE_BIGCHUNK(src, dst, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument 23 ldd [%src + (offset) + 0x18], %t6; \ 30 st %t6, [%dst + (offset) + 0x18]; \ 33 #define MOVE_BIGALIGNCHUNK(src, dst, offset, t0, t1, t2, t3, t4, t5, t6, t7) \ argument 37 ldd [%src + (offset) + 0x18], %t6; \ 41 std %t6, [%dst + (offset) + 0x18];
|
| /Linux-v5.4/drivers/media/pci/cx88/ |
| D | cx88-dsp.c | 72 u32 t2, t4, t6, t8; in int_cos() local 87 t6 = t4 * x / 32768 * x / 32768 / 5 / 6; in int_cos() 88 t8 = t6 * x / 32768 * x / 32768 / 7 / 8; in int_cos() 89 ret = 32768 - t2 + t4 - t6 + t8; in int_cos()
|
| /Linux-v5.4/arch/arm/crypto/ |
| D | aes-neonbs-core.S | 302 t0, t1, t2, t3, t4, t5, t6, t7, inv 314 vext.8 \t6, \x6, \x6, #12 317 veor \x6, \x6, \t6 327 veor \t6, \t6, \x5 345 veor \x3, \x3, \t6 350 veor \x2, \x3, \t6 358 t0, t1, t2, t3, t4, t5, t6, t7 365 vld1.8 {\t6-\t7}, [bskey, :256] 370 veor \x6, \x6, \t6 373 vext.8 \t6, \x6, \x6, #8 [all …]
|
| /Linux-v5.4/lib/ |
| D | crc32.c | 64 # define DO_CRC8 (t7[(q) & 255] ^ t6[(q >> 8) & 255] ^ \ 71 t6[(q >> 16) & 255] ^ t7[(q >> 24) & 255]) 80 const u32 *t4 = tab[4], *t5 = tab[5], *t6 = tab[6], *t7 = tab[7]; local
|
| /Linux-v5.4/arch/alpha/include/uapi/asm/ |
| D | regdef.h | 13 #define t6 $7 macro
|