| /OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/include/ |
| H A D | vsx_asm.h | 14 li r5,0 15 lxvd2x vs20,r5,r3 16 addi r5,r5,16 17 lxvd2x vs21,r5,r3 18 addi r5,r5,16 19 lxvd2x vs22,r5,r3 20 addi r5,r5,16 21 lxvd2x vs23,r5,r3 22 addi r5,r5,16 23 lxvd2x vs24,r5,r3 [all …]
|
| H A D | vmx_asm.h | 67 li r5,0 68 lvx v20,r5,r3 69 addi r5,r5,16 70 lvx v21,r5,r3 71 addi r5,r5,16 72 lvx v22,r5,r3 73 addi r5,r5,16 74 lvx v23,r5,r3 75 addi r5,r5,16 76 lvx v24,r5,r3 [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/lib/ |
| H A D | csumpartialcopygeneric.S | 112 1: load4l r4, r5, r6, r7 113 stmia dst!, {r4, r5, r6, r7} 115 adcs sum, sum, r5 126 load2l r4, r5 127 stmia dst!, {r4, r5} 129 adcs sum, sum, r5 141 mov r5, r4, get_byte_0 144 strb r5, [dst], #1 145 mov r5, r4, get_byte_1 146 strb r5, [dst], #1 [all …]
|
| /OK3568_Linux_fs/kernel/arch/microblaze/kernel/ |
| H A D | hw_exception_handler.S | 85 lwi r5, r1, 0; \ 86 mts rmsr, r5; \ 90 lwi r5, r1, PT_R5; \ 336 swi r5, r1, PT_R5 345 mfs r5, rmsr; 347 swi r5, r1, 0; 354 andi r5, r4, 0x1000; /* Check ESR[DS] */ 355 beqi r5, not_in_delay_slot; /* Branch if ESR[DS] not set */ 362 andi r5, r4, 0x1F; /* Extract ESR[EXC] */ 366 addk r6, r5, r5; /* << 1 */ [all …]
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/lib/ |
| H A D | ppcstring.S | 13 addi r5,r3,-1 17 stbu r0,1(r5) 23 cmpwi 0,r5,0 25 mtctr r5 36 addi r5,r3,-1 38 1: lbzu r0,1(r5) 41 addi r5,r5,-1 44 stbu r0,1(r5) 50 addi r5,r3,-1 52 1: lbzu r3,1(r5) [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/boot/ |
| H A D | string.S | 13 addi r5,r3,-1 17 stbu r0,1(r5) 23 cmpwi 0,r5,0 25 mtctr r5 36 addi r5,r3,-1 38 1: lbzu r0,1(r5) 41 addi r5,r5,-1 44 stbu r0,1(r5) 61 addi r5,r3,-1 63 1: lbzu r3,1(r5) [all …]
|
| H A D | util.S | 44 mflr r5 47 mtlr r5 48 lis r5,0b@ha 49 addi r5,r5,0b@l 50 subf r5,r5,r6 /* In case we're relocated */ 51 addis r5,r5,timebase_period_ns@ha 52 lwz r5,timebase_period_ns@l(r5) 53 add r4,r4,r5 55 divw r4,r4,r5 /* BUS ticks */ 56 1: MFTBU(r5) [all …]
|
| /OK3568_Linux_fs/kernel/arch/microblaze/lib/ |
| H A D | fastcopy.S | 41 addi r3, r5, 0 48 andi r4, r5, 3 /* n = d & 3 */ 59 sbi r11, r5, 0 /* *d = h */ 61 addi r5, r5, 1 /* d++ */ 84 swi r9, r5, 0 /* *(d + 0) = t1 */ 85 swi r10, r5, 4 /* *(d + 4) = t2 */ 86 swi r11, r5, 8 /* *(d + 8) = t3 */ 87 swi r12, r5, 12 /* *(d + 12) = t4 */ 92 swi r9, r5, 16 /* *(d + 16) = t1 */ 93 swi r10, r5, 20 /* *(d + 20) = t2 */ [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/math/ |
| H A D | vmx_asm.S | 9 # Should be safe from C, only touches r4, r5 and v0,v1,v2 14 li r5,0 15 lvx v0,r5,r4 19 addi r5,r5,16 20 lvx v0,r5,r4 24 addi r5,r5,16 25 lvx v0,r5,r4 29 addi r5,r5,16 30 lvx v0,r5,r4 34 addi r5,r5,16 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/nios2/cpu/ |
| H A D | start.S | 35 movhi r5, %hi(ICACHE_SIZE_MAX) 36 ori r5, r5, %lo(ICACHE_SIZE_MAX) 37 0: initi r5 38 sub r5, r5, r4 39 bgt r5, r0, 0b 64 movhi r5, %hi(DCACHE_SIZE_MAX) 65 ori r5, r5, %lo(DCACHE_SIZE_MAX) 69 bltu r6, r5, 1b 78 _cur: movhi r5, %hi(_cur - _start) 79 ori r5, r5, %lo(_cur - _start) [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/ |
| H A D | optprobes_head.S | 42 mfmsr r5 43 std r5,_MSR(r1) 44 li r5,0x700 45 std r5,_TRAP(r1) 46 li r5,0 47 std r5,ORIG_GPR3(r1) 48 std r5,RESULT(r1) 49 mfctr r5 50 std r5,_CTR(r1) 51 mflr r5 [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/lib/ |
| H A D | udivsi3_i4i-Os.S | 29 extu.w r5,r0 30 cmp/eq r5,r0 35 mov.l r5,@-r15 36 shll16 r5 38 div1 r5,r4 40 div1 r5,r4 41 div1 r5,r4 43 div1 r5,r4 48 div1 r5,r4 50 div1 r5,r4 [all …]
|
| H A D | udivsi3_i4i.S | 46 cmp/hi r1,r5 47 extu.w r5,r1 49 cmp/eq r5,r1 52 mov r5,r1 53 shll16 r5 55 div1 r5,r0 57 div1 r5,r0 58 div1 r5,r0 60 div1 r5,r0 65 mov.b @(r0,r5),r1 [all …]
|
| H A D | movmem.S | 31 mov.l @(48,r5),r0 34 mov.l @(60,r5),r0 38 mov.l @(56,r5),r0 42 mov.l @(52,r5),r0 43 add #64,r5 55 mov.l @(52,r5),r0 64 mov.l @(60,r5),r0 70 mov.l @(56,r5),r0 76 mov.l @(52,r5),r0 82 mov.l @(48,r5),r0 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/sh/lib/ |
| H A D | udivsi3_i4i-Os.S | 29 extu.w r5,r0 30 cmp/eq r5,r0 35 mov.l r5,@-r15 36 shll16 r5 38 div1 r5,r4 40 div1 r5,r4 41 div1 r5,r4 43 div1 r5,r4 48 div1 r5,r4 50 div1 r5,r4 [all …]
|
| H A D | udivsi3_i4i.S | 46 cmp/hi r1,r5 47 extu.w r5,r1 49 cmp/eq r5,r1 52 mov r5,r1 53 shll16 r5 55 div1 r5,r0 57 div1 r5,r0 58 div1 r5,r0 60 div1 r5,r0 65 mov.b @(r0,r5),r1 [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/lib/ |
| H A D | copy_32.S | 45 addi r5,r5,-(16 * n); \ 48 addi r5,r5,-(16 * n); \ 70 rlwinm. r0 ,r5, 31, 1, 31 77 2: andi. r0, r5, 1 94 cmplwi 0,r5,4 103 add r5,r0,r5 114 add r8,r7,r5 129 clrlwi r5,r8,32-LG_CACHELINE_BYTES 130 addi r5,r5,4 132 2: srwi r0,r5,2 [all …]
|
| H A D | mem_64.S | 25 cmplw cr1,r5,r0 37 cmplw cr1,r5,r0 /* do we get that far? */ 43 subf r5,r0,r5 53 3: srdi. r0,r5,6 54 clrldi r5,r5,58 68 5: srwi. r0,r5,3 69 clrlwi r5,r5,29 85 8: cmpwi r5,0 86 PPC_MTOCRF(1,r5) 106 rlwinm. r7,r5,32-3,3,31 /* r0 = r5 >> 3 */ [all …]
|
| H A D | checksum_32.S | 36 adde r5,r5,r0 42 adde r5,r5,r0 49 adde r5,r5,r0 51 adde r5,r5,r6 53 adde r5,r5,r7 56 adde r5,r5,r8 58 adde r5,r5,r0 60 adde r5,r5,r6 62 adde r5,r5,r7 64 23: adde r5,r5,r8 [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/sysdev/ |
| H A D | 6xx-suspend.S | 19 mfspr r5, SPRN_HID0 20 rlwinm r5, r5, 0, ~(HID0_DOZE | HID0_NAP) 21 oris r5, r5, HID0_SLEEP@h 22 mtspr SPRN_HID0, r5 25 lis r5, ret_from_standby@h 26 ori r5, r5, ret_from_standby@l 27 mtlr r5 33 mfmsr r5 34 ori r5, r5, MSR_EE 35 oris r5, r5, MSR_POW@h [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/83xx/ |
| H A D | suspend-asm.S | 63 lwz r5, 0(r4) 66 stw r5, SS_MEMSAVE+0(r3) 69 mfspr r5, SPRN_HID0 73 stw r5, SS_HID+0(r3) 78 mfspr r5, SPRN_IABR2 85 stw r5, SS_IABR+4(r3) 92 mfspr r5, SPRN_SPRG1 98 stw r5, SS_SPRG+4(r3) 104 mfspr r5, SPRN_SPRG5 109 stw r5, SS_SPRG+20(r3) [all …]
|
| /OK3568_Linux_fs/kernel/arch/csky/abiv1/ |
| H A D | memcpy.S | 42 ldw r5, (r3, 4) 46 stw r5, (r7, 4) 92 mov r5, r3 93 rsub r5, r5, r7 94 abs r5, r5 95 cmplt r5, r4 97 mov r5, r7 98 sub r5, r3 99 cmphs r5, r4 101 mov r5, r6 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arc/lib/ |
| H A D | start.S | 19 lr r5, [identity] 20 lsr r5, r5, 8 21 bmsk r5, r5, 7 22 cmp r5, 0 23 mov.nz r0, r5 37 lr r5, [ARC_BCR_IC_BUILD] 38 breq r5, 0, 1f ; I$ doesn't exist 51 lr r5, [ARC_AUX_DC_CTRL] 52 bclr r5, r5, 6 ; Invalidate (discard w/o wback) 54 bclr r5, r5, 0 ; Enable (+Inv) [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | pv-fixup-asm.S | 33 1: ldrd r4, r5, [r7] 35 adc r5, r5, r1 36 strd r4, r5, [r7], #1 << L2_ORDER 44 ldrd r4, r5, [r7] 46 adc r5, r5, r1 47 strd r4, r5, [r7], #1 << L2_ORDER 48 ldrd r4, r5, [r7] 50 adc r5, r5, r1 51 strd r4, r5, [r7] 56 2: ldrd r4, r5, [r7] [all …]
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc86xx/ |
| H A D | cache.S | 57 lis r5,CACHE_LINE_SIZE 59 cmp 0,1,r3,r5 61 lwz r5,0(r3) 62 lis r5,CACHE_LINE_SIZE 75 li r5,CACHE_LINE_SIZE-1 76 andc r3,r3,r5 78 add r4,r4,r5 102 li r5,CACHE_LINE_SIZE-1 103 andc r3,r3,r5 /* align r3 down to cache line */ 105 add r4,r4,r5 /* r4 += cache_line_size-1 */ [all …]
|