Searched refs:lane_index (Results 1 – 7 of 7) sorted by relevance
/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeX86_common.c | 3794 sljit_s32 freg, sljit_s32 lane_index, argument 3847 if (lane_index == 0) { 3887 lane_index -= (1 << (4 - elem_size)); 3906 lane_index -= (1 << (4 - elem_size)); 3921 if (lane_index == 1) 3925 if (lane_index == 1) 3931 if (lane_index == 0) 3936 return emit_byte(compiler, U8(lane_index)); 3947 switch (lane_index) { 3955 SLJIT_ASSERT(lane_index == 3); [all …]
|
H A D | sljitNativeARM_T2_32.c | 3682 sljit_s32 freg, sljit_s32 lane_index, in sljit_emit_simd_lane_mov() argument 3690 CHECK(check_sljit_emit_simd_lane_mov(compiler, type, freg, lane_index, srcdst, srcdstw)); in sljit_emit_simd_lane_mov() 3711 if (lane_index == 1) in sljit_emit_simd_lane_mov() 3731 if (reg_size == 4 && lane_index >= (0x8 >> elem_size)) { in sljit_emit_simd_lane_mov() 3732 lane_index -= (0x8 >> elem_size); in sljit_emit_simd_lane_mov() 3742 lane_index = lane_index << elem_size; in sljit_emit_simd_lane_mov() 3743 ins = (sljit_ins)((elem_size << 10) | (lane_index << 5)); in sljit_emit_simd_lane_mov() 3756 if (lane_index == 1) in sljit_emit_simd_lane_mov() 3767 return push_inst32(compiler, VMOV_s | ((sljit_ins)lane_index << 21) | VN4(freg) | RT4(TMP_REG1)); in sljit_emit_simd_lane_mov() 3785 lane_index = lane_index << elem_size; in sljit_emit_simd_lane_mov() [all …]
|
H A D | sljitNativeARM_32.c | 4032 sljit_s32 freg, sljit_s32 lane_index, in sljit_emit_simd_lane_mov() argument 4040 CHECK(check_sljit_emit_simd_lane_mov(compiler, type, freg, lane_index, srcdst, srcdstw)); in sljit_emit_simd_lane_mov() 4061 if (lane_index == 1) in sljit_emit_simd_lane_mov() 4081 if (reg_size == 4 && lane_index >= (0x8 >> elem_size)) { in sljit_emit_simd_lane_mov() 4082 lane_index -= (0x8 >> elem_size); in sljit_emit_simd_lane_mov() 4092 lane_index = lane_index << elem_size; in sljit_emit_simd_lane_mov() 4093 ins = (sljit_ins)((elem_size << 10) | (lane_index << 5)); in sljit_emit_simd_lane_mov() 4106 if (lane_index == 1) in sljit_emit_simd_lane_mov() 4117 return push_inst(compiler, VMOV_s | ((sljit_ins)lane_index << 21) | VN(freg) | RD(TMP_REG1)); in sljit_emit_simd_lane_mov() 4135 lane_index = lane_index << elem_size; in sljit_emit_simd_lane_mov() [all …]
|
H A D | sljitLir.c | 2694 sljit_s32 freg, sljit_s32 lane_index, in check_sljit_emit_simd_lane_mov() argument 2707 …CHECK_ARGUMENT(lane_index >= 0 && lane_index < (1 << (SLJIT_SIMD_GET_REG_SIZE(type) - SLJIT_SIMD_G… in check_sljit_emit_simd_lane_mov() 2719 …if (sljit_emit_simd_lane_mov(compiler, type | SLJIT_SIMD_TEST, freg, lane_index, srcdst, srcdstw) … in check_sljit_emit_simd_lane_mov() 2734 fprintf(compiler->verbose, "[%d], ", lane_index); in check_sljit_emit_simd_lane_mov() 3324 sljit_s32 freg, sljit_s32 lane_index, in sljit_emit_simd_lane_mov() argument 3328 CHECK(check_sljit_emit_simd_lane_mov(compiler, type, freg, lane_index, srcdst, srcdstw)); in sljit_emit_simd_lane_mov() 3332 SLJIT_UNUSED_ARG(lane_index); in sljit_emit_simd_lane_mov()
|
H A D | sljitNativeARM_64.c | 2813 sljit_s32 freg, sljit_s32 lane_index, in sljit_emit_simd_lane_mov() argument 2821 CHECK(check_sljit_emit_simd_lane_mov(compiler, type, freg, lane_index, srcdst, srcdstw)); in sljit_emit_simd_lane_mov() 2856 lane_index = lane_index << elem_size; in sljit_emit_simd_lane_mov() 2857 ins |= (sljit_ins)(((lane_index & 0x8) << 27) | ((lane_index & 0x7) << 10)); in sljit_emit_simd_lane_mov() 2864 …ins = INS_e | ((sljit_ins)1 << (16 + elem_size)) | ((sljit_ins)lane_index << (11 + elem_size)) | V… in sljit_emit_simd_lane_mov() 2866 ins = INS_e | ((((sljit_ins)lane_index << 1) | 1) << (16 + elem_size)) | VD(freg) | VN(srcdst); in sljit_emit_simd_lane_mov() 2895 return push_inst(compiler, ins | ((((sljit_ins)lane_index << 1) | 1) << (16 + elem_size))); in sljit_emit_simd_lane_mov()
|
H A D | sljitNativeS390X.c | 4078 sljit_s32 freg, sljit_s32 lane_index, in sljit_emit_simd_lane_mov() argument 4088 CHECK(check_sljit_emit_simd_lane_mov(compiler, type, freg, lane_index, srcdst, srcdstw)); in sljit_emit_simd_lane_mov() 4107 if ((srcdst & SLJIT_MEM) && lane_index == ((1 << (3 - elem_size)) - 1)) in sljit_emit_simd_lane_mov() 4139 return push_inst(compiler, ins | ((sljit_ins)lane_index << 12)); in sljit_emit_simd_lane_mov() 4144 …ler, 0xe7000000004d /* vrep */ | F36(srcdst) | F32(freg) | ((sljit_ins)lane_index << 16) | ((sljit… in sljit_emit_simd_lane_mov() 4147 if (lane_index == 0) in sljit_emit_simd_lane_mov() 4156 …iler, 0xe70000000022 /* vlvg */ | F36(freg) | R32A(tmp0) | ((sljit_ins)lane_index << 16) | ((sljit… in sljit_emit_simd_lane_mov() 4185 …return push_inst(compiler, ins | F36(freg) | ((sljit_ins)srcdstw << 16) | ((sljit_ins)lane_index <… in sljit_emit_simd_lane_mov() 4192 ins = ((sljit_ins)lane_index << 16) | ((sljit_ins)elem_size << 12); in sljit_emit_simd_lane_mov()
|
H A D | sljitLir.h | 1971 sljit_s32 freg, sljit_s32 lane_index,
|
Completed in 86 milliseconds