Home
last modified time | relevance | path

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

/third_party/pcre2/pcre2/src/sljit/
DsljitNativeX86_32.c257 sljit_s32 word_arg_count, saved_arg_count, float_arg_count; in sljit_emit_enter() local
277 float_arg_count = 0; in sljit_emit_enter()
283 float_arg_count++; in sljit_emit_enter()
284 FAIL_IF(emit_sse2_load(compiler, 0, float_arg_count, SLJIT_MEM1(SLJIT_SP), args_size)); in sljit_emit_enter()
288 float_arg_count++; in sljit_emit_enter()
289 FAIL_IF(emit_sse2_load(compiler, 1, float_arg_count, SLJIT_MEM1(SLJIT_SP), args_size)); in sljit_emit_enter()
671 sljit_s32 float_arg_count; in c_fast_call_with_args() local
688 float_arg_count = 0; in c_fast_call_with_args()
692 float_arg_count++; in c_fast_call_with_args()
693 FAIL_IF(emit_sse2_store(compiler, 0, SLJIT_MEM1(SLJIT_SP), stack_size, float_arg_count)); in c_fast_call_with_args()
[all …]
DsljitNativeX86_64.c374 sljit_s32 float_arg_count = 0; in sljit_emit_enter() local
444 switch (word_arg_count + float_arg_count) { in sljit_emit_enter()
470 float_arg_count++; in sljit_emit_enter()
471 if (float_arg_count != float_arg_count + word_arg_count) in sljit_emit_enter()
473 float_arg_count, float_arg_count + word_arg_count, 0)); in sljit_emit_enter()
708 sljit_s32 float_arg_count = 0; in call_with_args() local
725 float_arg_count++; in call_with_args()
727 if (arg_count != float_arg_count) in call_with_args()
754 if (arg_count != float_arg_count) in call_with_args()
755 FAIL_IF(emit_sse2_load(compiler, 0, arg_count, float_arg_count, 0)); in call_with_args()
[all …]
DsljitNativeMIPS_32.c447 sljit_s32 float_arg_count = 0; in call_with_args() local
472 if (word_arg_count == 0 && float_arg_count <= 1) in call_with_args()
473 *offsets_ptr = (sljit_u8)(254 + float_arg_count); in call_with_args()
476 float_arg_count++; in call_with_args()
479 if (word_arg_count == 0 && float_arg_count <= 1) in call_with_args()
480 *offsets_ptr = (sljit_u8)(254 + float_arg_count); in call_with_args()
483 float_arg_count++; in call_with_args()
526 prev_ins = MFC1 | TA(6) | FS(float_arg_count) | (1 << 11); in call_with_args()
527 ins = MFC1 | TA(7) | FS(float_arg_count); in call_with_args()
529 ins = SDC1 | S(SLJIT_SP) | FT(float_arg_count) | IMM(*offsets_ptr); in call_with_args()
[all …]
DsljitNativeMIPS_common.c773 sljit_s32 arg_count, word_arg_count, saved_arg_count, float_arg_count; in sljit_emit_enter() local
867 float_arg_count = 0; in sljit_emit_enter()
879 float_arg_count++; in sljit_emit_enter()
883 if (word_arg_count == 0 && float_arg_count <= 2) { in sljit_emit_enter()
884 if (float_arg_count == 1) in sljit_emit_enter()
887 FAIL_IF(push_inst(compiler, MTC1 | TA(4 + arg_count) | FS(float_arg_count), MOVABLE_INS)); in sljit_emit_enter()
888 …FAIL_IF(push_inst(compiler, MTC1 | TA(5 + arg_count) | FS(float_arg_count) | (1 << 11), MOVABLE_IN… in sljit_emit_enter()
890 …FAIL_IF(push_inst(compiler, LDC1 | base | FT(float_arg_count) | IMM(local_size + (arg_count << 2))… in sljit_emit_enter()
894 float_arg_count++; in sljit_emit_enter()
896 if (word_arg_count == 0 && float_arg_count <= 2) { in sljit_emit_enter()
[all …]
DsljitNativeMIPS_64.c570 sljit_s32 float_arg_count = 0; in call_with_args() local
586 float_arg_count++; in call_with_args()
600 if (arg_count != float_arg_count) in call_with_args()
601 ins = MOV_S | FMT_D | FS(float_arg_count) | FD(arg_count); in call_with_args()
605 float_arg_count--; in call_with_args()
608 if (arg_count != float_arg_count) in call_with_args()
609 ins = MOV_S | FMT_S | FS(float_arg_count) | FD(arg_count); in call_with_args()
613 float_arg_count--; in call_with_args()
DsljitNativeARM_T2_32.c1089 sljit_u32 float_arg_count; in sljit_emit_enter() local
1141 float_arg_count = 0; in sljit_emit_enter()
1150 …_inst32(compiler, VMOV2 | (offset << 10) | ((offset + sizeof(sljit_sw)) << 14) | float_arg_count)); in sljit_emit_enter()
1153 | (float_arg_count << 12) | ((offset + (sljit_uw)size - 4 * sizeof(sljit_sw)) >> 2))); in sljit_emit_enter()
1154 float_arg_count++; in sljit_emit_enter()
1159 FAIL_IF(push_inst32(compiler, VMOV | (float_arg_count << 16) | (offset << 10))); in sljit_emit_enter()
1162 | (float_arg_count << 12) | ((offset + (sljit_uw)size - 4 * sizeof(sljit_sw)) >> 2))); in sljit_emit_enter()
1163 float_arg_count++; in sljit_emit_enter()
2109 sljit_u32 float_arg_count = 0; in softfloat_call_with_args() local
2129 float_arg_count++; in softfloat_call_with_args()
[all …]
DsljitNativeARM_32.c1054 sljit_u32 float_arg_count; in sljit_emit_enter() local
1113 float_arg_count = 0; in sljit_emit_enter()
1122 …sh_inst(compiler, VMOV2 | (offset << 10) | ((offset + sizeof(sljit_sw)) << 14) | float_arg_count)); in sljit_emit_enter()
1125 | (float_arg_count << 12) | ((offset + (sljit_uw)size - 4 * sizeof(sljit_sw)) >> 2))); in sljit_emit_enter()
1126 float_arg_count++; in sljit_emit_enter()
1131 FAIL_IF(push_inst(compiler, VMOV | (float_arg_count << 16) | (offset << 10))); in sljit_emit_enter()
1134 | (float_arg_count << 12) | ((offset + (sljit_uw)size - 4 * sizeof(sljit_sw)) >> 2))); in sljit_emit_enter()
1135 float_arg_count++; in sljit_emit_enter()
2536 sljit_u32 float_arg_count = 0; in softfloat_call_with_args() local
2555 float_arg_count++; in softfloat_call_with_args()
[all …]
DsljitLir.c753 sljit_s32 word_arg_count, scratch_arg_end, saved_arg_count, float_arg_count, curr_type; in function_check_arguments() local
770 float_arg_count = 0; in function_check_arguments()
772 if (word_arg_count + float_arg_count >= 4) in function_check_arguments()
791 float_arg_count++; in function_check_arguments()
798 return (word_arg_count <= scratches && float_arg_count <= fscratches); in function_check_arguments()
800 …return (saved_arg_count <= saveds && scratch_arg_end <= scratches && float_arg_count <= fscratches… in function_check_arguments()