Lines Matching refs:CHECK_ARGUMENT

296 #define CHECK_ARGUMENT(x) \  macro
334 #define CHECK_ARGUMENT(x) SLJIT_ASSERT(x) macro
849 CHECK_ARGUMENT(function_check_src_mem(compiler, p, i));
869 CHECK_ARGUMENT(function_check_src(compiler, p, i));
886 CHECK_ARGUMENT(function_check_dst(compiler, p, i));
903 CHECK_ARGUMENT(function_fcheck(compiler, p, i));
1065 CHECK_ARGUMENT(compiler->size > 0); in check_sljit_generate_code()
1069 CHECK_ARGUMENT(jump->flags & (JUMP_LABEL | JUMP_ADDR)); in check_sljit_generate_code()
1083 CHECK_ARGUMENT(!(options & ~SLJIT_ENTER_CDECL)); in check_sljit_emit_enter()
1084 CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_emit_enter()
1085 CHECK_ARGUMENT(saveds >= 0 && saveds <= SLJIT_NUMBER_OF_SAVED_REGISTERS); in check_sljit_emit_enter()
1086 CHECK_ARGUMENT(scratches + saveds <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_emit_enter()
1087 CHECK_ARGUMENT(fscratches >= 0 && fscratches <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_emit_enter()
1088 CHECK_ARGUMENT(fsaveds >= 0 && fsaveds <= SLJIT_NUMBER_OF_SAVED_FLOAT_REGISTERS); in check_sljit_emit_enter()
1089 CHECK_ARGUMENT(fscratches + fsaveds <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_emit_enter()
1090 CHECK_ARGUMENT(local_size >= 0 && local_size <= SLJIT_MAX_LOCAL_SIZE); in check_sljit_emit_enter()
1091 CHECK_ARGUMENT((arg_types & SLJIT_ARG_FULL_MASK) < SLJIT_ARG_TYPE_F64); in check_sljit_emit_enter()
1092 CHECK_ARGUMENT(function_check_arguments(arg_types, scratches, saveds, fscratches)); in check_sljit_emit_enter()
1127 CHECK_ARGUMENT(!(options & ~SLJIT_ENTER_CDECL)); in check_sljit_set_context()
1128 CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_set_context()
1129 CHECK_ARGUMENT(saveds >= 0 && saveds <= SLJIT_NUMBER_OF_SAVED_REGISTERS); in check_sljit_set_context()
1130 CHECK_ARGUMENT(scratches + saveds <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_set_context()
1131 CHECK_ARGUMENT(fscratches >= 0 && fscratches <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_set_context()
1132 CHECK_ARGUMENT(fsaveds >= 0 && fsaveds <= SLJIT_NUMBER_OF_SAVED_FLOAT_REGISTERS); in check_sljit_set_context()
1133 CHECK_ARGUMENT(fscratches + fsaveds <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_set_context()
1134 CHECK_ARGUMENT(local_size >= 0 && local_size <= SLJIT_MAX_LOCAL_SIZE); in check_sljit_set_context()
1135 CHECK_ARGUMENT((arg_types & SLJIT_ARG_FULL_MASK) < SLJIT_ARG_TYPE_F64); in check_sljit_set_context()
1136 CHECK_ARGUMENT(function_check_arguments(arg_types, scratches, saveds, fscratches)); in check_sljit_set_context()
1172 CHECK_ARGUMENT(compiler->last_return == SLJIT_ARG_TYPE_VOID); in check_sljit_emit_return_void()
1186 CHECK_ARGUMENT(compiler->scratches >= 0); in check_sljit_emit_return()
1190 CHECK_ARGUMENT(op >= SLJIT_MOV && op <= SLJIT_MOV_S32); in check_sljit_emit_return()
1193 CHECK_ARGUMENT(op == SLJIT_MOV32 || (op >= SLJIT_MOV32_U8 && op <= SLJIT_MOV32_S16)); in check_sljit_emit_return()
1196 CHECK_ARGUMENT(op == SLJIT_MOV_P); in check_sljit_emit_return()
1200 CHECK_ARGUMENT(0); in check_sljit_emit_return()
1236 CHECK_ARGUMENT((op >= SLJIT_BREAKPOINT && op <= SLJIT_LMUL_SW) in check_sljit_emit_op0()
1239CHECK_ARGUMENT(GET_OPCODE(op) < SLJIT_LMUL_UW || GET_OPCODE(op) >= SLJIT_ENDBR || compiler->scratc… in check_sljit_emit_op0()
1266 CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_MOV && GET_OPCODE(op) <= SLJIT_CLZ); in check_sljit_emit_op1()
1271 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK)); in check_sljit_emit_op1()
1277 CHECK_ARGUMENT(!(op & (SLJIT_32 | SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_op1()
1281 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_op1()
1289 CHECK_ARGUMENT(src != SLJIT_IMM); in check_sljit_emit_op1()
1327 CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_ADD && GET_OPCODE(op) <= SLJIT_ASHR); in check_sljit_emit_op2()
1336 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK)); in check_sljit_emit_op2()
1339 CHECK_ARGUMENT(!(op & SLJIT_SET_Z)); in check_sljit_emit_op2()
1340 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK) in check_sljit_emit_op2()
1344 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK) in check_sljit_emit_op2()
1349 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK) in check_sljit_emit_op2()
1355 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK) in check_sljit_emit_op2()
1357 CHECK_ARGUMENT((compiler->last_flags & 0xff) == GET_FLAG_TYPE(SLJIT_SET_CARRY)); in check_sljit_emit_op2()
1358 CHECK_ARGUMENT((op & SLJIT_32) == (compiler->last_flags & SLJIT_32)); in check_sljit_emit_op2()
1366 CHECK_ARGUMENT(HAS_FLAGS(op)); in check_sljit_emit_op2()
1397 CHECK_ARGUMENT(op >= SLJIT_FAST_RETURN && op <= SLJIT_PREFETCH_ONCE); in check_sljit_emit_op_src()
1402 CHECK_ARGUMENT(src != SLJIT_IMM); in check_sljit_emit_op_src()
1407 CHECK_ARGUMENT(src & SLJIT_MEM); in check_sljit_emit_op_src()
1424 CHECK_ARGUMENT(reg > 0 && reg <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_get_register_index()
1433 CHECK_ARGUMENT(reg > 0 && reg <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_get_float_register_index()
1448 CHECK_ARGUMENT(instruction); in check_sljit_emit_op_custom()
1451 CHECK_ARGUMENT(size > 0 && size < 16); in check_sljit_emit_op_custom()
1453 CHECK_ARGUMENT((size == 2 && (((sljit_sw)instruction) & 0x1) == 0) in check_sljit_emit_op_custom()
1456 CHECK_ARGUMENT(size == 2 || size == 4 || size == 6); in check_sljit_emit_op_custom()
1458 CHECK_ARGUMENT(size == 4 && (((sljit_sw)instruction) & 0x3) == 0); in check_sljit_emit_op_custom()
1484 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop1()
1485 CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_MOV_F64 && GET_OPCODE(op) <= SLJIT_ABS_F64); in check_sljit_emit_fop1()
1486 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_fop1()
1522 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop1_cmp()
1523 CHECK_ARGUMENT(GET_OPCODE(op) == SLJIT_CMP_F64); in check_sljit_emit_fop1_cmp()
1524 CHECK_ARGUMENT(!(op & SLJIT_SET_Z)); in check_sljit_emit_fop1_cmp()
1525 CHECK_ARGUMENT((op & VARIABLE_FLAG_MASK) in check_sljit_emit_fop1_cmp()
1556 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop1_conv_sw_from_f64()
1557CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_CONV_SW_FROM_F64 && GET_OPCODE(op) <= SLJIT_CONV_S32_FROM_F… in check_sljit_emit_fop1_conv_sw_from_f64()
1558 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_fop1_conv_sw_from_f64()
1586 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop1_conv_f64_from_sw()
1587CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_CONV_F64_FROM_SW && GET_OPCODE(op) <= SLJIT_CONV_F64_FROM_S… in check_sljit_emit_fop1_conv_f64_from_sw()
1588 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_fop1_conv_f64_from_sw()
1612 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop2()
1613 CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_ADD_F64 && GET_OPCODE(op) <= SLJIT_DIV_F64); in check_sljit_emit_fop2()
1614 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_fop2()
1661 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_32))); in check_sljit_emit_jump()
1662 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_FAST_CALL); in check_sljit_emit_jump()
1663 CHECK_ARGUMENT((type & 0xff) < SLJIT_JUMP || !(type & SLJIT_32)); in check_sljit_emit_jump()
1667 CHECK_ARGUMENT(compiler->last_flags & SLJIT_SET_Z); in check_sljit_emit_jump()
1669 CHECK_ARGUMENT((type & 0xff) == SLJIT_CARRY || (type & 0xff) == SLJIT_NOT_CARRY); in check_sljit_emit_jump()
1672 CHECK_ARGUMENT((type & 0xff) == (compiler->last_flags & 0xff) in check_sljit_emit_jump()
1688 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_CALL_RETURN))); in check_sljit_emit_call()
1689 CHECK_ARGUMENT((type & 0xff) == SLJIT_CALL || (type & 0xff) == SLJIT_CALL_CDECL); in check_sljit_emit_call()
1690 CHECK_ARGUMENT(function_check_arguments(arg_types, compiler->scratches, -1, compiler->fscratches)); in check_sljit_emit_call()
1693 CHECK_ARGUMENT((arg_types & SLJIT_ARG_MASK) == compiler->last_return); in check_sljit_emit_call()
1724 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_32))); in check_sljit_emit_cmp()
1725 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_SIG_LESS_EQUAL); in check_sljit_emit_cmp()
1748 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fcmp()
1749 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_32))); in check_sljit_emit_fcmp()
1750 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL_F64 && (type & 0xff) <= SLJIT_ORDERED_F64); in check_sljit_emit_fcmp()
1777 CHECK_ARGUMENT(type >= SLJIT_JUMP && type <= SLJIT_FAST_CALL); in check_sljit_emit_ijump()
1795 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_CALL_RETURN))); in check_sljit_emit_icall()
1796 CHECK_ARGUMENT((type & 0xff) == SLJIT_CALL || (type & 0xff) == SLJIT_CALL_CDECL); in check_sljit_emit_icall()
1797 CHECK_ARGUMENT(function_check_arguments(arg_types, compiler->scratches, -1, compiler->fscratches)); in check_sljit_emit_icall()
1801 CHECK_ARGUMENT((arg_types & SLJIT_ARG_MASK) == compiler->last_return); in check_sljit_emit_icall()
1833 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_32))); in check_sljit_emit_op_flags()
1834 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_ORDERED_F64); in check_sljit_emit_op_flags()
1835 CHECK_ARGUMENT(op == SLJIT_MOV || op == SLJIT_MOV32 in check_sljit_emit_op_flags()
1837 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK)); in check_sljit_emit_op_flags()
1840 CHECK_ARGUMENT(compiler->last_flags & SLJIT_SET_Z); in check_sljit_emit_op_flags()
1842 CHECK_ARGUMENT((type & 0xff) == (compiler->last_flags & 0xff) in check_sljit_emit_op_flags()
1869 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_32))); in check_sljit_emit_cmov()
1870 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_ORDERED_F64); in check_sljit_emit_cmov()
1872 CHECK_ARGUMENT(compiler->scratches != -1 && compiler->saveds != -1); in check_sljit_emit_cmov()
1873 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(dst_reg & ~SLJIT_32)); in check_sljit_emit_cmov()
1875 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(src)); in check_sljit_emit_cmov()
1876 CHECK_ARGUMENT(srcw == 0); in check_sljit_emit_cmov()
1880 CHECK_ARGUMENT(compiler->last_flags & SLJIT_SET_Z); in check_sljit_emit_cmov()
1882 CHECK_ARGUMENT((type & 0xff) == (compiler->last_flags & 0xff) in check_sljit_emit_cmov()
1904 CHECK_ARGUMENT((type & 0xff) >= SLJIT_MOV && (type & 0xff) <= SLJIT_MOV_P); in check_sljit_emit_mem()
1905CHECK_ARGUMENT(!(type & SLJIT_32) || ((type & 0xff) != SLJIT_MOV && (type & 0xff) != SLJIT_MOV_U32… in check_sljit_emit_mem()
1906 CHECK_ARGUMENT((type & SLJIT_MEM_PRE) || (type & SLJIT_MEM_POST)); in check_sljit_emit_mem()
1907 CHECK_ARGUMENT((type & (SLJIT_MEM_PRE | SLJIT_MEM_POST)) != (SLJIT_MEM_PRE | SLJIT_MEM_POST)); in check_sljit_emit_mem()
1908CHECK_ARGUMENT((type & ~(0xff | SLJIT_32 | SLJIT_MEM_STORE | SLJIT_MEM_SUPP | SLJIT_MEM_PRE | SLJI… in check_sljit_emit_mem()
1911 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(reg)); in check_sljit_emit_mem()
1913 CHECK_ARGUMENT((mem & REG_MASK) != 0 && (mem & REG_MASK) != reg); in check_sljit_emit_mem()
1939 CHECK_ARGUMENT((type & 0xff) == SLJIT_MOV_F64); in check_sljit_emit_fmem()
1940 CHECK_ARGUMENT((type & SLJIT_MEM_PRE) || (type & SLJIT_MEM_POST)); in check_sljit_emit_fmem()
1941 CHECK_ARGUMENT((type & (SLJIT_MEM_PRE | SLJIT_MEM_POST)) != (SLJIT_MEM_PRE | SLJIT_MEM_POST)); in check_sljit_emit_fmem()
1942CHECK_ARGUMENT((type & ~(0xff | SLJIT_32 | SLJIT_MEM_STORE | SLJIT_MEM_SUPP | SLJIT_MEM_PRE | SLJI… in check_sljit_emit_fmem()
1945 CHECK_ARGUMENT(FUNCTION_CHECK_IS_FREG(freg)); in check_sljit_emit_fmem()