| /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 …]
|
| /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 …]
|
| /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 | 48 subf r7,r6,r3 /* #bytes copied */ 49 subf r3,r7,r5 /* #bytes not copied in r3 */ 69 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 78 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 94 err1; stb r0,0(r3) 95 addi r3,r3,1 100 err1; sth r0,0(r3) 101 addi r3,r3,2 106 err1; stw r0,0(r3) 107 addi r3,r3,4 [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 | 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 | 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A D | memcmp_64.S | 42 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1); \ 48 cmpwi cr1,r3,0; \ 50 ld r3,STK_REG(R31)(r1); \ 58 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1); \ 65 ld r3,STK_REG(R31)(r1); \ 107 xor r6,r3,r4 120 1: lbz rA,0(r3) 126 lbz rA,1(r3) 132 lbz rA,2(r3) 138 lbz rA,3(r3) [all …]
|
| /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 | 48 subf r7,r6,r3 /* #bytes copied */ 49 subf r3,r7,r5 /* #bytes not copied in r3 */ 69 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 78 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 94 err1; stb r0,0(r3) 95 addi r3,r3,1 100 err1; sth r0,0(r3) 101 addi r3,r [all...] |
| H A D | copyuser_64.S | 29 * unmodified byte. Generally r3 points into the destination 31 * offset from r3. In the code below, the symbol r3_offset 36 * adjust r3 to point to the correct place. 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,1 [all...] |
| H A 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 …]
|
| H A 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/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) 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/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 …]
|
| /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 …]
|
| H A 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/drivers/scsi/arm/ |
| H A 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/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 …]
|
| /linux/tools/testing/selftests/powerpc/stringloops/ |
| H A D | memcmp_64.S | 42 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1); \ 48 cmpwi cr1,r3,0; \ 50 ld r3,STK_REG(R31)(r1); \ 58 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1); \ 65 ld r3,STK_REG(R31)(r1); \ 107 xor r6,r3,r4 120 1: lbz rA,0(r3) 126 lbz rA,1(r3) 132 lbz rA,2(r3) 138 lbz rA,3(r3) [all …]
|