/linux-6.12.1/tools/testing/selftests/powerpc/pmu/ebb/ |
D | ebb_handler.S | 143 SAVE_VSR(0, r3) 148 SAVE_VSR(1, r3) 149 SAVE_VSR(2, r3) 150 SAVE_VSR(3, r3) 151 SAVE_VSR(4, r3) 152 SAVE_VSR(5, r3) 153 SAVE_VSR(6, r3) 154 SAVE_VSR(7, r3) 155 SAVE_VSR(8, r3) 156 SAVE_VSR(9, r3) [all …]
|
/linux-6.12.1/arch/powerpc/kernel/ |
D | l2cr_6xx.S | 91 li r3,-1 126 rlwinm r5,r3,0,0,0 /* r5 contains the new enable bit */ 127 rlwinm r3,r3,0,11,9 /* Turn off the invalidate bit */ 128 rlwinm r3,r3,0,1,31 /* Turn off the enable bit */ 197 mtspr SPRN_L2CR,r3 208 oris r3,r3,0x0020 210 mtspr SPRN_L2CR,r3 217 10: mfspr r3,SPRN_L2CR 218 andis. r4,r3,0x0020 224 3: mfspr r3,SPRN_L2CR [all …]
|
D | misc.S | 29 li r3, 0 36 add r3,r3,r5 47 PPC_STL r0,0(r3) 48 PPC_STL r1,SZL(r3) 49 PPC_STL r2,2*SZL(r3) 52 stmw r12, 3*SZL(r3) 55 PPC_STL r0,3*SZL(r3) 56 PPC_STL r13,4*SZL(r3) 57 PPC_STL r14,5*SZL(r3) 58 PPC_STL r15,6*SZL(r3) [all …]
|
/linux-6.12.1/arch/powerpc/lib/ |
D | memcpy_power7.S | 26 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 45 stb r0,0(r3) 46 addi r3,r3,1 51 sth r0,0(r3) 52 addi r3,r3,2 57 stw r0,0(r3) 58 addi r3,r3,4 100 std r0,0(r3) 101 std r6,8(r3) 102 std r7,16(r3) [all …]
|
D | string_64.S | 42 mr r3,r8 47 err3; stb r0,0(r3) 48 addi r3,r3,1 53 mr r3,r4 58 neg r6,r3 61 mr r8,r3 67 err1; stb r0,0(r3) 68 addi r3,r3,1 71 err1; sth r0,0(r3) 72 addi r3,r3,2 [all …]
|
D | copyuser_power7.S | 69 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 79 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 101 err1; stb r0,0(r3) 102 addi r3,r3,1 107 err1; sth r0,0(r3) 108 addi r3,r3,2 113 err1; stw r0,0(r3) 114 addi r3,r3,4 156 err2; std r0,0(r3) 157 err2; std r6,8(r3) [all …]
|
D | hweight_64.S | 22 clrldi r3,r3,64-8 37 srdi r4,r3,8 38 add r3,r4,r3 39 clrldi r3,r3,64-8 42 clrlwi r3,r3,16 44 clrldi r3,r3,64-8 62 srdi r4,r3,16 63 add r3,r4,r3 64 srdi r4,r3,8 65 add r3,r4,r3 [all …]
|
D | checksum_64.S | 35 rldicl. r6,r3,64-1,64-2 /* r6 = (r3 >> 1) & 0x3 */ 43 lhz r6,0(r3) /* align to doubleword */ 45 addi r3,r3,2 67 ld r6,0(r3) 68 ld r9,8(r3) 70 ld r10,16(r3) 71 ld r11,24(r3) 82 ld r12,32(r3) 83 ld r14,40(r3) 86 ld r15,48(r3) [all …]
|
D | copyuser_64.S | 59 or r0,r3,r4 60 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */ 62 std r3,-24(r1) 85 addi r3,r3,-16 101 addi r3,r3,16 111 stex; std r9,0(r3) 113 stex; std r8,8(r3) 118 stex; std r7,16(r3) 120 stex; std r6,24(r3) 121 addi r3,r3,32 [all …]
|
D | copy_mc_64.S | 42 err3; stb r0,0(r3) 43 addi r3,r3,1 45 li r3,0 49 mfctr r3 67 err1; stb r0,0(r3) 68 addi r3,r3,1 74 err1; sth r0,0(r3) 75 addi r3,r3,2 81 err1; stw r0,0(r3) 82 addi r3,r3,4 [all …]
|
D | copypage_64.S | 41 dcbz r9,r3 45 addi r3,r3,-8 55 1: std r5,8(r3) 56 std r6,16(r3) 59 std r7,24(r3) 60 std r8,32(r3) 63 std r9,40(r3) 64 std r10,48(r3) 67 std r11,56(r3) 68 std r12,64(r3) [all …]
|
D | memcpy_64.S | 23 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) /* save destination pointer for return value */ 32 addi r9,r3,-1 43 neg r6,r3 # LS 3 bits = # bytes to 8-byte dest bdry 60 addi r3,r3,-16 72 addi r3,r3,8 77 std r8,8(r3) 79 stdu r9,16(r3) 81 3: std r8,8(r3) 83 addi r3,r3,16 88 stw r9,0(r3) [all …]
|
/linux-6.12.1/tools/testing/selftests/powerpc/copyloops/ |
D | memcpy_power7.S | 26 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 45 stb r0,0(r3) 46 addi r3,r3,1 51 sth r0,0(r3) 52 addi r3,r3,2 57 stw r0,0(r3) 58 addi r3,r3,4 100 std r0,0(r3) 101 std r6,8(r3) 102 std r7,16(r3) [all …]
|
D | copyuser_power7.S | 69 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 79 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 101 err1; stb r0,0(r3) 102 addi r3,r3,1 107 err1; sth r0,0(r3) 108 addi r3,r3,2 113 err1; stw r0,0(r3) 114 addi r3,r3,4 156 err2; std r0,0(r3) 157 err2; std r6,8(r3) [all …]
|
D | copyuser_64.S | 59 or r0,r3,r4 60 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */ 62 std r3,-24(r1) 85 addi r3,r3,-16 101 addi r3,r3,16 111 stex; std r9,0(r3) 113 stex; std r8,8(r3) 118 stex; std r7,16(r3) 120 stex; std r6,24(r3) 121 addi r3,r3,32 [all …]
|
D | copy_mc_64.S | 42 err3; stb r0,0(r3) 43 addi r3,r3,1 45 li r3,0 49 mfctr r3 67 err1; stb r0,0(r3) 68 addi r3,r3,1 74 err1; sth r0,0(r3) 75 addi r3,r3,2 81 err1; stw r0,0(r3) 82 addi r3,r3,4 [all …]
|
D | memcpy_64.S | 23 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) /* save destination pointer for return value */ 32 addi r9,r3,-1 43 neg r6,r3 # LS 3 bits = # bytes to 8-byte dest bdry 60 addi r3,r3,-16 72 addi r3,r3,8 77 std r8,8(r3) 79 stdu r9,16(r3) 81 3: std r8,8(r3) 83 addi r3,r3,16 88 stw r9,0(r3) [all …]
|
/linux-6.12.1/arch/powerpc/platforms/83xx/ |
D | suspend-asm.S | 48 stw r3, immrbase@l(r4) 59 lis r3, mpc83xx_sleep_save_area@h 60 ori r3, r3, mpc83xx_sleep_save_area@l 66 stw r5, SS_MEMSAVE+0(r3) 67 stw r6, SS_MEMSAVE+4(r3) 74 stw r5, SS_HID+0(r3) 75 stw r6, SS_HID+4(r3) 76 stw r7, SS_HID+8(r3) 85 stw r4, SS_IABR+0(r3) 86 stw r5, SS_IABR+4(r3) [all …]
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | fsl_hcalls.h | 94 register uintptr_t r3 __asm__("r3"); in fh_send_nmi() 97 r3 = vcpu_mask; in fh_send_nmi() 100 : "+r" (r11), "+r" (r3) in fh_send_nmi() 104 return r3; in fh_send_nmi() 128 register uintptr_t r3 __asm__("r3"); in fh_partition_get_dtprop() 138 r3 = handle; in fh_partition_get_dtprop() 156 "+r" (r3), "+r" (r4), "+r" (r5), "+r" (r6), "+r" (r7), in fh_partition_get_dtprop() 162 return r3; in fh_partition_get_dtprop() 182 register uintptr_t r3 __asm__("r3"); in fh_partition_set_dtprop() 192 r3 = handle; in fh_partition_set_dtprop() [all …]
|
/linux-6.12.1/crypto/ |
D | serpent_generic.c | 229 u32 r3, u32 r4, u32 *k) in __serpent_setkey_sbox() argument 232 S3(r3, r4, r0, r1, r2); store_and_load_keys(r1, r2, r4, r3, 28, 24); in __serpent_setkey_sbox() 233 S4(r1, r2, r4, r3, r0); store_and_load_keys(r2, r4, r3, r0, 24, 20); in __serpent_setkey_sbox() 234 S5(r2, r4, r3, r0, r1); store_and_load_keys(r1, r2, r4, r0, 20, 16); in __serpent_setkey_sbox() 235 S6(r1, r2, r4, r0, r3); store_and_load_keys(r4, r3, r2, r0, 16, 12); in __serpent_setkey_sbox() 236 S7(r4, r3, r2, r0, r1); store_and_load_keys(r1, r2, r0, r4, 12, 8); in __serpent_setkey_sbox() 237 S0(r1, r2, r0, r4, r3); store_and_load_keys(r0, r2, r4, r1, 8, 4); in __serpent_setkey_sbox() 238 S1(r0, r2, r4, r1, r3); store_and_load_keys(r3, r4, r1, r0, 4, 0); in __serpent_setkey_sbox() 239 S2(r3, r4, r1, r0, r2); store_and_load_keys(r2, r4, r3, r0, 0, -4); in __serpent_setkey_sbox() 240 S3(r2, r4, r3, r0, r1); store_and_load_keys(r0, r1, r4, r2, -4, -8); in __serpent_setkey_sbox() [all …]
|
/linux-6.12.1/arch/arm/lib/ |
D | io-readsb.S | 14 ldrb r3, [r0] 15 strb r3, [r1], #1 16 ldrbge r3, [r0] 17 strbge r3, [r1], #1 18 ldrbgt r3, [r0] 19 strbgt r3, [r1], #1 34 .Linsb_16_lp: ldrb r3, [r0] 37 mov r3, r3, put_byte_0 39 orr r3, r3, r4, put_byte_1 41 orr r3, r3, r5, put_byte_2 [all …]
|
D | findbit.S | 30 1: ldr r3, [r0], #4 32 mvns r3, r3 @ invert/test bits 34 movs r3, r3 @ test bits 59 ldr r3, [r0], #4 61 mvn r3, r3 @ invert bits 64 rev_l r3, ip 71 movs r3, r3, lsr ip @ shift off unused bits 106 rev_l r3, ip 109 rbit r3, r3 @ reverse bits 110 clz r3, r3 @ count high zero bits [all …]
|
/linux-6.12.1/tools/testing/selftests/powerpc/tm/ |
D | tm-signal.S | 29 std r3, STACK_FRAME_PARAM(0)(sp) /* pid */ 35 ld r3, STACK_FRAME_PARAM(1)(sp) 36 cmpdi r3, 0 40 ld r3, STACK_FRAME_PARAM(2)(sp) 41 cmpdi r3, 0 45 ld r3, STACK_FRAME_PARAM(3)(sp) 46 cmpdi r3, 0 50 ld r3, STACK_FRAME_PARAM(4)(sp) 51 cmpdi r3, 0 60 ld r3, STACK_FRAME_PARAM(0)(sp) [all …]
|
/linux-6.12.1/drivers/scsi/arm/ |
D | acornscsi-io.S | 29 ldmia r0!, {r3, r4, r5, r6} 30 and r3, r3, lr 31 orr r3, r3, r4, lsl #16 39 stmia r1!, {r3 - r6} 45 ldmia r0!, {r3, r4, r5, r6} 46 and r3, r3, lr 47 orr r3, r3, r4, lsl #16 50 stmia r1!, {r3 - r4} 56 ldmia r0!, {r3, r4} 57 and r3, r3, lr [all …]
|
/linux-6.12.1/arch/powerpc/kexec/ |
D | relocate_32.S | 31 mr r29, r3 39 mr r3, r29 47 mr r29, r3 53 mfspr r3,SPRN_PVR 54 srwi r3,r3,16 55 cmplwi cr0,r3,PVR_476FPE@h 57 cmplwi cr0,r3,PVR_476@h 59 cmplwi cr0,r3,PVR_476_ISS@h 83 li r3, 0 84 mtspr SPRN_PID, r3 [all …]
|