| /kernel/linux/linux-5.10/arch/arm64/crypto/ |
| D | aes-neonbs-core.S | 191 in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \ 192 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b 193 inv_gf256 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b, \ 194 \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \ 195 \t0\().16b, \t1\().16b, \t2\().16b, \t3\().16b, \ 196 \s0\().16b, \s1\().16b, \s2\().16b, \s3\().16b 197 out_bs_ch \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \ 198 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b 203 inv_in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \ 204 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b [all …]
|
| D | aes-neon.S | 45 movi v12.16b, #0x1b 49 ld1 {v16.16b-v19.16b}, [\temp], #64 50 ld1 {v20.16b-v23.16b}, [\temp], #64 51 ld1 {v24.16b-v27.16b}, [\temp], #64 52 ld1 {v28.16b-v31.16b}, [\temp] 71 sub v9.16b, \in\().16b, v15.16b 72 tbl \in\().16b, {v16.16b-v19.16b}, \in\().16b 73 sub v10.16b, v9.16b, v15.16b 74 tbx \in\().16b, {v20.16b-v23.16b}, v9.16b 75 sub v11.16b, v10.16b, v15.16b [all …]
|
| D | ghash-ce-core.S | 79 tbl t3.16b, {\ad\().16b}, perm1.16b // A1 80 tbl t5.16b, {\ad\().16b}, perm2.16b // A2 81 tbl t7.16b, {\ad\().16b}, perm3.16b // A3 95 __pmull_p8_tail \rq, \ad\().16b, SHASH.16b, 16b, 2, sh1, sh2, sh3, sh4 108 eor t3.16b, t3.16b, t4.16b // L = E + F 109 eor t5.16b, t5.16b, t6.16b // M = G + H 110 eor t7.16b, t7.16b, t8.16b // N = I + J 118 // t5 = (M) (P2 + P3) << 16 119 eor t4.16b, t4.16b, t3.16b 120 and t3.16b, t3.16b, k32_48.16b [all …]
|
| D | aes-modes.S | 55 stp x29, x30, [sp, #-16]! 63 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */ 65 ST5( ld1 {v4.16b}, [x1], #16 ) 67 st1 {v0.16b-v3.16b}, [x0], #64 68 ST5( st1 {v4.16b}, [x0], #16 ) 74 ld1 {v0.16b}, [x1], #16 /* get next pt block */ 76 st1 {v0.16b}, [x0], #16 80 ldp x29, x30, [sp], #16 86 stp x29, x30, [sp, #-16]! 94 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */ [all …]
|
| D | chacha-neon-core.S | 45 // x0 += x1, x3 = rotl32(x3 ^ x0, 16) 47 eor v3.16b, v3.16b, v0.16b 52 eor v4.16b, v1.16b, v2.16b 58 eor v3.16b, v3.16b, v0.16b 59 tbl v3.16b, {v3.16b}, v12.16b 63 eor v4.16b, v1.16b, v2.16b 68 ext v1.16b, v1.16b, v1.16b, #4 70 ext v2.16b, v2.16b, v2.16b, #8 72 ext v3.16b, v3.16b, v3.16b, #12 74 // x0 += x1, x3 = rotl32(x3 ^ x0, 16) [all …]
|
| D | aes-ce-ccm-core.S | 20 ld1 {v0.16b}, [x0] /* load mac */ 22 sub w8, w8, #16 23 eor v1.16b, v1.16b, v1.16b 28 ext v1.16b, v1.16b, v1.16b, #1 /* rotate in the input bytes */ 31 eor v0.16b, v0.16b, v1.16b 35 add x6, x4, #16 39 mov v5.16b, v3.16b 41 2: mov v4.16b, v3.16b 42 ld1 {v5.4s}, [x6], #16 /* load 2nd round key */ 43 3: aese v0.16b, v4.16b [all …]
|
| D | crct10dif-ce-core.S | 118 eor perm1.16b, perm1.16b, perm4.16b 120 ushr perm3.2d, perm1.2d, #16 128 tbl bd1.16b, {\bd\().16b}, perm1.16b 129 tbl bd2.16b, {\bd\().16b}, perm2.16b 130 tbl bd3.16b, {\bd\().16b}, perm3.16b 131 tbl bd4.16b, {\bd\().16b}, perm4.16b 150 tbl t4.16b, {ad.16b}, perm1.16b // A1 151 tbl t5.16b, {ad.16b}, perm2.16b // A2 152 tbl t6.16b, {ad.16b}, perm3.16b // A3 154 pmull2 t4.8h, t4.16b, fold_consts.16b // F = A1*B [all …]
|
| D | sha3-ce-core.S | 15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 17 .set .Lv\b\().16b, \b 24 .inst 0xce000000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16) 28 .inst 0xce608c00 | .L\rd | (.L\rn << 5) | (.L\rm << 16) 32 .inst 0xce200000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16) 36 .inst 0xce800000 | .L\rd | (.L\rn << 5) | ((\imm6) << 10) | (.L\rm << 16) 72 ld1 {v29.8b-v30.8b}, [x1], #16 103 2: ld1 {v25.8b-v26.8b}, [x1], #16 109 eor3 v29.16b, v4.16b, v9.16b, v14.16b 110 eor3 v26.16b, v1.16b, v6.16b, v11.16b [all …]
|
| D | aes-ce-core.S | 13 ld1 {v0.16b}, [x2] 14 ld1 {v1.4s}, [x0], #16 18 mov v3.16b, v1.16b 20 0: mov v2.16b, v1.16b 21 ld1 {v3.4s}, [x0], #16 22 1: aese v0.16b, v2.16b 23 aesmc v0.16b, v0.16b 24 2: ld1 {v1.4s}, [x0], #16 25 aese v0.16b, v3.16b 26 aesmc v0.16b, v0.16b [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/crypto/ |
| D | aes-neonbs-core.S | 194 in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \ 195 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b 196 inv_gf256 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b, \ 197 \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \ 198 \t0\().16b, \t1\().16b, \t2\().16b, \t3\().16b, \ 199 \s0\().16b, \s1\().16b, \s2\().16b, \s3\().16b 200 out_bs_ch \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \ 201 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b 206 inv_in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \ 207 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b [all …]
|
| D | aes-neon.S | 35 movi v12.16b, #0x1b 39 ld1 {v16.16b-v19.16b}, [\temp], #64 40 ld1 {v20.16b-v23.16b}, [\temp], #64 41 ld1 {v24.16b-v27.16b}, [\temp], #64 42 ld1 {v28.16b-v31.16b}, [\temp] 61 sub v9.16b, \in\().16b, v15.16b 62 tbl \in\().16b, {v16.16b-v19.16b}, \in\().16b 63 sub v10.16b, v9.16b, v15.16b 64 tbx \in\().16b, {v20.16b-v23.16b}, v9.16b 65 sub v11.16b, v10.16b, v15.16b [all …]
|
| D | ghash-ce-core.S | 82 tbl t3.16b, {\ad\().16b}, perm1.16b // A1 83 tbl t5.16b, {\ad\().16b}, perm2.16b // A2 84 tbl t7.16b, {\ad\().16b}, perm3.16b // A3 98 __pmull_p8_tail \rq, \ad\().16b, SHASH.16b, 16b, 2, sh1, sh2, sh3, sh4 111 eor t3.16b, t3.16b, t4.16b // L = E + F 112 eor t5.16b, t5.16b, t6.16b // M = G + H 113 eor t7.16b, t7.16b, t8.16b // N = I + J 121 // t5 = (M) (P2 + P3) << 16 122 eor t4.16b, t4.16b, t3.16b 123 and t3.16b, t3.16b, k32_48.16b [all …]
|
| D | aes-modes.S | 48 ld1 {v0.16b-v3.16b}, [x20], #64 /* get 4 pt blocks */ 50 st1 {v0.16b-v3.16b}, [x19], #64 57 ld1 {v0.16b}, [x20], #16 /* get next pt block */ 59 st1 {v0.16b}, [x19], #16 83 ld1 {v0.16b-v3.16b}, [x20], #64 /* get 4 ct blocks */ 85 st1 {v0.16b-v3.16b}, [x19], #64 92 ld1 {v0.16b}, [x20], #16 /* get next ct block */ 94 st1 {v0.16b}, [x19], #16 121 ld1 {v4.16b}, [x24] /* get iv */ 127 ld1 {v0.16b-v3.16b}, [x20], #64 /* get 4 pt blocks */ [all …]
|
| D | aes-ce-ccm-core.S | 23 ld1 {v0.16b}, [x0] /* load mac */ 25 sub w8, w8, #16 26 eor v1.16b, v1.16b, v1.16b 31 ext v1.16b, v1.16b, v1.16b, #1 /* rotate in the input bytes */ 34 eor v0.16b, v0.16b, v1.16b 38 add x6, x4, #16 42 mov v5.16b, v3.16b 44 2: mov v4.16b, v3.16b 45 ld1 {v5.4s}, [x6], #16 /* load 2nd round key */ 46 3: aese v0.16b, v4.16b [all …]
|
| D | chacha20-neon-core.S | 47 // x0 += x1, x3 = rotl32(x3 ^ x0, 16) 49 eor v3.16b, v3.16b, v0.16b 54 eor v4.16b, v1.16b, v2.16b 60 eor v3.16b, v3.16b, v0.16b 61 tbl v3.16b, {v3.16b}, v12.16b 65 eor v4.16b, v1.16b, v2.16b 70 ext v1.16b, v1.16b, v1.16b, #4 72 ext v2.16b, v2.16b, v2.16b, #8 74 ext v3.16b, v3.16b, v3.16b, #12 76 // x0 += x1, x3 = rotl32(x3 ^ x0, 16) [all …]
|
| D | crct10dif-ce-core.S | 59 // UINT16 init_crc, //initial CRC value, 16 bits 90 movi vzr.16b, #0 // init zero register 92 // adjust the 16-bit initial_crc value, scale it to 32 bits 93 lsl arg1_low32, arg1_low32, #16 106 movi v10.16b, #0 116 CPU_LE( rev64 v0.16b, v0.16b ) 117 CPU_LE( rev64 v1.16b, v1.16b ) 118 CPU_LE( rev64 v2.16b, v2.16b ) 119 CPU_LE( rev64 v3.16b, v3.16b ) 120 CPU_LE( rev64 v4.16b, v4.16b ) [all …]
|
| D | sha3-ce-core.S | 15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 17 .set .Lv\b\().16b, \b 24 .inst 0xce000000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16) 28 .inst 0xce608c00 | .L\rd | (.L\rn << 5) | (.L\rm << 16) 32 .inst 0xce200000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16) 36 .inst 0xce800000 | .L\rd | (.L\rn << 5) | ((\imm6) << 10) | (.L\rm << 16) 79 ld1 {v29.8b-v30.8b}, [x20], #16 110 3: ld1 {v25.8b-v26.8b}, [x20], #16 116 eor3 v29.16b, v4.16b, v9.16b, v14.16b 117 eor3 v26.16b, v1.16b, v6.16b, v11.16b [all …]
|
| D | aes-ce-core.S | 16 ld1 {v0.16b}, [x2] 17 ld1 {v1.4s}, [x0], #16 21 mov v3.16b, v1.16b 23 0: mov v2.16b, v1.16b 24 ld1 {v3.4s}, [x0], #16 25 1: aese v0.16b, v2.16b 26 aesmc v0.16b, v0.16b 27 2: ld1 {v1.4s}, [x0], #16 28 aese v0.16b, v3.16b 29 aesmc v0.16b, v0.16b [all …]
|
| D | crc32-ce-core.S | 113 * LEN - sizeof buffer (multiple of 16 bytes), LEN should be > 63 135 ld1 {v1.16b-v4.16b}, [BUF], #0x40 136 movi vzr.16b, #0 138 eor v1.16b, v1.16b, vCONSTANT.16b 158 eor v1.16b, v1.16b, v5.16b 159 ld1 {v5.16b}, [BUF], #0x10 160 eor v2.16b, v2.16b, v6.16b 161 ld1 {v6.16b}, [BUF], #0x10 162 eor v3.16b, v3.16b, v7.16b 163 ld1 {v7.16b}, [BUF], #0x10 [all …]
|
| /kernel/linux/linux-5.10/arch/arm/include/asm/hardware/ |
| D | entry-macro-iomd.S | 62 irq_prio_d: .byte 0,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 63 .byte 20,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 64 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 65 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 66 .byte 22,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 67 .byte 22,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 68 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 69 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 70 .byte 23,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 71 .byte 23,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 [all …]
|
| /kernel/linux/linux-4.19/arch/arm/include/asm/hardware/ |
| D | entry-macro-iomd.S | 62 irq_prio_d: .byte 0,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 63 .byte 20,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 64 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 65 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 66 .byte 22,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 67 .byte 22,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 68 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 69 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 70 .byte 23,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 71 .byte 23,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/powerpc/lib/ |
| D | reg.S | 15 ld 16, 2*8(3) 29 ld 30, 16*8(3) 37 std 16, 2*8(3) 51 std 30, 16*8(3) 74 lfs 16, 16*4(3) 111 stfs 16, 16*4(3) 134 addi 4, 4, 16 136 addi 4, 4, 16 138 addi 4, 4, 16 140 addi 4, 4, 16 [all …]
|
| /kernel/linux/linux-4.19/tools/testing/selftests/powerpc/lib/ |
| D | reg.S | 19 ld 16, 2*8(3) 33 ld 30, 16*8(3) 41 std 16, 2*8(3) 55 std 30, 16*8(3) 78 lfs 16, 16*4(3) 115 stfs 16, 16*4(3) 138 addi 4, 4, 16 140 addi 4, 4, 16 142 addi 4, 4, 16 144 addi 4, 4, 16 [all …]
|
| /kernel/linux/linux-4.19/drivers/video/fbdev/riva/ |
| D | nv_type.h | 7 #define NV_CHIP_RIVA_128 ((PCI_VENDOR_ID_NVIDIA_SGS << 16)| PCI_DEVICE_ID_NVIDIA_RIVA128) 8 #define NV_CHIP_TNT ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_TNT) 9 #define NV_CHIP_TNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_TNT2) 10 #define NV_CHIP_UTNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_UTNT2) 11 #define NV_CHIP_VTNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_VTNT2) 12 #define NV_CHIP_UVTNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_UVTNT2) 13 #define NV_CHIP_ITNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_ITNT2) 14 #define NV_CHIP_GEFORCE_256 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_GEFORCE_256) 15 #define NV_CHIP_GEFORCE_DDR ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_GEFORCE_DDR) 16 #define NV_CHIP_QUADRO ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_QUADRO) [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/riva/ |
| D | nv_type.h | 7 #define NV_CHIP_RIVA_128 ((PCI_VENDOR_ID_NVIDIA_SGS << 16)| PCI_DEVICE_ID_NVIDIA_RIVA128) 8 #define NV_CHIP_TNT ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_TNT) 9 #define NV_CHIP_TNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_TNT2) 10 #define NV_CHIP_UTNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_UTNT2) 11 #define NV_CHIP_VTNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_VTNT2) 12 #define NV_CHIP_UVTNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_UVTNT2) 13 #define NV_CHIP_ITNT2 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_ITNT2) 14 #define NV_CHIP_GEFORCE_256 ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_GEFORCE_256) 15 #define NV_CHIP_GEFORCE_DDR ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_GEFORCE_DDR) 16 #define NV_CHIP_QUADRO ((PCI_VENDOR_ID_NVIDIA << 16)| PCI_DEVICE_ID_NVIDIA_QUADRO) [all …]
|