Lines Matching refs:TMP1

70 |.define TMP1,    x15
502 …SS_64_WITH_UOFFSET_64 ldr, TMP3, TMP3, (((TLVDescriptor*)tsrm_ls_cache_tcb_offset)->key << 3), TMP1
503 …CCESS_64_WITH_UOFFSET_64 ldr, reg, TMP3, (((TLVDescriptor*)tsrm_ls_cache_tcb_offset)->offset), TMP1
508 | MEM_ACCESS_64_WITH_UOFFSET_64 ldr, TMP3, TMP3, tsrm_tls_index, TMP1
509 | MEM_ACCESS_64_WITH_UOFFSET_64 ldr, reg, TMP3, tsrm_tls_offset, TMP1
1783 | MEM_STORE_8_ZTS strb, wzr, executor_globals, vm_interrupt, TMP1
1785 | MEM_LOAD_8_ZTS ldrb, TMP1w, executor_globals, timed_out, TMP1
1788 | EXT_CALL zend_timeout, TMP1
1794 | EXT_CALL zend_interrupt_function, TMP1
1795 | MEM_LOAD_64_ZTS ldr, REG0, executor_globals, exception, TMP1
1797 | EXT_CALL zend_jit_exception_in_interrupt_handler_helper, TMP1
1801 | MEM_LOAD_64_ZTS ldr, FP, executor_globals, current_execute_data, TMP1
1807 | JMP_IP TMP1
1810 | JMP_IP TMP1
1829 | JMP_IP TMP1
1917 | JMP_IP TMP1
1921 | JMP_IP TMP1
1957 | GET_IP TMP1
1958 | ldrb TMP2w, OP:TMP1->opcode
1962 | MEM_STORE_64_ZTS str, TMP1, executor_globals, opline_before_exception, TMP2
2008 | ldr TMP1, EX->call
2009 | cmp RX, TMP1
2162 | JMP_IP TMP1
2175 | ldr TMP1, [REG0]
2176 | add TMP1, TMP1, #1
2177 | str TMP1, [REG0]
2186 | LOAD_32BIT_VAL TMP1, (zend_jit_profile_counter_rid * sizeof(void*))
2187 | ldr TMP2, [REG2, TMP1]
2189 | str TMP2, [REG2, TMP1]
2196 | ldr TMP1, [REG0, #offsetof(zend_jit_op_array_extension, orig_handler)]
2197 | br TMP1
2214 | JMP_IP TMP1
2252 | ldr TMP1, [REG0, #offsetof(zend_op_array, opcodes)]
2253 | sub REG2, REG2, TMP1
2256 | add TMP1, REG1, REG2, asr #2
2257 | ldr TMP1, [TMP1, #offsetof(zend_jit_op_array_hot_extension, orig_handlers)]
2258 | br TMP1
2304 | JMP_IP TMP1
2316 | add TMP1, REG1, IP
2317 | ldr REG2, [TMP1, #offsetof(zend_op_trace_info, counter)]
2322 // Note: "REG1 + IP" is re-calculated as TMP1 is used as temporary register by the prior
2324 | add TMP1, REG1, IP
2325 | ldr TMP2, [TMP1, #offsetof(zend_op_trace_info, orig_handler)]
2447 | JMP_IP TMP1
2450 | JMP_IP TMP1
2467 | MEM_LOAD_8_ZTS ldrb, TMP1w, executor_globals, vm_interrupt, TMP1
2511 | JMP_IP, TMP1
2514 | JMP_IP, TMP1
2539 | adr TMP1, <1
2540 | sub TMP1, lr, TMP1
2541 | lsr TMP1, TMP1, #2
2879 | LOAD_64BIT_VAL TMP1, (opline - last_valid_opline) * sizeof(zend_op)
2880 | ADD_IP TMP1, TMP2
2910 | MEM_LOAD_8_ZTS ldrb, TMP1w, executor_globals, vm_interrupt, TMP1
2930 | MEM_LOAD_8_ZTS ldrb, TMP1w, executor_globals, vm_interrupt, TMP1
2941 | MEM_LOAD_64_ZTS ldr, TMP2, executor_globals, exception, TMP1
2949 | MEM_LOAD_64_ZTS ldr, TMP2, executor_globals, exception, TMP1
3110 | MEM_LOAD_8_ZTS ldrb, TMP1w, executor_globals, vm_interrupt, TMP1
3124 | JMP_IP TMP1
3135 | JMP_IP TMP1
3191 | MEM_ACCESS_8_WITH_UOFFSET ldrb, TMP1w, FP, var+offsetof(zval, u1.v.type), TMP1
3207 | GET_ZVAL_LVAL ZREG_FCARG1, var_addr, TMP1
3239 | MEM_LOAD_64_ZTS ldr, REG0, executor_globals, exception, TMP1
3255 | MEM_LOAD_64_ZTS ldr, FP, executor_globals, current_execute_data, TMP1
3267 | LOAD_ADDR TMP1, zend_jit_halt_op
3268 | cmp IP, TMP1
3355 | CMP_IP next_opline, TMP1, TMP2
3427 | JMP_IP TMP1
3453 | CMP_IP opline, TMP1, TMP2
3469 | CMP_IP next_opline, TMP1, TMP2
3500 | SET_ZVAL_LVAL_FROM_REG dst, Rx(Z_REG(src)), TMP1
3527 | GET_ZVAL_LVAL Z_REG(dst), src, TMP1
3679 | GET_ZVAL_PTR TMP1, val_addr, TMP2
3680 | GC_ADDREF TMP1, TMP2w
3697 | SET_ZVAL_LVAL dst, val, TMP1, TMP2
3701 | SET_ZVAL_LVAL dst, val, TMP1, TMP2
3705 | SET_ZVAL_LVAL dst, val, TMP1, TMP2
3709 | SET_ZVAL_LVAL dst, val, TMP1, TMP2
3715 | GET_ZVAL_PTR TMP1, dst, TMP2
3716 | GC_ADDREF TMP1, TMP2w
3753 | LONG_ADD_SUB_WITH_IMM adds, op1_def_addr, Z_L(1), TMP1, TMP2
3755 | LONG_ADD_SUB_WITH_IMM subs, op1_def_addr, Z_L(1), TMP1, TMP2
3818 | LOAD_64BIT_VAL TMP1, val
3819 | fmov Rd(Z_REG(op1_def_addr)-ZREG_V0), TMP1
3821 | SET_ZVAL_LVAL op1_def_addr, val, TMP2, TMP1
3826 | LOAD_64BIT_VAL TMP1, val
3827 | fmov Rd(Z_REG(op1_def_addr)-ZREG_V0), TMP1
3829 | SET_ZVAL_LVAL op1_def_addr, val, TMP2, TMP1
3867 | ldr TMP1, [FCARG1x, #offsetof(zend_reference, sources.ptr)]
3868 | cbz TMP1, >1
3932 | LOAD_64BIT_VAL TMP1, val
3933 | fmov FPTMP, TMP1
3937 | LOAD_64BIT_VAL TMP1, val
3938 | fmov FPTMP, TMP1
4018 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4025 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4026 | mov TMP1, #zend_long_floor_log2(Z_LVAL_P(Z_ZV(op2_addr)))
4027 | lsl Rx(result_reg), Rx(result_reg), TMP1
4034 | GET_ZVAL_LVAL result_reg, op2_addr, TMP1
4041 | GET_ZVAL_LVAL result_reg, op2_addr, TMP1
4042 | mov TMP1, #zend_long_floor_log2(Z_LVAL_P(Z_ZV(op1_addr)))
4043 | lsl Rx(result_reg), Rx(result_reg), TMP1
4047 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4068 | GET_ZVAL_LVAL ZREG_TMP1, op1_addr, TMP1
4070 | mul Rx(result_reg), TMP1, TMP2
4078 | smulh TMP1, TMP1, TMP2
4079 | cmp TMP1, Rx(result_reg), asr #63
4082 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4091 | LONG_MATH opcode, result_reg, op2_addr, TMP1
4137 | SET_ZVAL_LVAL_FROM_REG res_addr, Rx(result_reg), TMP1
4160 | LOAD_64BIT_VAL TMP1, val
4161 | fmov Rd(Z_REG(res_addr)-ZREG_V0), TMP1
4163 | SET_ZVAL_LVAL res_addr, val, TMP2, TMP1
4169 | LOAD_64BIT_VAL TMP1, val
4170 | fmov Rd(Z_REG(res_addr)-ZREG_V0), TMP1
4172 | SET_ZVAL_LVAL res_addr, val, TMP2, TMP1
4571 | MEM_LOAD_64_ZTS ldr, TMP2, executor_globals, exception, TMP1
4614 | GET_ZVAL_LVAL ZREG_FCARG1, op1_addr, TMP1
4615 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
4617 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
4618 | GET_ZVAL_LVAL ZREG_FCARG1, op1_addr, TMP1
4620 | GET_ZVAL_LVAL ZREG_REG0, op2_addr, TMP1
4621 | GET_ZVAL_LVAL ZREG_FCARG1, op1_addr, TMP1
4625 | SET_ZVAL_PTR res_addr, RETVALx, TMP1
4694 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4723 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4728 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4790 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4791 | LONG_MATH ZEND_BW_AND, result_reg, tmp_addr, TMP1
4793 | GET_ZVAL_LVAL ZREG_TMP1, op1_addr, TMP1
4795 | sdiv Rx(result_reg), TMP1, TMP2
4796 | msub Rx(result_reg), Rx(result_reg), TMP2, TMP1
4826 | SET_ZVAL_LVAL_FROM_REG res_addr, xzr, TMP1
4838 | GET_ZVAL_LVAL ZREG_TMP1, op1_addr, TMP1
4839 | sdiv Rx(result_reg), TMP1, Rx(op2_reg)
4840 | msub Rx(result_reg), Rx(result_reg), Rx(op2_reg), TMP1
4843 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4846 | GET_ZVAL_LVAL result_reg, op1_addr, TMP1
4847 | LONG_MATH opcode, result_reg, op2_addr, TMP1
4851 | SET_ZVAL_LVAL_FROM_REG res_addr, Rx(result_reg), TMP1
4931 | MEM_LOAD_64_ZTS ldr, TMP2, executor_globals, exception, TMP1
5116 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
5132 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
5156 | CMP_64_WITH_CONST REG0, val, TMP1
5182 | ADD_SUB_64_WITH_CONST add, REG0, REG0, (val * sizeof(zval)), TMP1
5185 | ldr TMP1, [FCARG1x, #offsetof(zend_array, arPacked)]
5186 | add REG0, TMP1, FCARG2x, lsl #4
5199 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
5259 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
5315 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
5345 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
5367 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
5577 | ADDREF_CONST zv, TMP1, TMP2
5579 | ADDREF_CONST_2 zv, TMP1, TMP2
5640 | GET_ZVAL_PTR REG2, val_addr, TMP1
5669 | GET_ZVAL_PTR FCARG1x, val_addr, TMP1
5713 | ldr TMP1, [FCARG1x, #offsetof(zend_reference, sources.ptr)]
5714 | cbnz TMP1, >2
5742 | MEM_LOAD_64_ZTS ldr, REG0, executor_globals, exception, TMP1
5889 | GET_ZVAL_PTR Rx(tmp_reg), var_use_addr, TMP1
5923 | GET_ZVAL_PTR FCARG1x, var_use_addr, TMP1
5934 | ZVAL_DTOR_FUNC var_info, opline, TMP1
5937 | MEM_LOAD_64_ZTS ldr, REG0, executor_globals, exception, TMP1
5954 | MEM_LOAD_64_ZTS ldr, REG0, executor_globals, exception, TMP1
5971 | GET_ZVAL_PTR FCARG1x, var_use_addr, TMP1
5974 | EXT_CALL gc_possible_root, TMP1
5979 | GET_ZVAL_PTR Rx(tmp_reg), var_use_addr, TMP1
6061 | SET_ZVAL_LVAL_FROM_REG op1_addr, REG0, TMP1
6142 | SET_ZVAL_LVAL_FROM_REG op1_addr, REG0, TMP1
6271 | SET_ZVAL_LVAL_FROM_REG op1_addr, REG0, TMP1
6335 | ldr TMP1, [FCARG1x, #offsetof(zend_reference, sources.ptr)]
6336 | cbnz TMP1, >2
6459 | ldr TMP1, [FCARG1x, #offsetof(zend_reference, sources.ptr)]
6460 | cbnz TMP1, >2
6559 | LONG_CMP Z_REG(op1_addr), op2_addr, TMP1
6565 | LONG_CMP Z_REG(op2_addr), op1_addr, TMP1
6569 | LONG_CMP_WITH_CONST op2_addr, Z_LVAL_P(Z_ZV(op1_addr)), TMP1, TMP2
6572 | LONG_CMP_WITH_CONST op1_addr, Z_LVAL_P(Z_ZV(op2_addr)), TMP1, TMP2
6574 | GET_ZVAL_LVAL ZREG_REG0, op1_addr, TMP1
6578 | LONG_CMP ZREG_REG0, op2_addr, TMP1
6615 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
6770 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
6986 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
7002 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
7069 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
7138 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
7232 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
7732 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
7783 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
7847 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, RETVALw, TMP1
8033 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
8044 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
8107 | LONG_CMP_WITH_CONST op1_addr, Z_L(0), TMP1, TMP2
8117 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
8176 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
8183 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
8245 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
8249 // before/after this macro. In AArch64, TMP1 is used, but we still have to store REG0,
8252 | ZVAL_DTOR_FUNC op1_info, opline, TMP1
8257 | MEM_LOAD_64_ZTS ldr, REG1, executor_globals, exception, TMP1
8268 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
8409 | MEM_LOAD_64_ZTS ldr, REG1, executor_globals, vm_stack_end, TMP1
8410 | MEM_LOAD_OP_ZTS sub, ldr, REG1, executor_globals, vm_stack_top, TMP1, TMP2
8411 | CMP_64_WITH_CONST_32 REG1, used_stack, TMP1
8470 | MEM_LOAD_64_ZTS ldr, RX, executor_globals, vm_stack_top, TMP1
8474 | MEM_LOAD_64_ZTS ldr, REG2, executor_globals, vm_stack_end, TMP1
8477 | CMP_64_WITH_CONST_32 REG2, used_stack, TMP1
8519 | MEM_UPDATE_ZTS add, ldr, str, #used_stack, executor_globals, vm_stack_top, REG2, TMP1
8522 | MEM_UPDATE_ZTS add, ldr, str, TMP1, executor_globals, vm_stack_top, REG2, TMP2
8525 | MEM_UPDATE_ZTS add, ldr, str, FCARG1x, executor_globals, vm_stack_top, REG2, TMP1
8608 | ldr TMP1, [REG0, #offsetof(zend_closure, func.op_array.run_time_cache__ptr)]
8609 | cbnz TMP1, >1
8662 | ldr TMP1, [REG1, #offsetof(zend_op_array, opcodes)]
8663 | cmp TMP1, REG2
8667 | ldr TMP1, EX:REG1->func
8668 | cmp TMP1, REG2
8713 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG0, REG2, opline->result.num, TMP1
8732 | MEM_ACCESS_64_WITH_UOFFSET str, FCARG1x, REG2, opline->result.num, TMP1
8741 | ADD_SUB_64_WITH_CONST_32 add, FCARG2x, REG2, opline->result.num, TMP1
8745 | ADD_SUB_64_WITH_CONST_32 add, FCARG2x, REG2, opline->result.num, TMP1
8749 | ADD_SUB_64_WITH_CONST_32 add, FCARG2x, REG2, opline->result.num, TMP1
8772 | ldr TMP1, [REG0, #offsetof(zend_op_array, opcodes)]
8773 | cmp TMP1, REG1
8852 | GET_ZVAL_PTR FCARG1x, this_addr, TMP1
8896 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
8910 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG0, REG0, (opline->result.num + sizeof(void*)), TMP1
8915 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG2, REG0, opline->result.num, TMP1
8916 | ldr TMP1, [FCARG1x, #offsetof(zend_object, ce)]
8917 | cmp REG2, TMP1
8920 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG0, REG0, (opline->result.num + sizeof(void*)), TMP1
8966 | LOAD_ADDR TMP1, opcodes
8968 | cmp TMP2, TMP1
8971 | LOAD_ADDR TMP1, func
8972 | cmp REG0, TMP1
9042 | GET_ZVAL_PTR REG0, op2_addr, TMP1
9054 | ldr, TMP1, [REG0, #offsetof(zend_object, ce)]
9055 | cmp TMP1, FCARG1x
9081 | ldr TMP1, [REG0, #offsetof(zend_closure, func.op_array.opcodes)]
9082 | cmp TMP1, FCARG1x
9313 | MEM_LOAD_64_ZTS ldr, REG2, compiler_globals, map_ptr_base, TMP1
9314 …ADD_SUB_64_WITH_CONST add, REG2, REG2, (uintptr_t)ZEND_MAP_PTR(func->op_array.run_time_cache), TMP1
9330 | MEM_LOAD_OP_ZTS add, ldr, REG2, compiler_globals, map_ptr_base, REG1, TMP1
9344 …| ADD_SUB_64_WITH_CONST_32 add, TMP1, RX, (EX_NUM_TO_VAR(call_num_args) + offsetof(zval, u1.type_i…
9347 | str wzr, [TMP1], #16
9464 | ADD_IP_SHIFT REG2, lsl #5, TMP1
9508 | JMP_IP TMP1
9511 | JMP_IP TMP1
9589 | ldr TMP1, [REG0, #offsetof(zend_internal_function, handler)]
9590 | blr TMP1
9638 | add TMP1, RX, #offsetof(zend_execute_data, This)
9639 | GET_Z_PTR FCARG1x, TMP1
9686 | MEM_LOAD_64_ZTS ldr, REG0, executor_globals, exception, TMP1
9779 | ADDREF_CONST zv, REG0, TMP1
9845 | GET_ZVAL_PTR REG1, op1_addr, TMP1
9847 | SET_ZVAL_PTR arg_addr, REG1, TMP1
9872 | SET_ZVAL_PTR val_addr, REG0, TMP1
9876 | SET_ZVAL_PTR op1_addr, REG0, TMP1
9879 | SET_ZVAL_PTR arg_addr, REG0, TMP1
10082 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
10253 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG0, REG0, opline->extended_value, TMP1
10261 | cmp TMP1, REG0, lsr #1
10430 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
10439 … | MEM_ACCESS_8_WITH_UOFFSET ldrb, REG0w, FP, (opline->op1.var + offsetof(zval,u1.v.type)), TMP1
10443 | ZVAL_DTOR_FUNC op1_info, opline, TMP1
10457 … | MEM_ACCESS_8_WITH_UOFFSET ldrb, REG1w, FP, (opline->op1.var + offsetof(zval,u1.v.type)), TMP1
10464 … | MEM_ACCESS_8_WITH_UOFFSET ldrb, REG1w, FP, (opline->op1.var + offsetof(zval,u1.v.type)), TMP1
10489 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
10503 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
10512 … | MEM_ACCESS_8_WITH_UOFFSET ldrb, REG0w, FP, (opline->op1.var + offsetof(zval,u1.v.type)), TMP1
10516 | ZVAL_DTOR_FUNC op1_info, opline, TMP1
10530 … | MEM_ACCESS_8_WITH_UOFFSET ldrb, REG1w, FP, (opline->op1.var + offsetof(zval,u1.v.type)), TMP1
10541 … | MEM_ACCESS_8_WITH_UOFFSET ldrb, TMP1w, FP, (opline->op1.var + offsetof(zval,u1.v.type)), TMP1
10586 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
10694 | LOAD_ADDR TMP1, zend_jit_halt_op
10695 | cmp IP, TMP1
10708 | MEM_LOAD_64_ZTS ldr, FP, executor_globals, current_execute_data, TMP1
10767 | ADD_IP_WITH_CONST sizeof(zend_op), TMP1
10781 | MEM_LOAD_64_ZTS ldr, REG0, executor_globals, exception, TMP1
10794 | CMP_IP next_opline, TMP1, TMP2
10797 | JMP_IP TMP1
10802 | CMP_IP next_opline, TMP1, TMP2
10815 | MEM_LOAD_64_ZTS ldr, REG0, executor_globals, exception, TMP1
10822 | MEM_LOAD_64_ZTS ldr, REG0, executor_globals, exception, TMP1
10826 | ADD_IP_WITH_CONST sizeof(zend_op), TMP1
10834 | JMP_IP TMP1
10841 | JMP_IP TMP1
10922 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
10933 | ZVAL_DTOR_FUNC op1_info, opline, TMP1
10962 | ADDREF_CONST zv, REG0, TMP1
10991 | GET_ZVAL_PTR REG0, op1_addr, TMP1
11003 | GET_ZVAL_PTR REG2, ret_addr, TMP1 // reload
11031 | GET_ZVAL_PTR REG1, val_addr, TMP1
11042 | SET_ZVAL_PTR res_addr, REG1, TMP1
11043 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG2w, TMP1
11159 | GET_ZVAL_LVAL ZREG_FCARG1, op1_addr, TMP1
11185 | GET_ZVAL_LVAL ZREG_FCARG1, op1_addr, TMP1
11188 | GET_ZVAL_LVAL ZREG_FCARG2, op2_addr, TMP1
11194 | SET_ZVAL_PTR res_addr, RETVALx, TMP1
11308 | GET_ZVAL_TYPE_INFO REG2w, val_addr, TMP1
11316 | GET_ZVAL_TYPE_INFO REG2w, val_addr, TMP1
11330 | GET_ZVAL_TYPE_INFO REG2w, val_addr, TMP1
11346 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG2w, TMP1
11356 | GET_ZVAL_TYPE_INFO Rw(ZREG_REG2), val_addr, TMP1
11474 | SET_ZVAL_LVAL_FROM_REG op1_addr, REG0, TMP1
11501 | SET_ZVAL_PTR res_addr, RETVALx, TMP1
11530 | SET_ZVAL_PTR res_addr, REG0, TMP1
11643 | GET_ZVAL_LVAL ZREG_FCARG1, op1_addr, TMP1
11791 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG0, FCARG2x, opline->extended_value, TMP1
11798 | MEM_LOAD_64_ZTS ldr, TMP1, executor_globals, symbol_table.arData, REG1
11799 | add REG0, REG0, TMP1
11802 | ldr TMP1, [REG0, #offsetof(Bucket, key)]
11804 | cmp TMP1, TMP2
11817 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
11819 | SET_ZVAL_PTR op1_addr, REG0, TMP1
11828 | ZVAL_DTOR_FUNC op1_info, opline, TMP1
11844 | SET_ZVAL_PTR op1_addr, REG0, TMP1
11854 | ADD_SUB_64_WITH_CONST_32 add, FCARG2x, FCARG2x, opline->extended_value, TMP1
11888 | GET_ZVAL_PTR Rx(tmp_reg), res_addr, TMP1
11899 …8_WITH_UOFFSET ldrb, REG1w, Rx(Z_REG(res_addr)), Z_OFFSET(res_addr)+offsetof(zval, u1.v.type), TMP1
12018 | ADDREF_CONST zv, REG0, TMP1
12030 | ADDREF_CONST zv, REG0, TMP1
12093 | LOAD_ADDR TMP1, ((ptrdiff_t)ce)
12095 | cmp TMP2, TMP1
12135 | GET_ZVAL_PTR FCARG1x, this_addr, TMP1
12167 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
12198 … MEM_ACCESS_64_WITH_UOFFSET ldr, REG2, REG0, (opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS), TMP1
12199 | ldr TMP1, [FCARG1x, #offsetof(zend_object, ce)]
12200 | cmp REG2, TMP1
12202 …_UOFFSET ldr, REG0, REG0, ((opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS) + sizeof(void*)), TMP1
12212 | add TMP1, FCARG1x, REG0
12213 | ldr REG2w, [TMP1, #offsetof(zval,u1.type_info)]
12215 | mov FCARG1x, TMP1
12223 …T ldr, FCARG2x, REG0, ((opline->extended_value & ~ZEND_FETCH_OBJ_FLAGS) + sizeof(void*) * 2), TMP1
12237 | SET_ZVAL_PTR res_addr, REG2, TMP1
12273 …ACCESS_32_WITH_UOFFSET ldr, REG2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.type_info)), TMP1
12278 …ACCESS_32_WITH_UOFFSET ldr, REG2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.type_info)), TMP1
12284 …ACCESS_32_WITH_UOFFSET ldr, REG2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.type_info)), TMP1
12287 | GET_ZVAL_PTR REG2, prop_addr, TMP1
12289 | SET_ZVAL_PTR res_addr, REG2, TMP1
12310 …ACCESS_32_WITH_UOFFSET ldr, REG2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.type_info)), TMP1
12328 …ACCESS_32_WITH_UOFFSET ldr, REG2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.type_info)), TMP1
12340 | MEM_ACCESS_64_WITH_UOFFSET ldr, FCARG2x, REG0, prop_info_offset, TMP1
12358 | SET_ZVAL_PTR res_addr, FCARG1x, TMP1
12420 …ACCESS_32_WITH_UOFFSET ldr, REG2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.type_info)), TMP1
12427 | GET_ZVAL_TYPE_INFO REG2w, val_addr, TMP1
12441 | GET_ZVAL_TYPE_INFO REG2w, val_addr, TMP1
12456 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG2w, TMP1
12544 | GET_ZVAL_PTR FCARG1x, orig_op1_addr, TMP1
12615 | GET_ZVAL_PTR FCARG1x, this_addr, TMP1
12656 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
12699 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG2, REG0, opline->extended_value, TMP1
12700 | ldr TMP1, [FCARG1x, #offsetof(zend_object, ce)]
12701 | cmp REG2, TMP1
12704 | MEM_ACCESS_64_WITH_UOFFSET ldr, TMP1, REG0, (opline->extended_value + sizeof(void*) * 2), TMP1
12705 | cbnz TMP1, >7
12707 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG0, REG0, (opline->extended_value + sizeof(void*)), TMP1
12710 | add TMP1, FCARG1x, REG0
12712 | ldrb TMP2w, [TMP1, #offsetof(zval,u1.v.type)]
12715 | mov FCARG1x, TMP1
12727 …EM_ACCESS_8_WITH_UOFFSET ldrb, TMP2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.v.type)), TMP1
12730 …EM_ACCESS_8_WITH_UOFFSET ldrb, TMP2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.v.type)), TMP1
12746 | MEM_ACCESS_64_WITH_UOFFSET ldr, FCARG2x, REG0, prop_info_offset, TMP1
12806 | GET_ZVAL_PTR FCARG1x, var_addr, TMP1
12807 | ldr TMP1, [FCARG1x, #offsetof(zend_reference, sources.ptr)]
12808 | cbnz TMP1, >1
12851 | LONG_ADD_SUB_WITH_IMM adds, var_addr, Z_L(1), TMP1, TMP2
12853 | LONG_ADD_SUB_WITH_IMM subs, var_addr, Z_L(1), TMP1, TMP2
12903 | SET_ZVAL_LVAL_FROM_REG var_addr, TMP2, TMP1
12906 | SET_ZVAL_LVAL_FROM_REG res_addr, TMP2, TMP1
12912 | SET_ZVAL_LVAL_FROM_REG var_addr, TMP2, TMP1
12915 | SET_ZVAL_LVAL_FROM_REG res_addr, TMP2, TMP1
12956 | ADD_SUB_64_WITH_CONST_32 add, CARG3, CARG3, opline->extended_value, TMP1
13039 | GET_ZVAL_PTR FCARG1x, this_addr, TMP1
13090 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
13133 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG2, REG0, ((opline+1)->extended_value), TMP1
13138 …| MEM_ACCESS_64_WITH_UOFFSET ldr, TMP1, REG0, ((opline+1)->extended_value + sizeof(void*) * 2), TM…
13139 | cbnz TMP1, >7
13141 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG0, REG0, ((opline+1)->extended_value + sizeof(void*)), TMP1
13144 | add TMP1, FCARG1x, REG0
13146 | ldrb TMP2w, [TMP1, #offsetof(zval,u1.v.type)]
13149 | mov FCARG1x, TMP1
13161 …EM_ACCESS_8_WITH_UOFFSET ldrb, TMP2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.v.type)), TMP1
13164 …EM_ACCESS_8_WITH_UOFFSET ldrb, TMP2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.v.type)), TMP1
13181 | GET_ZVAL_PTR FCARG1x, prop_addr, TMP1
13205 | MEM_ACCESS_64_WITH_UOFFSET ldr, FCARG2x, REG0, prop_info_offset, TMP1
13242 | GET_ZVAL_PTR FCARG1x, var_addr, TMP1
13243 | ldr TMP1, [FCARG1x, #offsetof(zend_reference, sources.ptr)]
13244 | cbnz TMP1, >1
13351 | ADD_SUB_64_WITH_CONST_32 add, CARG4, CARG4, (opline+1)->extended_value, TMP1
13423 | GET_ZVAL_PTR FCARG1x, this_addr, TMP1
13473 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
13511 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG2, REG0, opline->extended_value, TMP1
13512 | ldr TMP1, [FCARG1x, #offsetof(zend_object, ce)]
13513 | cmp REG2, TMP1
13516 …| MEM_ACCESS_64_WITH_UOFFSET ldr, FCARG2x, REG0, (opline->extended_value + sizeof(void*) * 2), TMP1
13518 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG0, REG0, (opline->extended_value + sizeof(void*)), TMP1
13566 …EM_ACCESS_8_WITH_UOFFSET ldrb, TMP2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.v.type)), TMP1
13569 …EM_ACCESS_8_WITH_UOFFSET ldrb, TMP2w, FCARG1x, (prop_info->offset + offsetof(zval,u1.v.type)), TMP1
13587 | MEM_ACCESS_64_WITH_UOFFSET ldr, FCARG2x, REG0, prop_info_offset, TMP1
13629 | ADD_SUB_64_WITH_CONST_32 add, CARG4, CARG4, opline->extended_value, TMP1
13682 …M_ACCESS_32_WITH_UOFFSET ldr, FCARG1w, FP, (opline->op1.var + offsetof(zval, u2.fe_iter_idx)), TMP1
13726 | GET_ZVAL_PTR REG0, op1_addr, TMP1
13750 | SET_ZVAL_LVAL res_addr, len, TMP1, TMP2
13760 | GET_ZVAL_PTR Rx(Z_REG(res_addr)), op1_addr, TMP1
13766 | GET_ZVAL_PTR REG0, op1_addr, TMP1
13768 | SET_ZVAL_LVAL_FROM_REG res_addr, REG0, TMP1
13786 | SET_ZVAL_LVAL res_addr, count, TMP1, TMP2
13797 | GET_ZVAL_PTR Rx(Z_REG(res_addr)), op1_addr, TMP1
13804 | GET_ZVAL_PTR REG0, op1_addr, TMP1
13807 | SET_ZVAL_LVAL_FROM_REG res_addr, REG0, TMP1
13824 | SET_ZVAL_PTR var_addr, FCARG1x, TMP1
13892 | ldr TMP1, [FCARG1x, #offsetof(HashTable, arData)]
13893 | sub REG0, REG0, TMP1
13901 | ldr TMP1, [FCARG1x, REG0]
13902 | br TMP1
14034 | GET_ZVAL_LVAL ZREG_FCARG2, op1_addr, TMP1
14043 | GET_ZVAL_PTR FCARG2x, op1_addr, TMP1
14045 | add TMP1, FCARG2x, #offsetof(zend_reference, val)
14046 | IF_NOT_Z_TYPE TMP1, IS_LONG, &fallback_label, TMP2w
14048 | add TMP1, FCARG2x, #offsetof(zend_reference, val)
14049 | IF_NOT_Z_TYPE TMP1, IS_LONG, >3, TMP2w
14063 | GET_ZVAL_LVAL ZREG_FCARG2, op1_addr, TMP1
14069 | CMP_64_WITH_CONST_32 FCARG2x, jumptable->nNumUsed, TMP1
14078 | ldr TMP1, [REG0, FCARG2x, lsl #3]
14079 | br TMP1
14131 | GET_ZVAL_PTR FCARG2x, op1_addr, TMP1
14140 | GET_ZVAL_PTR FCARG2x, op1_addr, TMP1
14142 | add TMP1, FCARG2x, #offsetof(zend_reference, val)
14143 | IF_NOT_Z_TYPE TMP1, IS_STRING, &fallback_label, TMP2w
14145 | add TMP1, FCARG2x, #offsetof(zend_reference, val)
14146 | IF_NOT_Z_TYPE TMP1, IS_STRING, >3, TMP2w
14160 | GET_ZVAL_PTR FCARG2x, op1_addr, TMP1
14192 | GET_ZVAL_LVAL ZREG_FCARG2, op1_addr, TMP1
14212 | GET_ZVAL_PTR FCARG2x, op1_addr, TMP1
14276 | GET_ZVAL_TYPE REG1w, op1_addr, TMP1
14302 | ADD_SUB_64_WITH_CONST_32 add, CARG4, REG0, opline->op2.num, TMP1
14354 …WITH_UOFFSET ldrb, TMP1w, Rx(Z_REG(op1_addr)), (Z_OFFSET(op1_addr)+offsetof(zval, u1.v.type)), TMP1
14373 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
14389 | ADDREF_CONST zv, REG0, TMP1
14401 | MEM_ACCESS_32_WITH_UOFFSET str, wzr, FP, (opline->result.var + offsetof(zval, u2.fe_pos)), TMP1
14424 | GET_ZVAL_PTR FCARG1x, op1_addr, TMP1
14445 | MEM_ACCESS_32_WITH_UOFFSET ldr, REG0w, FP, (opline->op1.var + offsetof(zval, u2.fe_pos)), TMP1
14456 | ldr TMP1, [FCARG1x, #offsetof(zend_array, arData)]
14457 | add FCARG2x, TMP1, FCARG2x, lsl #5
14493 | ldr TMP1, [FCARG1x, #offsetof(zend_array, arPacked)]
14494 | add FCARG2x, TMP1, FCARG2x, lsl #4
14535 | MEM_ACCESS_32_WITH_UOFFSET str, REG0w, FP, (opline->op1.var + offsetof(zval, u2.fe_pos)), TMP1
14546 | SET_ZVAL_PTR res_addr, REG0, TMP1
14564 | SET_ZVAL_LVAL_FROM_REG res_addr, REG0, TMP1
14574 | MEM_ACCESS_32_WITH_UOFFSET str, REG0w, FP, (opline->op1.var + offsetof(zval, u2.fe_pos)), TMP1
14576 | SET_ZVAL_LVAL_FROM_REG res_addr, REG0, TMP1
14584 | MEM_ACCESS_32_WITH_UOFFSET str, REG0w, FP, (opline->op1.var + offsetof(zval, u2.fe_pos)), TMP1
14629 | MEM_ACCESS_64_WITH_UOFFSET ldr, REG0, FCARG1x, opline->extended_value, TMP1
14662 | GET_ZVAL_TYPE_INFO REG2w, const_addr, TMP1
14673 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG2w, TMP1
14708 | GET_ZVAL_PTR FCARG2x, op1_addr, TMP1
14733 | SET_ZVAL_TYPE_INFO_FROM_REG res_addr, REG0w, TMP1
14754 | MEM_ACCESS_64_WITH_UOFFSET str, REG0, FP, offset, TMP1
14760 | GET_ZVAL_PTR REG1, op2_addr, TMP1
14761 | MEM_ACCESS_64_WITH_UOFFSET str, REG1, FP, offset, TMP1
14763 | GET_ZVAL_TYPE_INFO REG0w, op2_addr, TMP1
14771 | ADD_SUB_64_WITH_CONST add, FCARG1x, FP, opline->op1.var, TMP1
14773 | EXT_CALL zend_jit_rope_end, TMP1
14774 | SET_ZVAL_PTR res_addr, RETVALx, TMP1
14819 | GET_ZVAL_PTR FCARG1x, var_addr, TMP1
14866 | GET_ZVAL_PTR FCARG1x, var_addr, TMP1
14875 | GET_ZVAL_PTR FCARG1x, var_addr, TMP1