/haiku/src/system/libroot/os/arch/ppc/ |
H A D | byteorder.S | 14 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 D | system_time_asm.S | 11 * r3/r4 16 mftb %r4
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_cpu_asm.S | 31 * 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 D | arch_asm.S | 27 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 D | arch_asm.S | 99 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 D | cache.S | 14 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 D | entry.S | 46 mov r4,r2 126 mov pc,r4
|
/haiku/src/system/libroot/posix/glibc/arch/ppc/ |
H A D | add_n.S | 37 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 D | sub_n.S | 37 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 D | rshift.S | 26 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 D | lshift.S | 32 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 D | addmul_1.S | 31 CHECK_BOUNDS_BOTH_WIDE (r4, r8, r9, r10) 35 lwz r0,0(r4) 43 L(0): lwzu r0,4(r4)
|
H A D | mul_1.S | 32 CHECK_BOUNDS_BOTH_WIDE (r4, r8, r9, r10) 36 lwz r0,0(r4) 43 L(0): lwzu r0,4(r4)
|
H A D | submul_1.S | 32 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 D | arch_start_kernel.S | 12 r4 - kernelEntry 33 mtlr %r4 34 li %r4, 0
|
/haiku/src/system/boot/platform/u-boot/arch/ppc/ |
H A D | arch_start_kernel.S | 13 r4 - kernelEntry 34 mtlr %r4 35 li %r4, 0
|
/haiku/src/system/libroot/posix/string/arch/arm/ |
H A D | arch_string.S | 12 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 D | bp-asm.h | 95 li r4, 0; \ 96 STORE_RETURN_VALUE (r4); \ 97 STORE_RETURN_BOUNDS (r4, r4)
|
/haiku/headers/os/arch/arm/ |
H A D | arch_debugger.h | 13 ulong r4; member in struct:arm_debug_cpu_state
|
/haiku/headers/posix/arch/ppc/ |
H A D | signal.h | 20 r3,r4,r5,r6,r7,r8,r9,r10, /* volatile regs */ member in struct:vregs
|
/haiku/headers/posix/arch/arm/ |
H A D | signal.h | 20 ulong r4; member in struct:vregs
|
/haiku/src/system/libroot/posix/musl/math/ |
H A D | log2.c | 30 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 D | sigsetjmp.S | 11 // r3: buffer, r4: saveMask 49 addi %r4, 0, 0
|
/haiku/headers/private/kernel/arch/mipsel/ |
H A D | arch_cpu.h | 45 uint32 r4; member in struct:iframe
|
/haiku/headers/private/kernel/arch/arm/ |
H A D | arch_thread_types.h | 18 uint32 r4; member in struct:iframe
|