Searched refs:jump_inst (Results 1 – 1 of 1) sorted by relevance
/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeARM_T2_32.c | 407 sljit_u16 *jump_inst = (sljit_u16*)jump->addr; in generate_jump_or_mov_addr() local 414 ins = (jump->flags & JUMP_MOV_ADDR) ? *jump_inst : RDN3(TMP_REG1); in generate_jump_or_mov_addr() 421 diff -= (sljit_sw)SLJIT_ADD_EXEC_OFFSET(jump_inst + 2, executable_offset) & ~(sljit_sw)0x3; in generate_jump_or_mov_addr() 431 jump_inst[1] = (sljit_u16)(jump_inst[0] | COPY_BITS(diff, 8, 12, 3) | (diff & 0xff)); in generate_jump_or_mov_addr() 432 jump_inst[0] = (sljit_u16)(ins | 0xf | COPY_BITS(diff, 11, 10, 1)); in generate_jump_or_mov_addr() 443 jump_inst[0] = (sljit_u16)(0xd000 | (jump->flags & 0xf00) | ((sljit_ins)diff & 0xff)); in generate_jump_or_mov_addr() 454 jump_inst[0] = (sljit_u16)(0xe000 | (diff & 0x7ff)); in generate_jump_or_mov_addr() 463 jump_inst[0] = (sljit_u16)(0xf000 | COPY_BITS(diff, 11, 0, 10) | COPY_BITS(diff, 23, 10, 1)); in generate_jump_or_mov_addr() 464 …jump_inst[1] = (sljit_u16)((diff & 0x7ff) | COPY_BITS(diff, 22, 13, 1) | COPY_BITS(diff, 21, 11, 1… in generate_jump_or_mov_addr() 470 jump_inst[1] |= 0x9000; in generate_jump_or_mov_addr() [all …]
|
Completed in 14 milliseconds