Home
last modified time | relevance | path

Searched refs:r8 (Results 1 – 25 of 48) sorted by relevance

12

/xnu-8020.140.41/osfmk/arm/
H A Dstrncmp.s42 push {r8,r10}
44 pop {r8,r10} ;\
97 ldr r8, [r1],#4
98 orr r8, r8, lr, lsr r6
99 sub r3, r8, lr
100 bic r3, r3, r8
102 mov r5, r8, lsr r10
115 ldr r8, [r1],#4
117 uqsub8 r3, lr, r8
121 sub r3, r8, lr
[all …]
H A DWKdmDecompress_new.s102 #define n_bytes r8
122 push {r4-r6,r8-r11}
173 mov r8, sp
175 vst1.64 {q0}, [r8]!
177 vst1.64 {q0}, [r8]!
179 vst1.64 {q0}, [r8]!
181 vst1.64 {q0}, [r8]!
217 ldm src_buf, {r8,r9} // WKdm header qpos start and end
219 subs r12, r9, r8 // r12 = (QPOS_AREA_END - QPOS_AREA_START)/4
220 add r8, src_buf, r8, lsl #2 // QPOS_AREA_START
[all …]
H A Dbcopy.s83 stmfd sp!, { r6, r8, r10, r11 }
90 ldmia r1!, { r3, r4, r5, r6, r8, r10, r11, r12 }
92 stmia r0!, { r3, r4, r5, r6, r8, r10, r11, r12 }
93 ldmia r1!, { r3, r4, r5, r6, r8, r10, r11, r12 }
96 stmia r0!, { r3, r4, r5, r6, r8, r10, r11, r12 }
100 ldmfd sp!, { r6, r8, r10, r11 }
244 stmfd sp!, { r6, r8, r10, r11 }
251 ldmdb r1!, { r3, r4, r5, r6, r8, r10, r11, r12 }
255 stmdb r0!, { r3, r4, r5, r6, r8, r10, r11, r12 }
256 ldmdb r1!, { r3, r4, r5, r6, r8, r10, r11, r12 }
[all …]
H A Dlz4_encode_armv7.s50 #define mch_dis r8
59 push {r8-r11}
76 pop {r8-r11}
102 sub r8, mch_ptr, src_beg
110 strd r8, r9, [table, r12]
119 sub mch_dis, r8, r10
232 strh r8, [dst_ptr], #2
292 strh r8, [dst_ptr], #2
334 strh r8, [dst_ptr], #2
H A Dbzero.s93 stmfd sp!, { r4-r6, r8, r10-r11 }
97 mov r8, r2
105 stmia r12!, { r2-r6, r8, r10-r11 }
107 stmia r12!, { r2-r6, r8, r10-r11 }
111 ldmfd sp!, { r4-r6, r8, r10-r11 }
H A Dlocore.s535 mov r8, sp // Store arm_saved_state pointer
565 add r8, r9, ACT_PCBDATA // Reload arm_saved_state pointer
581 mov r0, r8
615 movne r0, r8 // ready the reg state pointer as an arg to the call
635 movne r0, r8 // ready the reg state pointer as an arg to the call
653 mov r0, r8 // ready the reg state pointer as an arg to the call
658 str r1, [r8, #4] // top of 64-bit return
660 str r0, [r8] // save the return value
686 mov r0, r8 // reg state structure is arg
695 ldmia r8, {r0-r3}
[all …]
H A Dstart.s65 ldr r8, [r0, BA_PHYS_BASE] // Get the phys base in r8
81 sub r0, r1, r8 // Convert to virtual address
104 ldr r8, [r0, BA_PHYS_BASE] // Get the phys base in r8
111 add reg, reg, r8
194 mov r7, r8 // Save original phys base
274 add r11, r11, r8
313 sub r0, r0, r8 // Convert to virtual address
H A DWKdmCompress_new.s181 #define next_qp r8
225 push {r4-r6,r8-r11}
460 pop {r4-r6,r8-r11}
605 ldm R13!, {r2, r3, r5, r6, r7, r8, r9, r10}
612 teqeq r8, #0
649 teq r8, #0
650 strne r8, [dest_buf], #4 // store the non-0 word in the dest buffer
H A Dlz4_decode_armv7NEON.s60 #define copy_dst r8 // match/literal copy destination
76 push {r8-r11}
84 pop {r8-r11}
/xnu-8020.140.41/osfmk/x86_64/
H A Dpal_routines_asm.s80 COPY_STACK(%rdx, %rcx, %r8)
85 mov 16(%rsi), %r8
138 COPY_STACK(%rdx, %rcx, %r8)
181 movl RNT_GENERATION(%r8),%eax /* get current generation */
182 movl $0,RNT_GENERATION(%r8) /* flag data as being updated */
183 movq %rdi,RNT_TSC_BASE(%r8)
184 movq %rsi,RNT_NS_BASE(%r8)
185 movl %edx,RNT_SCALE(%r8)
186 movl %ecx,RNT_SHIFT(%r8)
191 1: movl %eax,RNT_GENERATION(%r8) /* update generation */
H A DWKdmDecompress_new.s167 movl 12(%rdi,%r8, 4), %eax
168 movl 12(%rdi,%r8, 4), %edx
176 incq %r8 // i++
180 cmpq $64, %r8 // i vs 64
190 leaq (%rdi,%rax,4), %r8 // QPOS_AREA_START
192 cmpq %r8, %r9 // QPOS_AREA_END vs QPOS_AREA_START
198 movl (%r8), %eax // w = *next_word
202 addq $4, %r8 // next_word++
206 cmpq %r8, %r9 // QPOS_AREA_END vs QPOS_AREA_START
229 shlq $12, %r8
[all …]
H A Dbzero.s73 movq %rdi, %r8
79 movq %r8 ,%rax /* returns its first argument */
87 movq %rdi, %r8
101 movq %r8 ,%rax /* returns its first argument */
H A Dmcount.s67 pushq %r8
75 popq %r8
H A Dcswitch.s171 popq %r8 /* extract return PC */
172 movq %r8,KSS_RIP(%rcx) /* save return PC */
185 pushq %r8 /* set up a call frame on new stack */
/xnu-8020.140.41/osfmk/mach/arm/
H A Dsyscall_sw.h79 …6(trap_name, trap_number) _kernel_trap_6to9(trap_name, trap_number, r4-r6 COMMA r8, r4-r6 COMMA r8)
80 …7(trap_name, trap_number) _kernel_trap_6to9(trap_name, trap_number, r4-r6 COMMA r8, r4-r6 COMMA r8)
81 …8(trap_name, trap_number) _kernel_trap_6to9(trap_name, trap_number, r4-r6 COMMA r8, r4-r6 COMMA r8)
82 …9(trap_name, trap_number) _kernel_trap_6to9(trap_name, trap_number, r4-r6 COMMA r8, r4-r6 COMMA r8)
93 …nel_trap_7(trap_name, trap_number) _kernel_trap_6to9(trap_name, trap_number, r4-r6 COMMA r8, r4-r6)
94 …8(trap_name, trap_number) _kernel_trap_6to9(trap_name, trap_number, r4-r6 COMMA r8, r4-r6 COMMA r8)
/xnu-8020.140.41/osfmk/arm64/
H A DWKdmDecompress_16k.s116 #define r8 x8 macro
231 subs x14, r9, r8 // x14 = (QPOS_AREA_END - QPOS_AREA_START)/4
232 add r8, src_buf, r8, lsl #2 // QPOS_AREA_START
242 ldr d2, [r8], #8 // read a 32-bit word for 8 4-bit positions
253 ldr s3, [r8], #4 // read a 32-bit word for 8 4-bit positions
264 add r8, src_buf, rax, lsl #2 // LOW_BITS_AREA_END
272 subs r8, r8, r9 // LOW_BITS_AREA_START vs LOW_BITS_AREA_END
288 subs r8, r8, #4 // pre-decrement by 8
300 subs r8, r8, #8 // pre-decrement by 8
315 subs r8, r8, #8
[all …]
H A DWKdmDecompress_4k.s116 #define r8 x8 macro
231 subs x14, r9, r8 // x14 = (QPOS_AREA_END - QPOS_AREA_START)/4
232 add r8, src_buf, r8, lsl #2 // QPOS_AREA_START
242 ldr d2, [r8], #8 // read a 32-bit word for 8 4-bit positions
253 ldr s3, [r8], #4 // read a 32-bit word for 8 4-bit positions
264 add r8, src_buf, rax, lsl #2 // LOW_BITS_AREA_END
272 subs r8, r8, r9 // LOW_BITS_AREA_START vs LOW_BITS_AREA_END
288 subs r8, r8, #4 // pre-decrement by 8
300 subs r8, r8, #8 // pre-decrement by 8
315 subs r8, r8, #8
[all …]
/xnu-8020.140.41/libsyscall/custom/
H A DSYS.h296 #define SYSCALL_6(name) SYSCALL_6to12(name, r4-r6 COMMA r8, r4-r6 COMMA r8)
297 #define SYSCALL_7(name) SYSCALL_6to12(name, r4-r6 COMMA r8, r4-r6 COMMA r8)
298 #define SYSCALL_8(name) SYSCALL_6to12(name, r4-r6 COMMA r8, r4-r6 COMMA r8)
299 #define SYSCALL_12(name) SYSCALL_6to12(name, r4-r6 COMMA r8, r4-r6 COMMA r8)
310 #define SYSCALL_7(name) SYSCALL_6to12(name, r4-r6 COMMA r8, r4-r6)
311 #define SYSCALL_8(name) SYSCALL_6to12(name, r4-r6 COMMA r8, r4-r6) /* 8th on stack */
312 #define SYSCALL_12(name) SYSCALL_6to12(name, r4-r6 COMMA r8, r4-r6) /* 8th-12th on stack */
392 #define SYSCALL_NONAME_6(name, cerror) SYSCALL_NONAME_6to12(name, r4-r6 COMMA r8, r4-r6 COMMA r8
393 #define SYSCALL_NONAME_7(name, cerror) SYSCALL_NONAME_6to12(name, r4-r6 COMMA r8, r4-r6 COMMA r8
394 #define SYSCALL_NONAME_8(name, cerror) SYSCALL_NONAME_6to12(name, r4-r6 COMMA r8, r4-r6 COMMA r8
[all …]
H A D__ptrace.s58 str r8, [sp, #-4]!
59 mov r8, #0
60 str r8, [ip]
61 ldr r8, [sp], #4
/xnu-8020.140.41/osfmk/i386/
H A Dx86_hypercall.h68 uint64_t r8; member
106 hvg_hypercall6(uint64_t code, uint64_t rdi, uint64_t rsi, uint64_t rdx, uint64_t rcx, uint64_t r8, … in hvg_hypercall6() argument
119 "=r" (output->r8), /* %5: output[5] */ in hvg_hypercall6()
126 "r" (r8), /* %12: arg[4] */ in hvg_hypercall6()
173 … const uint64_t rdi, const uint64_t rsi, const uint64_t rdx, const uint64_t rcx, const uint64_t r8, in hvg_hypercall5() argument
176 return hvg_hypercall6(code, rdi, rsi, rdx, rcx, r8, 0, output); in hvg_hypercall5()
H A Dpcb.c714 saved_state->r8 = ts->r8; in set_thread_state64()
796 ts->r8 = saved_state->r8; in get_thread_state64()
999 saved_state->r8 = state->r8; in machine_thread_set_state()
1904 state->r8 = saved_state->r8; in machine_thread_get_kern_state()
1974 state->uts.ts64.r8 = saved_state->r8; in machine_thread_get_kern_state()
/xnu-8020.140.41/bsd/dev/arm/
H A Dcpu_in_cksum.s149 mov r8, r3 /* Accumulate sum in r8 */
155 mov r0, r8 /* otherwise, return initial sum */
433 adds r8, r8, r2
434 adc r8, r8, #0x00
440 and r0, r8, r1
441 add r0, r0, r8, lsr #16
/xnu-8020.140.41/osfmk/kdp/ml/x86_64/
H A Dkdp_machdep.c143 state->r8 = saved_state->r8; in kdp_getstate()
177 saved_state->r8 = state->r8; in kdp_setstate()
H A Dkdp_vm.c122 tstate->r8 = cpstate->r8; in kern_collectth_state()
/xnu-8020.140.41/tools/lldbmacros/core/
H A Doperating_system.py262 self.r8 = 0
300 self.r8, self.r9, self.r10, self.r11,
317 self.r8 = saved_state.GetChildMemberWithName('r').GetChildAtIndex(8).GetValueAsUnsigned()
343 self.r8 = saved_state.GetChildMemberWithName('r').GetChildAtIndex(8).GetValueAsUnsigned()
521 self.r8 = 0
563 self.rsi, self.rbp, self.rsp, self.r8, self.r9,
576 self.r8 = saved_state.GetChildMemberWithName('r8').GetValueAsUnsigned()

12