| /xnu-8019.80.24/osfmk/arm64/corecrypto/ |
| H A D | sha256_compress_arm64.s | 233 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 D | cswitch.s | 89 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 D | locore.s | 117 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 D | strnlen.s | 81 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 D | WKdmDecompress_16k.s | 142 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 D | WKdmDecompress_4k.s | 142 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 D | alternate_debugger_asm.s | 45 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 D | start.s | 151 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 D | lz4_decode_arm64.s | 90 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 D | machine_routines_asm.h | 59 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 D | strncmp.s | 124 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 D | locore.s | 94 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 D | cswitch.s | 67 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 D | machine_routines_asm.s | 39 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 D | WKdmCompress_new.s | 256 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 D | WKdmDecompress_new.s | 133 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 D | lz4_encode_armv7.s | 62 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 D | strncmp.s | 70 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 D | lz4_decode_armv7NEON.s | 73 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 D | start.s | 65 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 D | cpu_copy_in_cksum.s | 135 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 D | cpu_in_cksum.s | 142 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 D | varargs_wrappers.s | 65 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 D | mach_absolute_time.s | 189 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.s | 60 ldr r0, [r0] 69 ldr x0, Lcommpage_cc_addr 70 ldr x0, [x0]
|