/openbmc/linux/tools/testing/selftests/powerpc/pmu/ebb/ |
H A 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 …]
|
/openbmc/u-boot/arch/powerpc/cpu/mpc86xx/ |
H A D | cache.S | 36 mfspr r3,HID0 37 ori r3,r3,HID0_ICFI 38 mtspr HID0,r3 46 mfspr r3,HID0 47 ori r3,r3,HID0_DCFI 48 mtspr HID0,r3 56 lis r3,0 59 cmp 0,1,r3,r5 61 lwz r5,0(r3) 63 addi r3,r3,0x4 [all …]
|
H A D | release.S | 67 addis r3, r0, L2_INIT@h 68 ori r3, r3, L2_INIT@l 70 mtspr l2cr, r3 75 mfspr r3, l2cr 76 rlwinm. r3, r3, 0, 0, 0 79 mfspr r3, l2cr 80 rlwinm r3, r3, 0, 1, 31 86 mtspr l2cr, r3 88 1: mfspr r3, l2cr 89 oris r3, r3, L2CR_L2I@h [all …]
|
H A D | start.S | 91 addi r3,r1,STACK_FRAME_OVERHEAD 98 addi r3,r1,STACK_FRAME_OVERHEAD 159 lis r3, L2_INIT@h 160 ori r3, r3, L2_INIT@l 161 mtspr l2cr, r3 170 lis r3, CONFIG_SYS_MONITOR_BASE_EARLY@h 171 ori r3, r3, CONFIG_SYS_MONITOR_BASE_EARLY@l 172 addi r3, r3, in_flash - _start + EXC_OFF_SYS_RESET 173 mtlr r3 199 lis r3,addr_trans_enabled@h [all …]
|
/openbmc/linux/arch/powerpc/kernel/ |
H A 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 …]
|
H A 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 …]
|
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
H A D | release.S | 32 mfspr r3, SPRN_HDBCR0 33 oris r3, r3, 0x0080 34 mtspr SPRN_HDBCR0, r3 37 lis r3, HID0_EMCP@h /* enable machine check */ 39 ori r3,r3,HID0_TBEN@l /* enable Timebase */ 42 ori r3,r3,HID0_ENMAS7@l /* enable MAS7 updates */ 44 mtspr SPRN_HID0,r3 47 li r3,(HID1_ASTME|HID1_ABE)@l /* Addr streaming & broadcast */ 53 ori r3, r3, HID1_MBDD@l 55 mtspr SPRN_HID1,r3 [all …]
|
H A D | start.S | 87 mr r24, r3 90 mfspr r3,SPRN_SVR 91 rlwinm r3,r3,0,0xff 93 cmpw r3,r4 98 cmpw r3,r4 110 mfspr r3,SPRN_HDBCR0 112 rlwimi r3,r4,0,0x1f8 113 mtspr SPRN_HDBCR0,r3 120 mfspr r3, SPRN_HDBCR0 121 oris r3, r3, 0x0080 [all …]
|
/openbmc/linux/tools/testing/selftests/powerpc/copyloops/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
/openbmc/linux/arch/powerpc/lib/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
/openbmc/u-boot/arch/powerpc/cpu/mpc83xx/ |
H A D | start.S | 110 mfmsr r3 111 andi. r0, r3, (MSR_IR | MSR_DR) 113 andc r3, r3, r0 115 mtspr SRR1, r3 121 stfd 1, 0(r3) 126 lfd 1, 0(r3) 173 lis r3, CONFIG_SYS_IMMR@h 174 ori r3, r3, CONFIG_SYS_IMMR@l 179 stw r3, IMMRBAR(r4) 183 lwz r6, IMMRBAR(r3) [all …]
|
/openbmc/linux/arch/powerpc/platforms/83xx/ |
H A 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) 73 stw r5, SS_HID+0(r3) 74 stw r6, SS_HID+4(r3) 75 stw r7, SS_HID+8(r3) 84 stw r4, SS_IABR+0(r3) 85 stw r5, SS_IABR+4(r3) [all …]
|
/openbmc/u-boot/examples/standalone/ |
H A D | ppc_longjmp.S | 23 lwz r1,(JB_GPR1*4)(r3) 24 lwz r2,(JB_GPR2*4)(r3) 25 lwz r0,(JB_LR*4)(r3) 26 lwz r14,((JB_GPRS+0)*4)(r3) 27 FP( lfd 14,((JB_FPRS+0*2)*4)(r3)) 28 lwz r15,((JB_GPRS+1)*4)(r3) 29 FP( lfd 15,((JB_FPRS+1*2)*4)(r3)) 30 lwz r16,((JB_GPRS+2)*4)(r3) 31 FP( lfd 16,((JB_FPRS+2*2)*4)(r3)) 32 lwz r17,((JB_GPRS+3)*4)(r3) [all …]
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A 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 …]
|
/openbmc/linux/crypto/ |
H A 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 …]
|
/openbmc/u-boot/board/freescale/mx35pdk/ |
H A D | lowlevel_init.S | 59 ldrhs r3, =CCM_MPLL_532_HZ 63 ldrne r3, =CCM_MPLL_532_HZ /* consumer path*/ 64 ldreq r3, =CCM_MPLL_399_HZ /* auto path*/ 66 str r3, [r0, #CLKCTL_MPCTL] 91 mov r3, #0x2000 92 str r3, [r0, #0x0] 93 str r3, [r0, #0x8] 111 ldr r3, =ESDCTL_DELAY_LINE5 112 str r3, [r0, #0x30] 149 mov r3, #0xE [all …]
|
/openbmc/linux/arch/arm/lib/ |
H A 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 …]
|
/openbmc/linux/tools/testing/selftests/powerpc/tm/ |
H A 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 …]
|