Home
last modified time | relevance | path

Searched refs:jump_inst (Results 1 – 1 of 1) sorted by relevance

/php-src/ext/pcre/pcre2lib/sljit/
H A DsljitNativeARM_T2_32.c407 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()
464jump_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