Home
last modified time | relevance | path

Searched refs:r5 (Results 1 – 25 of 467) sorted by relevance

12345678910>>...19

/Linux-v5.4/tools/testing/selftests/powerpc/include/
Dvsx_asm.h14 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 …]
Dvmx_asm.h67 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 …]
/Linux-v5.4/arch/arm/lib/
Dcsumpartialcopygeneric.S111 1: load4l r4, r5, r6, r7
112 stmia dst!, {r4, r5, r6, r7}
114 adcs sum, sum, r5
125 load2l r4, r5
126 stmia dst!, {r4, r5}
128 adcs sum, sum, r5
140 mov r5, r4, get_byte_0
143 strb r5, [dst], #1
144 mov r5, r4, get_byte_1
145 strb r5, [dst], #1
[all …]
/Linux-v5.4/arch/powerpc/kernel/
Doptprobes_head.S42 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 …]
/Linux-v5.4/arch/microblaze/kernel/
Dhw_exception_handler.S85 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 …]
/Linux-v5.4/arch/powerpc/sysdev/
D6xx-suspend.S19 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 …]
/Linux-v5.4/arch/powerpc/boot/
Dstring.S13 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 …]
Dutil.S57 mflr r5
60 mtlr r5
61 lis r5,0b@ha
62 addi r5,r5,0b@l
63 subf r5,r5,r6 /* In case we're relocated */
64 addis r5,r5,timebase_period_ns@ha
65 lwz r5,timebase_period_ns@l(r5)
66 add r4,r4,r5
68 divw r4,r4,r5 /* BUS ticks */
69 1: MFTBU(r5)
[all …]
/Linux-v5.4/tools/testing/selftests/powerpc/math/
Dvmx_asm.S9 # 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 …]
/Linux-v5.4/arch/sh/lib/
Dudivsi3_i4i-Os.S29 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 …]
Dudivsi3_i4i.S46 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 …]
Dudivsi3.S16 div1 r5,r4
18 div1 r5,r4; div1 r5,r4; div1 r5,r4
19 div1 r5,r4; div1 r5,r4; div1 r5,r4; rts; div1 r5,r4
22 div1 r5,r4; rotcl r0
23 div1 r5,r4; rotcl r0
24 div1 r5,r4; rotcl r0
25 rts; div1 r5,r4
29 extu.w r5,r0
30 cmp/eq r5,r0
36 shll16 r5
[all …]
Dmovmem.S31 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 …]
/Linux-v5.4/arch/s390/kernel/vdso32/
Dclock_gettime.S24 basr %r5,0
25 0: al %r5,21f-0b(%r5) /* get &_vdso_data */
36 1: l %r4,__VDSO_UPD_COUNT+4(%r5) /* load update counter */
41 s %r0,__VDSO_XTIME_STAMP(%r5) /* TOD - cycle_last */
42 sl %r1,__VDSO_XTIME_STAMP+4(%r5)
45 2: ms %r0,__VDSO_TK_MULT(%r5) /* * tk->mult */
47 l %r0,__VDSO_TK_MULT(%r5)
51 a %r0,__VDSO_TK_MULT(%r5)
53 al %r0,__VDSO_WTOM_NSEC(%r5)
54 al %r1,__VDSO_WTOM_NSEC+4(%r5)
[all …]
Dgettimeofday.S24 basr %r5,0
25 0: al %r5,13f-0b(%r5) /* get &_vdso_data */
28 mvc 0(8,%r3),__VDSO_TIMEZONE(%r5)
31 l %r4,__VDSO_UPD_COUNT+4(%r5) /* load update counter */
35 lm %r0,%r1,__VDSO_TS_END(%r5) /* TOD steering end time */
43 tm __VDSO_TS_DIR+3(%r5),0x01 /* steering direction? */
55 17: s %r0,__VDSO_XTIME_STAMP(%r5) /* TOD - cycle_last */
56 sl %r1,__VDSO_XTIME_STAMP+4(%r5)
59 3: ms %r0,__VDSO_TK_MULT(%r5) /* * tk->mult */
61 l %r0,__VDSO_TK_MULT(%r5)
[all …]
/Linux-v5.4/arch/s390/kernel/vdso64/
Dclock_gettime.S24 larl %r5,_vdso_data
37 0: lg %r4,__VDSO_UPD_COUNT(%r5) /* load update counter */
41 lgf %r2,__VDSO_TK_SHIFT(%r5) /* Timekeeper shift */
42 lg %r0,__VDSO_WTOM_SEC(%r5)
44 sg %r1,__VDSO_XTIME_STAMP(%r5) /* TOD - cycle_last */
45 msgf %r1,__VDSO_TK_MULT(%r5) /* * tk->mult */
46 alg %r1,__VDSO_WTOM_NSEC(%r5)
48 clg %r4,__VDSO_UPD_COUNT(%r5) /* check update counter */
50 larl %r5,13f
51 1: clg %r1,0(%r5)
[all …]
Dgettimeofday.S24 larl %r5,_vdso_data
27 mvc 0(8,%r3),__VDSO_TIMEZONE(%r5)
30 lg %r4,__VDSO_UPD_COUNT(%r5) /* load update counter */
35 lg %r0,__VDSO_TS_END(%r5) /* TOD steering end time */
40 tm __VDSO_TS_DIR+3(%r5),0x01 /* steering direction? */
44 6: sg %r1,__VDSO_XTIME_STAMP(%r5) /* TOD - cycle_last */
45 msgf %r1,__VDSO_TK_MULT(%r5) /* * tk->mult */
46 alg %r1,__VDSO_XTIME_NSEC(%r5) /* + tk->xtime_nsec */
47 lg %r0,__VDSO_XTIME_SEC(%r5) /* tk->xtime_sec */
48 clg %r4,__VDSO_UPD_COUNT(%r5) /* check update counter */
[all …]
/Linux-v5.4/arch/microblaze/lib/
Dfastcopy.S41 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 …]
/Linux-v5.4/arch/powerpc/lib/
Dcopy_32.S45 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 …]
Dmem_64.S25 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 …]
/Linux-v5.4/arch/powerpc/platforms/83xx/
Dsuspend-asm.S63 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 …]
/Linux-v5.4/arch/arm/mm/
Dpv-fixup-asm.S33 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 …]
/Linux-v5.4/arch/csky/abiv1/
Dmemcpy.S42 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 …]
/Linux-v5.4/arch/sh/lib64/
Dudivdi3.S9 shlri r6,49,r5
11 sub r21,r5,r1
15 mmulfx.w r5,r4,r4
23 mmulfx.w r5,r4,r4
29 addi r1,-3,r5
30 mulu.l r5,r19,r5
35 mulu.l r5,r3,r8
45 shlld r5,r0,r8
48 mulu.l r21,r3,r5
53 sub r2,r5,r2
[all …]
/Linux-v5.4/arch/arc/kernel/
Dhead.S25 lr r5, [ARC_REG_IC_BCR]
26 breq r5, 0, 1f ; I$ doesn't exist
38 lr r5, [ARC_REG_DC_CTRL]
39 bclr r5, r5, 6 ; Invalidate (discard w/o wback)
41 bclr r5, r5, 0 ; Enable (+Inv)
43 bset r5, r5, 0 ; Disable (+Inv)
45 sr r5, [ARC_REG_DC_CTRL]
53 lr r5, [status32]
55 bset r5, r5, STATUS_AD_BIT
58 bclr r5, r5, STATUS_AD_BIT
[all …]

12345678910>>...19