Searched refs:r4 (Results 1 - 25 of 48) sorted by relevance

12

/haiku/src/system/libroot/os/arch/ppc/
H A Dbyteorder.S14 rlwinm %r4, %r3, 8, 16, 23 // byte 4 -> byte 3 (clear other bits)
15 rlwimi %r4, %r3, 24, 24, 31 // byte 3 -> byte 4 (copy into)
16 mr %r3, %r4 // copy to result register
24 lwbrx %r4, 0, %r3 // Load and inverse r3 into r4
25 mr %r3, %r4
30 * r3/r4
35 lwbrx %r5, 0, %r4
36 mr %r4, %r5 // copy lower 32 bits
80 // %f1 -> (%r3:%r4)
[all...]
H A Dsystem_time_asm.S11 * r3/r4
16 mftb %r4
/haiku/src/system/kernel/arch/ppc/
H A Darch_cpu_asm.S31 * r3 r4
35 mtsrin %r4, %r3
61 mfibatu %r4, num; \
62 stw %r4, 0(%r3); \
63 mfibatl %r4, num; \
64 stw %r4, 4(%r3); \
67 lwz %r4, 0(%r3); \
68 mtibatu num, %r4; \
69 lwz %r4, 4(%r3); \
70 mtibatl num, %r4;
[all...]
H A Darch_asm.S27 li %r4, 1
28 insrwi %r3, %r4, 1, 31 - MSR_EXCEPTIONS_ENABLED
41 mfmsr %r4 // load msr
43 mr %r3, %r4 // save old state
44 rlwinm %r4, %r4, 0, 32 - MSR_EXCEPTIONS_ENABLED, 30 - MSR_EXCEPTIONS_ENABLED
47 mtmsr %r4 // put it back into the msr
57 mfmsr %r4
59 rlwimi %r4, %r3, 0, 31 - MSR_EXCEPTIONS_ENABLED, 31 - MSR_EXCEPTIONS_ENABLED
62 mtmsr %r4
[all...]
/haiku/src/system/kernel/arch/arm/
H A Darch_asm.S99 stmfd sp!, { r4-r6, lr }
102 ldr r4, =.L_user_memcpy_error
103 str r4, [r3] /* set fault handler */
104 mov r4, r2, lsr #2 /* size / 4 */
110 subs r4, #1
113 ands r4, r2, #3 /* size % 4 */
121 subs r4, #1
126 ldmfd sp!, { r4-r6, pc }
132 ldmfd sp!, { r4-r6, pc }
137 stmfd sp!, { r4
[all...]
/haiku/src/system/boot/platform/efi/arch/arm/
H A Dcache.S14 stmfd sp!, {r4-r11, lr}
47 movw r4, #0x3ff
48 ands r4, r4, r1, lsr #3
49 clz r5, r4
58 orr r11, r10, r4, lsl r5
67 subs r4, r4, #1
76 ldmfd sp!, {r4-r11, lr}
H A Dentry.S46 mov r4,r2
126 mov pc,r4
/haiku/src/system/libroot/posix/glibc/arch/ppc/
H A Dadd_n.S37 CHECK_BOUNDS_BOTH_WIDE (r4, r8, r9, r10)
51 addi r4,r4,-4
56 lwz r6,0(r4)
65 L(0): lwz r9,4(r4)
67 lwzu r6,8(r4)
H A Dsub_n.S37 CHECK_BOUNDS_BOTH_WIDE (r4, r8, r9, r10)
51 addi r4,r4,-4
56 lwz r6,0(r4)
65 lwz r9,4(r4)
67 lwzu r6,8(r4)
H A Drshift.S26 s1_ptr r4
34 CHECK_BOUNDS_BOTH_WIDE (r4, r8, r9, r10)
39 lwz r11,0(r4) # load first s1 limb
43 L(0): lwzu r10,4(r4)
49 lwzu r11,4(r4)
H A Dlshift.S32 CHECK_BOUNDS_BOTH_WIDE (r4, r8, r9, r10)
38 add r4,r4,r0 # make r4 point at end of s1
39 lwzu r11,-4(r4) # load first s1 limb
46 L(0): lwzu r10,-4(r4)
52 lwzu r11,-4(r4)
87 L(n): lwzu r10,-4(r4); \
92 lwzu r11,-4(r4); \
H A Daddmul_1.S31 CHECK_BOUNDS_BOTH_WIDE (r4, r8, r9, r10)
35 lwz r0,0(r4)
43 L(0): lwzu r0,4(r4)
H A Dmul_1.S32 CHECK_BOUNDS_BOTH_WIDE (r4, r8, r9, r10)
36 lwz r0,0(r4)
43 L(0): lwzu r0,4(r4)
H A Dsubmul_1.S32 CHECK_BOUNDS_BOTH_WIDE (r4, r8, r9, r10)
36 lwz r0,0(r4)
45 L(0): lwzu r0,4(r4)
/haiku/src/system/boot/platform/openfirmware/arch/ppc/
H A Darch_start_kernel.S12 r4 - kernelEntry
33 mtlr %r4
34 li %r4, 0
/haiku/src/system/boot/platform/u-boot/arch/ppc/
H A Darch_start_kernel.S13 r4 - kernelEntry
34 mtlr %r4
35 li %r4, 0
/haiku/src/system/libroot/posix/string/arch/arm/
H A Darch_string.S12 push {r4, r5, r6, r7, r8, r10, r11, lr}
18 pop {r4, r5, r6, r7, r8, r10, r11, pc}
51 bic r4, r3, #15
53 add r5, r0, r4
54 add lr, r1, r4
55 sub r12, r12, r4
56 mov r6, r4
62 cmp r3, r4
85 add r4, r5, r3
98 mov r4, r
[all...]
/haiku/src/system/libroot/posix/glibc/include/arch/ppc/
H A Dbp-asm.h95 li r4, 0; \
96 STORE_RETURN_VALUE (r4); \
97 STORE_RETURN_BOUNDS (r4, r4)
/haiku/headers/os/arch/arm/
H A Darch_debugger.h13 ulong r4; member in struct:arm_debug_cpu_state
/haiku/headers/posix/arch/ppc/
H A Dsignal.h20 r3,r4,r5,r6,r7,r8,r9,r10, /* volatile regs */ member in struct:vregs
/haiku/headers/posix/arch/arm/
H A Dsignal.h20 ulong r4; member in struct:vregs
/haiku/src/system/libroot/posix/musl/math/
H A Dlog2.c30 double_t z, r, r2, r4, y, invc, logc, kd, hi, lo, t1, t2, t3, p; local
56 r4 = r2 * r2;
61 lo += r4 * (B[2] + r * B[3] + r2 * (B[4] + r * B[5]) +
62 r4 * (B[6] + r * B[7] + r2 * (B[8] + r * B[9])));
116 r4 = r2 * r2;
119 p = A[0] + r * A[1] + r2 * (A[2] + r * A[3]) + r4 * (A[4] + r * A[5]);
/haiku/src/system/libroot/posix/arch/ppc/
H A Dsigsetjmp.S11 // r3: buffer, r4: saveMask
49 addi %r4, 0, 0
/haiku/headers/private/kernel/arch/mipsel/
H A Darch_cpu.h45 uint32 r4; member in struct:iframe
/haiku/headers/private/kernel/arch/arm/
H A Darch_thread_types.h18 uint32 r4; member in struct:iframe

Completed in 202 milliseconds

12