Home
last modified time | relevance | path

Searched refs:ldr (Results 1 – 25 of 49) sorted by relevance

12

/xnu-8019.80.24/osfmk/arm64/corecrypto/
H A Dsha256_compress_arm64.s233 ldr q21, [ktable, #16*0]
235 ldr q16, [hashes, #0]
237 ldr q17, [hashes, #16]
239 ldr q22, [ktable, #16*1]
242 ldr q23, [ktable, #16*2]
244 ldr q24, [ktable, #16*3]
280 ldr q21, [ktable, #0] // k0
282 ldr q22, [ktable, #16] // k1
284 ldr q23, [ktable, #32] // k2
286 ldr q24, [ktable, #48] // k3
[all …]
/xnu-8019.80.24/osfmk/arm64/
H A Dcswitch.s89 ldr w$1, [$0, NS64_KERNEL_FPCR]
100 ldr x$1, [$0, SS64_KERNEL_SP]
103 ldr d8, [$0, NS64_KERNEL_D8] define
104 ldr d9, [$0, NS64_KERNEL_D9] define
105 ldr d10,[$0, NS64_KERNEL_D10]
106 ldr d11,[$0, NS64_KERNEL_D11]
107 ldr d12,[$0, NS64_KERNEL_D12]
108 ldr d13,[$0, NS64_KERNEL_D13]
109 ldr d14,[$0, NS64_KERNEL_D14]
110 ldr d15,[$0, NS64_KERNEL_D15]
[all …]
H A Dlocore.s117 ldr x18, [x18, ACT_CPUDATAP]
118 ldr x18, [x18, CPU_EXC_VECTORS]
123 ldr x18, [x18, #($1 << 3)]
157 ldr x2, [x1, TH_KSTACKPTR] // Get top of kernel stack
164 ldr x1, [x1, ACT_CPUDATAP] // Load the cpu data ptr
165 ldr x2, [x1, CPU_INTSTACK_TOP] // Get top of istack
391 ldr x0, [x0] // Load the user context pointer
446 ldr x18, [x18, ACT_CPUDATAP]
448 ldr x18, [x18, CPU_EXCEPSTACK_TOP]
614 ldr lr, [x0, SS64_LR]
[all …]
H A Dstrnlen.s81 ldr q0, [x2]
86 ldr q2, [x3],#16
96 ldr q1, [x3]
107 0: ldr q0, [x2, #16]!
149 ldr q0, [x1]
154 ldr q2, [x3],#16
164 ldr q1, [x3]
176 0: ldr q0, [x1, #16]!
H A DWKdmDecompress_16k.s142 ldr eax, [src_buf] // read the 1st word from the header
167 ldr eax, [src_buf], #4 // get the word
187 ldr rbx, [rbx, _table_2bits@GOTPAGEOFF]
209 ldr q5, [rax], #16 // read 4 32-bit words for 64 2-bit tags
236 ldr rbx, [rbx, _table_4bits@GOTPAGEOFF]
242 ldr d2, [r8], #8 // read a 32-bit word for 8 4-bit positions define
253 ldr s3, [r8], #4 // read a 32-bit word for 8 4-bit positions
263 ldr eax, [src_buf,#8] // LOW_BITS_AREA_END offset
276 ldr rbx, [rbx, _table_10bits@GOTPAGEOFF]
289 ldr s4, [r9], #4 // read 32-bit words for 3 low 10-bits
[all …]
H A DWKdmDecompress_4k.s142 ldr eax, [src_buf] // read the 1st word from the header
167 ldr eax, [src_buf], #4 // get the word
187 ldr rbx, [rbx, _table_2bits@GOTPAGEOFF]
209 ldr q5, [rax], #16 // read 4 32-bit words for 64 2-bit tags
236 ldr rbx, [rbx, _table_4bits@GOTPAGEOFF]
242 ldr d2, [r8], #8 // read a 32-bit word for 8 4-bit positions define
253 ldr s3, [r8], #4 // read a 32-bit word for 8 4-bit positions
263 ldr eax, [src_buf,#8] // LOW_BITS_AREA_END offset
276 ldr rbx, [rbx, _table_10bits@GOTPAGEOFF]
289 ldr s4, [r9], #4 // read 32-bit words for 3 low 10-bits
[all …]
H A Dalternate_debugger_asm.s45 ldr x1, [sp, #0x8]
48 ldr x1, [sp, #0x8]
51 ldr x1, [sp, #0x8]
54 ldr x1, [sp, #0x8]
57 ldr x1, [sp, #0x8]
H A Dstart.s151 ldr x1, [x19, CPU_DATA_ENTRIES] // Load start of data entries
154 ldr x21, [x1, CPU_DATA_PADDR] // Load physical CPU data address
156 ldr w2, [x21, CPU_PHYS_ID] // Load ccc cpu phys id
167 ldr x0, [x21, CPU_RESET_HANDLER] // Call CPU reset handler
190 ldr x13, [x21, CPU_ACTIVE_THREAD]
310 ldr x22, [x20, BA_VIRT_BASE] // Get the kernel virt base
311 ldr x23, [x20, BA_PHYS_BASE] // Get the kernel phys base
312 ldr x24, [x20, BA_MEM_SIZE] // Get the physical memory size
314 ldr x26, [x20, BA_BOOT_FLAGS] // Get the kernel boot flags
326 ldr x0, [x21, CPU_EXCEPSTACK_TOP]
[all …]
H A Dlz4_decode_arm64.s90 ldr q0,[$0]
97 ldr q0,[$0],#16
104 ldr q0,[$0],#16
106 ldr q0,[$0],#16
135 ldr src,[src] // src = *src_ptr
136 ldr dst,[dst] // dst = *dst_ptr
223 ldr q0,[copy_src]
225 ldr q1,[aux1] // load only permutation for the low 16 bytes
250 ldr q1,[copy_src] // 16 pattern bytes
H A Dmachine_routines_asm.h59 ldr w2, [x0, SS64_CPSR]
66 ldr x1, [x0, SS64_PC]
86 ldr x3, [x0, SS64_LR]
107 ldr lr, [x0, SS64_LR]
H A Dstrncmp.s124 1: ldr q0, [x0],#(kVectorSize)
125 ldr q1, [x1],#(kVectorSize)
159 ldr q0, [x0],#(kVectorSize)
160 ldr q1, [x1],#(kVectorSize)
178 ldr q1, L_mask
/xnu-8019.80.24/osfmk/arm/
H A Dlocore.s94 ldr r0, [r4, ASSIST_RESET_HANDLER]
98 ldr r1, [r4, CPU_DATA_ENTRIES]
99 ldr r1, [r1, CPU_DATA_PADDR]
100 ldr r5, [r1, CPU_RESET_ASSIST]
104 ldr r0, [r4, BOOT_ARGS]
105 ldr r1, [r4, CPU_DATA_ENTRIES]
119 ldr r1, [r1, CPU_DATA_PADDR]
120 ldr r5, [r1, CPU_RESET_HANDLER]
158 ldr sp, [sp, ACT_CPUDATAP] // Get current cpu data
159 ldr sp, [sp, CPU_EXC_VECTORS] // Get exception vector table
[all …]
H A Dcswitch.s67 ldr r3, [r3, VSS_FPSCR] // Get our saved FPSCR value...
85 ldr r1, [r0, TH_CTH_SELF]
93 ldr r3, [r0, TH_KSTACKPTR] // Get kernel stack top
113 ldr sp, [r9, TH_KSTACKPTR] // Set stack pointer
149 ldr r3, [r0, TH_KSTACKPTR] // Get old kernel stack top
154 ldr r3, [r0, TH_KSTACKPTR] // Get old kernel stack top
158 ldr r3, [r2, ACT_CPUDATAP]
160 ldr r3, [r2, TH_KSTACKPTR] // get kernel stack top
162 ldr r6, [r2, TH_CTH_SELF]
173 ldr r3, [r2, TH_KSTACKPTR] // get kernel stack top
[all …]
H A Dmachine_routines_asm.s39 ldr r1, [r0, ACT_CPUDATAP]
42 ldr r1, [r0, TH_CTH_SELF]
117 ldr r2, [r0, TIMER_HIGH]
118 ldr r3, [r0, TIMER_LOW]
120 ldr r1, [r0, TIMER_HIGHCHK]
639 ldr r4, [r12, TH_RECOVER] ;\
645 ldr r3, [r12, ACT_MAP] ;\
646 ldr r3, [r3, MAP_PMAP] ;\
657 ldr r3, [r12, ACT_UPTW_TTB] ;\
660 ldr r3, [r12, ACT_ASID] ;\
[all …]
H A DWKdmCompress_new.s256 ldr hashTable, [hashTable]
258 ldr hashTable, L_table
260 ldr hashTable, [pc, hashTable]
291 ldr edx, [next_input_word], #4
302 ldr eax, [dictionary, eax] // dict_word = *dict_location;
398 ldr eax, [dest_buf]
426 ldr r4,[ecx, #2] // w2:6bits:w1
503 ldr eax, mode // load the mode
509 ldr eax, start_next_full_patt // check if any dictionary misses in page
521 ldr eax, start_next_full_patt // get # dictionary misses
[all …]
H A DWKdmDecompress_new.s133 ldr eax, [src_buf] // read the 1st word from the header
157 ldr eax, [src_buf], #4 // get the word
241 ldr r12, [r8], #4 // read a 32-bit word for 8 4-bit positions
251 ldr eax, [src_buf,#8] // LOW_BITS_AREA_END offset
263 ldr r12, [r9], #4 // read a 32-bit word for 3 low 10-bits
286 ldr hashTable, [hashTable]
288 ldr hashTable, L_table
290 ldr hashTable, [pc, hashTable]
323 ldr eax, [dictionary, edx, lsl #2] // read dictionary word
354 ldr eax, [r10], #4 // w = *next_full_patt++
[all …]
H A Dlz4_encode_armv7.s62 ldr dst_ptr, [r0]
63 ldr src_ptr, [r2]
89 ldr lr, L_hash
101 ldr r9, [mch_ptr, #1]!
175 0:ldr r11, [mch_ptr, #4]!
176 ldr r12, [mch_ref, #4]!
276 ldr r12, L_magic
310 ldr r12, L_magic // may need magic number again for M.
370 ldr r5, [sp, #52]
388 ldr r12, L_magic
H A Dstrncmp.s70 ldr lr, (_strncmp-4)
97 ldr r8, [r1],#4
115 ldr r8, [r1],#4
119 ldr ip, [r0],#4
123 ldr ip, [r0],#4
H A Dlz4_decode_armv7NEON.s73 ldr ip, [sp, #0] // read src_end
137 ldr src,[src] // src = *src_ptr
138 ldr dst,[dst] // dst = *dst_ptr
233 ldr dst,[sp, #20] // get back src_ptr,dst_ptr from stack label
234 ldr src,[sp, #24] // get back src_ptr,dst_ptr from stack label
235 ldr ip, src_good label
236 ldr lr, dst_good label
H A Dstart.s65 ldr r8, [r0, BA_PHYS_BASE] // Get the phys base in r8
66 ldr r9, [r0, BA_VIRT_BASE] // Get the virt base in r9
67 ldr r10, [r0, BA_MEM_SIZE] // Get the mem size in r10
70 ldr r4, [r0, BA_TOP_OF_KERNEL_DATA] // Get the top of kernel data
77 ldr r2, [r1, CPU_NUMBER_GS] // Get cpu number
79 ldr sp, [r1, CPU_INTSTACK_TOP] // Get interrupt stack top
104 ldr r8, [r0, BA_PHYS_BASE] // Get the phys base in r8
105 ldr r9, [r0, BA_VIRT_BASE] // Get the virt base in r9
106 ldr r10, [r0, BA_MEM_SIZE] // Get the mem size in r10
149 ldr r4, [r0, BA_TOP_OF_KERNEL_DATA] // Get the top of kernel data
[all …]
/xnu-8019.80.24/bsd/dev/arm64/
H A Dcpu_copy_in_cksum.s135 ldr q4, [src], #8*16
137 ldr q5, [src, #-7*16]
139 ldr q6, [src, #-6*16]
140 ldr q7, [src, #-5*16]
141 ldr q16, [src, #-4*16]
142 ldr q17, [src, #-3*16]
143 ldr q18, [src, #-2*16]
144 ldr q19, [src, #-1*16]
159 ldr q4, [src], #16*8
160 ldr q5, [src, #-7*16]
[all …]
H A Dcpu_in_cksum.s142 ldr Wmlen, [m, #M_LEN] // mlen = m->m_len;
145 ldr ptr_data, [m, #M_DATA] // mtod(m, uint8_t *)
155 ldr ptr_m, [m, #M_NEXT]
168 ldr Wmlen, [m, #M_LEN] // mlen = m->m_len;
169 ldr ptr_data, [m, #M_DATA] // mtod(m, uint8_t *)
238 ldr w9, [data], #4
363 ldr x9,[data],#8
370 ldr w9,[data],#4
411 ldr ptr_m, [m, #M_NEXT] // m = m->m_next
/xnu-8019.80.24/libsyscall/wrappers/
H A Dvarargs_wrappers.s65 ldr x2, [fp, #16]
67 ldr w2, [fp, #16]
116 ldr x3, [fp, #16]
118 ldr w3, [fp, #16]
133 ldr x3, [fp, #32]
136 ldr w3, [fp, #24]
H A Dmach_absolute_time.s189 ldr r4, [ip] // Load offset low bits
190 ldr r5, [ip, #4] // Load offset high bits
196 ldr r2, [ip] // Load offset low bits
197 ldr r3, [ip, #4] // Load offset high bits
229 ldr x1, [x3] // Load the offset
231 ldr x2, [x3] // Load the offset
H A D__get_cpu_capabilities.s60 ldr r0, [r0]
69 ldr x0, Lcommpage_cc_addr
70 ldr x0, [x0]

12