Searched refs:float_arg_count (Results 1 – 8 of 8) sorted by relevance
/third_party/pcre2/pcre2/src/sljit/ |
D | sljitNativeX86_32.c | 257 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 …]
|
D | sljitNativeX86_64.c | 374 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 …]
|
D | sljitNativeMIPS_32.c | 447 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 …]
|
D | sljitNativeMIPS_common.c | 773 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 …]
|
D | sljitNativeMIPS_64.c | 570 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()
|
D | sljitNativeARM_T2_32.c | 1089 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 …]
|
D | sljitNativeARM_32.c | 1054 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 …]
|
D | sljitLir.c | 753 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()
|