| /linux/arch/powerpc/kernel/ |
| H A D | swsusp_32.S | 69 mfmsr r4 70 stw r4,SL_MSR(r11) 71 mfsdr1 r4 72 stw r4,SL_SDR1(r11) 75 1: mftbu r4 76 stw r4,SL_TB(r11) 80 cmpw r3,r4 84 mfsprg r4,0 85 stw r4,SL_SPRG0(r11) 86 mfsprg r4,1 [all …]
|
| H A D | swsusp_85xx.S | 63 mfmsr r4 64 stw r4,SL_MSR(r11) 65 mfspr r4,SPRN_TCR 66 stw r4,SL_TCR(r11) 69 1: mfspr r4,SPRN_TBRU 70 stw r4,SL_TBU(r11) 74 cmpw r3,r4 78 mfspr r4,SPRN_SPRG0 79 stw r4,SL_SPRG0(r11) 80 mfspr r4,SPRN_SPRG1 [all …]
|
| /linux/arch/powerpc/platforms/powermac/ |
| H A D | sleep.S | 77 mfmsr r4 78 stw r4,SL_MSR(r11) 79 mfsdr1 r4 80 stw r4,SL_SDR1(r11) 83 1: mftbu r4 84 stw r4,SL_TB(r11) 88 cmpw r3,r4 92 mfsprg r4,0 93 stw r4,SL_SPRG0(r11) 94 mfsprg r4,1 [all …]
|
| H A D | cache.S | 57 rlwinm r4,r8,0,12,10 /* Turn off HID0[DPM] */ 59 mtspr SPRN_HID0,r4 /* Disable DPM */ 69 lis r4,0xfff0 75 li r4,0 76 1: li r4,0x4000 77 mtctr r4 78 1: lwz r0,0(r4) 79 addi r4,r4,32 98 /* Get the current enable bit of the L2CR into r4 */ 117 lis r4,2 [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | booke_interrupts.S | 47 mtspr \scratch , r4 48 mfspr r4, SPRN_SPRG_THREAD 49 lwz r4, THREAD_KVM_VCPU(r4) 50 stw r3, VCPU_GPR(R3)(r4) 51 stw r5, VCPU_GPR(R5)(r4) 52 stw r6, VCPU_GPR(R6)(r4) 55 stw r3, VCPU_GPR(R4)(r4) 56 stw r5, VCPU_CTR(r4) 59 stw r3, VCPU_PC(r4) 73 mtspr \scratch, r4 [all …]
|
| H A D | bookehv_interrupts.S | 57 * r4 = vcpu, r5 = srr0, r6 = srr1 62 PPC_STL r1, VCPU_GPR(R1)(r4) 63 PPC_STL r2, VCPU_GPR(R2)(r4) 64 PPC_LL r1, VCPU_HOST_STACK(r4) 72 lwz r8, VCPU_HOST_PID(r4) 73 PPC_LL r11, VCPU_SHARED(r4) 74 PPC_STL r14, VCPU_GPR(R14)(r4) /* We need a non-volatile GPR. */ 77 stw r10, VCPU_GUEST_PID(r4) 86 stw r8, VCPU_TIMING_EXIT_TBL(r4) 88 stw r9, VCPU_TIMING_EXIT_TBU(r4) [all …]
|
| /linux/tools/testing/selftests/powerpc/pmu/ |
| H A D | loop.S | 13 addi r4,r3,1 14 addi r4,r4,1 15 addi r4,r4,1 16 addi r4,r4,1 17 addi r4,r4,1 18 addi r4,r4,1 19 addi r4,r4,1 20 addi r4,r4,1 21 addi r4,r4,1 22 addi r4,r4,1 [all …]
|
| /linux/arch/powerpc/lib/ |
| H A D | memcpy_power7.S | 38 neg r6,r4 43 lbz r0,0(r4) 44 addi r4,r4,1 49 lhz r0,0(r4) 50 addi r4,r4,2 55 lwz r0,0(r4) 56 addi r4,r4,4 83 ld r0,0(r4) 84 ld r6,8(r4) 85 ld r7,16(r4) [all …]
|
| H A D | copyuser_power7.S | 70 ld r4,-STACKFRAMESIZE+STK_REG(R30)(r1) 79 std r4,-STACKFRAMESIZE+STK_REG(R30)(r1) 87 neg r6,r4 92 err1; lbz r0,0(r4) 93 addi r4,r4,1 98 err1; lhz r0,0(r4) 99 addi r4,r4,2 104 err1; lwz r0,0(r4) 105 addi r4,r4,4 132 err2; ld r0,0(r4) [all …]
|
| H A D | copy_mc_64.S | 40 err3; lbz r0,0(r4) 41 addi r4,r4,1 60 neg r6,r4 65 err1; lbz r0,0(r4) 66 addi r4,r4,1 72 err1; lhz r0,0(r4) 73 addi r4,r4,2 79 err1; lwz r0,0(r4) 80 addi r4,r4,4 108 err2; ld r0,0(r4) [all …]
|
| H A D | mem_64.S | 15 rlwimi r4,r4,16,0,15 19 rldimi r4,r4,32,0 34 rlwimi r4,r4,8,16,23 36 rlwimi r4,r4,16,0,15 38 rldimi r4,r4,32,0 45 stb r4,0(r6) 48 sth r4,0(r6) 51 stw r4,0(r6) 58 4: std r4,0(r6) 59 std r4,8(r6) [all …]
|
| /linux/tools/testing/selftests/powerpc/copyloops/ |
| H A D | memcpy_power7.S | 38 neg r6,r4 43 lbz r0,0(r4) 44 addi r4,r4,1 49 lhz r0,0(r4) 50 addi r4,r4,2 55 lwz r0,0(r4) 56 addi r4,r4,4 83 ld r0,0(r4) 84 ld r6,8(r4) 85 ld r7,16(r4) [all …]
|
| H A D | copyuser_power7.S | 70 ld r4,-STACKFRAMESIZE+STK_REG(R30)(r1) 79 std r4,-STACKFRAMESIZE+STK_REG(R30)(r1) 87 neg r6,r4 92 err1; lbz r0,0(r4) 93 addi r4,r4,1 98 err1; lhz r0,0(r4) 99 addi r4,r4,2 104 err1; lwz r0,0(r4) [all...] |
| H A D | copy_mc_64.S | 40 err3; lbz r0,0(r4) 41 addi r4,r4,1 60 neg r6,r4 65 err1; lbz r0,0(r4) 66 addi r4,r4,1 72 err1; lhz r0,0(r4) 73 addi r4,r4,2 79 err1; lwz r0,0(r4) 80 addi r4,r4,4 108 err2; ld r0,0(r4) [all …]
|
| H A D | mem_64.S | 15 rlwimi r4,r4,16,0,15 19 rldimi r4,r4,32,0 34 rlwimi r4,r4,8,16,23 36 rlwimi r4,r4,16,0,15 38 rldimi r4,r4,32,0 45 stb r4,0(r6) 48 sth r4,0(r6) 51 stw r4,0(r6) 58 4: std r4,0(r6) 59 std r4,8(r6) [all …]
|
| /linux/arch/powerpc/platforms/83xx/ |
| H A D | suspend-asm.S | 47 lis r4, immrbase@ha 48 stw r3, immrbase@l(r4) 62 lis r4, KERNELBASE@h 63 lwz r5, 0(r4) 64 lwz r6, 4(r4) 78 mfspr r4, SPRN_IABR 85 stw r4, SS_IABR+0(r3) 92 mfspr r4, SPRN_SPRG0 98 stw r4, SS_SPRG+0(r3) 104 mfspr r4, SPRN_SPRG4 [all …]
|
| /linux/arch/sh/lib/ |
| H A D | ashiftrt.S | 57 rotcl r4 59 subc r4,r4 61 shar r4 63 shar r4 65 shar r4 67 shar r4 69 shar r4 71 shar r4 73 shlr16 r4 74 shlr8 r4 [all …]
|
| H A D | udivsi3_i4i-Os.S | 28 mov.l r4,@-r15 31 swap.w r4,r0 32 shlr16 r4 38 div1 r5,r4 40 div1 r5,r4 41 div1 r5,r4 43 div1 r5,r4 44 xtrct r4,r0 45 xtrct r0,r4 47 swap.w r4,r4 [all …]
|
| H A D | copy_page.S | 21 * r0, r1, r2, r3, r4, r5, r6, r7 --- scratch 31 mov r4,r10 43 mov.l @r11+,r4 56 mov.l r4,@-r10 87 mov r4,r3 108 EX( mov.b r1,@r4 ) 110 add #1,r4 115 and r4,r1 145 EX_NO_POP( mov.b r0,@r4 ) 147 add #1,r4 [all …]
|
| /linux/arch/arm/lib/ |
| H A D | csumpartialcopygeneric.S | 112 1: load4l r4, r5, r6, r7 113 stmia dst!, {r4, r5, r6, r7} 114 adcs sum, sum, r4 126 load2l r4, r5 127 stmia dst!, {r4, r5} 128 adcs sum, sum, r4 133 3: load1l r4 134 str r4, [dst], #4 135 adcs sum, sum, r4 139 load1l r4 [all …]
|
| /linux/drivers/scsi/arm/ |
| H A D | acornscsi-io.S | 22 stmfd sp!, {r4 - r7, lr} 29 ldmia r0!, {r3, r4, r5, r6} 31 orr r3, r3, r4, lsl #16 32 and r4, r5, lr 33 orr r4, r4, r6, lsl #16 41 LOADREGS(fd, sp!, {r4 - r7, pc}) 45 ldmia r0!, {r3, r4, r5, r6} 47 orr r3, r3, r4, lsl #16 48 and r4, r5, lr 49 orr r4, r4, r6, lsl #16 [all …]
|
| /linux/arch/arc/lib/ |
| H A D | memset-archs.S | 50 and.f r4, r0, 0x03 51 rsub lp_count, r4, 4 60 asl r4, r1, 8 61 or r4, r4, r1 62 asl r5, r4, 16 63 or r5, r5, r4 64 mov r4, r5 80 std.ab r4, [r3, 8] 81 std.ab r4, [r3, 8] 82 std.ab r4, [r3, 8] [all …]
|
| /linux/arch/powerpc/boot/ |
| H A D | string.S | 14 addi r4,r4,-1 15 1: lbzu r0,1(r4) 27 addi r4,r4,-1 28 1: lbzu r0,1(r4) 37 addi r4,r4,-1 42 1: lbzu r0,1(r4) 52 cmpw 0,r0,r4 62 addi r4,r4,-1 65 lbzu r0,1(r4) 75 addi r4,r4,-1 [all …]
|
| /linux/arch/powerpc/platforms/52xx/ |
| H A D | lite5200_sleep.S | 24 /* helpers... beware: r10 and r4 are overwritten */ 27 stw r10, ((addr)*4)(r4); 30 lwz r10, ((addr)*4)(r4); \ 48 mr r8, r4 /* save MBAR va */ 52 lis r4, lite5200_wakeup@h 53 ori r4, r4, lite5200_wakeup@l 54 sub r4, r4, r3 55 stw r4, 0(r3) 65 lis r4, registers@h 66 ori r4, r4, registers@l [all …]
|
| /linux/arch/arm/crypto/ |
| H A D | aes-ce-core.S | 175 push {r4, lr} 176 ldr r4, [sp, #8] 179 subs r4, r4, #4 188 adds r4, r4, #4 194 subs r4, r4, #1 197 pop {r4, pc} 201 push {r4, lr} 202 ldr r4, [sp, #8] 205 subs r4, r4, #4 214 adds r4, r4, #4 [all …]
|