/kernel/linux/linux-5.10/arch/arm64/crypto/ |
H A D | aes-neon.S | 71 sub v9.16b, \in\().16b, v15.16b 73 sub v10.16b, v9.16b, v15.16b 74 tbx \in\().16b, {v20.16b-v23.16b}, v9.16b 84 mul_by_x2 v8.16b, \in\().16b, v9.16b, v12.16b 90 mul_by_x v9.16b, \in\().16b, v8.16b, v12.16b 92 eor v8.16b, v8.16b, v9.16b 130 sub v9.16b, \in1\().16b, v15.16b 137 tbx \in1\().16b, {v20.16b-v23.16b}, v9.16b 140 sub v9.16b, v9 [all...] |
H A D | chacha-neon-core.S | 131 add v1.4s, v1.4s, v9.4s 230 mov a9, v9.s[0] 279 add v9.4s, v9.4s, v13.4s 288 eor v17.16b, v5.16b, v9.16b 346 add v9.4s, v9.4s, v13.4s 355 eor v17.16b, v5.16b, v9.16b 417 add v9.4s, v9 [all...] |
H A D | aes-neonbs-core.S | 388 movi v9.16b, #0x02 405 cmtst v1.16b, v7.16b, v9.16b 436 eor v10.16b, v0.16b, v9.16b // xor with round0 key 437 eor v11.16b, v1.16b, v9.16b 439 eor v12.16b, v2.16b, v9.16b 441 eor v13.16b, v3.16b, v9.16b 443 eor v14.16b, v4.16b, v9.16b 445 eor v15.16b, v5.16b, v9.16b 447 eor v10.16b, v6.16b, v9.16b 449 eor v11.16b, v7.16b, v9 [all...] |
/kernel/linux/linux-6.6/arch/arm64/crypto/ |
H A D | aes-neon.S | 71 sub v9.16b, \in\().16b, v15.16b 73 sub v10.16b, v9.16b, v15.16b 74 tbx \in\().16b, {v20.16b-v23.16b}, v9.16b 84 mul_by_x2 v8.16b, \in\().16b, v9.16b, v12.16b 90 mul_by_x v9.16b, \in\().16b, v8.16b, v12.16b 92 eor v8.16b, v8.16b, v9.16b 130 sub v9.16b, \in1\().16b, v15.16b 137 tbx \in1\().16b, {v20.16b-v23.16b}, v9.16b 140 sub v9.16b, v9 [all...] |
H A D | sm4-ce-ccm-core.S | 133 inc_le128(v9) /* +1 */ 142 SM4_CRYPT_BLK2(v9, RMAC) 143 eor v9.16b, v9.16b, v1.16b 245 inc_le128(v9) /* +1 */ 254 SM4_CRYPT_BLK2(v9, RMAC) 255 eor v9.16b, v9.16b, v1.16b 256 eor RMAC.16b, RMAC.16b, v9.16b
|
H A D | sm4-ce-core.S | 234 rev32 v9.16b, v1.16b 242 SM4_CRYPT_BLK8_BE(v8, v9, v10, v11, v12, v13, v14, v15) 245 eor v9.16b, v9.16b, v0.16b 271 rev32 v9.16b, v1.16b 275 SM4_CRYPT_BLK4_BE(v8, v9, v10, v11) 278 eor v9.16b, v9.16b, v0.16b 488 rev32 v9.16b, v0.16b 496 SM4_CRYPT_BLK8_BE(v8, v9, v1 [all...] |
H A D | aes-neonbs-core.S | 389 movi v9.16b, #0x02 406 cmtst v1.16b, v7.16b, v9.16b 437 eor v10.16b, v0.16b, v9.16b // xor with round0 key 438 eor v11.16b, v1.16b, v9.16b 440 eor v12.16b, v2.16b, v9.16b 442 eor v13.16b, v3.16b, v9.16b 444 eor v14.16b, v4.16b, v9.16b 446 eor v15.16b, v5.16b, v9.16b 448 eor v10.16b, v6.16b, v9.16b 450 eor v11.16b, v7.16b, v9 [all...] |
H A D | chacha-neon-core.S | 131 add v1.4s, v1.4s, v9.4s 229 mov a9, v9.s[0] 278 add v9.4s, v9.4s, v13.4s 287 eor v17.16b, v5.16b, v9.16b 345 add v9.4s, v9.4s, v13.4s 354 eor v17.16b, v5.16b, v9.16b 416 add v9.4s, v9 [all...] |
/kernel/linux/linux-5.10/arch/s390/crypto/ |
H A D | crc32le-vx.S | 21 #define CONST_PERM_LE2BE %v9 201 VLEIB %v9,0x40,7 208 VSRLB %v0,CONST_R4R3,%v9 232 VLEIB %v9,0x20,7 /* Shift by words */ 233 VSRLB %v2,%v1,%v9 /* Store remaining bits in V2 */
|
/kernel/linux/linux-6.6/arch/s390/crypto/ |
H A D | crc32le-vx.S | 21 #define CONST_PERM_LE2BE %v9 203 VLEIB %v9,0x40,7 210 VSRLB %v0,CONST_R4R3,%v9 234 VLEIB %v9,0x20,7 /* Shift by words */ 235 VSRLB %v2,%v1,%v9 /* Store remaining bits in V2 */
|
/kernel/linux/linux-5.10/arch/powerpc/crypto/ |
H A D | crc32-vpmsum_core.S | 211 VPMSUMD(v9,v17,const1) 265 vxor v1,v1,v9 266 VPMSUMD(v9,v17,const2) 320 vxor v1,v1,v9 321 VPMSUMD(v9,v17,const1) 351 vxor v1,v1,v9 378 lvx v9,off16,r4 380 VPERM(v9,v9,v9,byteswa [all...] |
/kernel/linux/linux-6.6/arch/powerpc/crypto/ |
H A D | crc32-vpmsum_core.S | 208 VPMSUMD(v9,v17,const1) 262 vxor v1,v1,v9 263 VPMSUMD(v9,v17,const2) 317 vxor v1,v1,v9 318 VPMSUMD(v9,v17,const1) 348 vxor v1,v1,v9 375 lvx v9,off16,r4 377 VPERM(v9,v9,v9,byteswa [all...] |
H A D | chacha-p10le-8x.S | 38 # Column round (v0, v4, v8, v12, v1, v5, v9, v13, v2, v6, v10, v14, v3, v7, v11, v15) 39 # Diagnal round (v0, v5, v10, v15, v1, v6, v11, v12, v2, v7, v8, v13, v3, v4, v9, v14) 195 # QR(v0, v4, v8, v12, v1, v5, v9, v13, v2, v6, v10, v14, v3, v7, v11, v15) 292 # QR(v0, v5, v10, v15, v1, v6, v11, v12, v2, v7, v8, v13, v3, v4, v9, v14) 395 # QR(v0, v4, v8, v12, v1, v5, v9, v13, v2, v6, v10, v14, v3, v7, v11, v15) 437 # QR(v0, v5, v10, v15, v1, v6, v11, v12, v2, v7, v8, v13, v3, v4, v9, v14)
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atomfirmware.c | 232 struct atom_vram_module_v9 v9; member 401 ((u8 *)vram_module + vram_module->v9.vram_module_size); in amdgpu_atomfirmware_get_vram_info() 404 mem_type = vram_module->v9.memory_type; in amdgpu_atomfirmware_get_vram_info() 407 mem_channel_number = vram_module->v9.channel_num; in amdgpu_atomfirmware_get_vram_info() 408 mem_channel_width = vram_module->v9.channel_width; in amdgpu_atomfirmware_get_vram_info() 411 mem_vendor = (vram_module->v9.vender_rev_id) & 0xF; in amdgpu_atomfirmware_get_vram_info() 464 ((u8 *)vram_module + vram_module->v9.vram_module_size); in amdgpu_atomfirmware_get_vram_info() 467 mem_type = vram_module->v9.memory_type; in amdgpu_atomfirmware_get_vram_info() 470 mem_channel_number = vram_module->v9.channel_num; in amdgpu_atomfirmware_get_vram_info() 471 mem_channel_width = vram_module->v9 in amdgpu_atomfirmware_get_vram_info() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | reg_helper.h | 128 v5, f6, v6, f7, v7, f8, v8, f9, v9) \ 138 FN(reg, f9), v9) 141 v5, f6, v6, f7, v7, f8, v8, f9, v9, f10, v10) \ 151 FN(reg, f9), v9, \ 290 #define REG_UPDATE_9(reg, f1, v1, f2, v2, f3, v3, f4, v4, f5, v5, f6, v6, f7, v7, f8, v8, f9, v9) \ 300 FN(reg, f9), v9) 302 #define REG_UPDATE_10(reg, f1, v1, f2, v2, f3, v3, f4, v4, f5, v5, f6, v6, f7, v7, f8, v8, f9, v9, f10, v10)\ 312 FN(reg, f9), v9, \ 315 #define REG_UPDATE_14(reg, f1, v1, f2, v2, f3, v3, f4, v4, f5, v5, f6, v6, f7, v7, f8, v8, f9, v9, f10,\ 326 FN(reg, f9), v9, \ [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | reg_helper.h | 128 v5, f6, v6, f7, v7, f8, v8, f9, v9) \ 138 FN(reg, f9), v9) 141 v5, f6, v6, f7, v7, f8, v8, f9, v9, f10, v10) \ 151 FN(reg, f9), v9, \ 290 #define REG_UPDATE_9(reg, f1, v1, f2, v2, f3, v3, f4, v4, f5, v5, f6, v6, f7, v7, f8, v8, f9, v9) \ 300 FN(reg, f9), v9) 302 #define REG_UPDATE_10(reg, f1, v1, f2, v2, f3, v3, f4, v4, f5, v5, f6, v6, f7, v7, f8, v8, f9, v9, f10, v10)\ 312 FN(reg, f9), v9, \ 315 #define REG_UPDATE_14(reg, f1, v1, f2, v2, f3, v3, f4, v4, f5, v5, f6, v6, f7, v7, f8, v8, f9, v9, f10,\ 326 FN(reg, f9), v9, \ [all...] |
/kernel/linux/linux-5.10/arch/powerpc/lib/ |
H A D | memcpy_power7.S | 498 VPERM(v9,v1,v0,v16) 501 stvx v9,r3,r9 508 VPERM(v9,v3,v2,v16) 515 stvx v9,r3,r9 543 VPERM(v9,v7,v6,v16) 558 stvx v9,r3,r9 581 VPERM(v9,v3,v2,v16) 588 stvx v9,r3,r9 597 VPERM(v9,v1,v0,v16) 600 stvx v9,r [all...] |
H A D | memcmp_64.S | 583 LD_VSR_CROSS16B(r3,v3,v5,v7,v9) 586 VCMPEQUB_RC(v7,v9,v10) 605 lvx v9,0,r3 607 VCMPEQUB_RC(v7,v9,v10) 614 lvx v9,0,r3 616 VCMPEQUB_RC(v7,v9,v10)
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/copyloops/ |
H A D | memcpy_power7.S | 498 VPERM(v9,v1,v0,v16) 501 stvx v9,r3,r9 508 VPERM(v9,v3,v2,v16) 515 stvx v9,r3,r9 543 VPERM(v9,v7,v6,v16) 558 stvx v9,r3,r9 581 VPERM(v9,v3,v2,v16) 588 stvx v9,r3,r9 597 VPERM(v9,v1,v0,v16) 600 stvx v9,r [all...] |
/kernel/linux/linux-6.6/arch/powerpc/lib/ |
H A D | memcpy_power7.S | 498 VPERM(v9,v1,v0,v16) 501 stvx v9,r3,r9 508 VPERM(v9,v3,v2,v16) 515 stvx v9,r3,r9 543 VPERM(v9,v7,v6,v16) 558 stvx v9,r3,r9 581 VPERM(v9,v3,v2,v16) 588 stvx v9,r3,r9 597 VPERM(v9,v1,v0,v16) 600 stvx v9,r [all...] |
H A D | memcmp_64.S | 583 LD_VSR_CROSS16B(r3,v3,v5,v7,v9) 586 VCMPEQUB_RC(v7,v9,v10) 605 lvx v9,0,r3 607 VCMPEQUB_RC(v7,v9,v10) 614 lvx v9,0,r3 616 VCMPEQUB_RC(v7,v9,v10)
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/copyloops/ |
H A D | memcpy_power7.S | 498 VPERM(v9,v1,v0,v16) 501 stvx v9,r3,r9 508 VPERM(v9,v3,v2,v16) 515 stvx v9,r3,r9 543 VPERM(v9,v7,v6,v16) 558 stvx v9,r3,r9 581 VPERM(v9,v3,v2,v16) 588 stvx v9,r3,r9 597 VPERM(v9,v1,v0,v16) 600 stvx v9,r [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atomfirmware.c | 128 struct atom_vram_module_v9 v9; member 241 ((u8 *)vram_module + vram_module->v9.vram_module_size); in amdgpu_atomfirmware_get_vram_info() 244 mem_type = vram_module->v9.memory_type; in amdgpu_atomfirmware_get_vram_info() 247 mem_channel_number = vram_module->v9.channel_num; in amdgpu_atomfirmware_get_vram_info() 248 mem_channel_width = vram_module->v9.channel_width; in amdgpu_atomfirmware_get_vram_info() 251 mem_vendor = (vram_module->v9.vender_rev_id) & 0xF; in amdgpu_atomfirmware_get_vram_info()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/stringloops/ |
H A D | memcmp_64.S | 583 LD_VSR_CROSS16B(r3,v3,v5,v7,v9) 586 VCMPEQUB_RC(v7,v9,v10) 605 lvx v9,0,r3 607 VCMPEQUB_RC(v7,v9,v10) 614 lvx v9,0,r3 616 VCMPEQUB_RC(v7,v9,v10)
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/stringloops/ |
H A D | memcmp_64.S | 583 LD_VSR_CROSS16B(r3,v3,v5,v7,v9) 586 VCMPEQUB_RC(v7,v9,v10) 605 lvx v9,0,r3 607 VCMPEQUB_RC(v7,v9,v10) 614 lvx v9,0,r3 616 VCMPEQUB_RC(v7,v9,v10)
|