Lines Matching refs:CHECK_ARGUMENT

295 #define CHECK_ARGUMENT(x) \  macro
333 #define CHECK_ARGUMENT(x) SLJIT_ASSERT(x) macro
785 CHECK_ARGUMENT(function_check_src_mem(compiler, p, i));
805 CHECK_ARGUMENT(function_check_src(compiler, p, i));
822 CHECK_ARGUMENT(function_check_dst(compiler, p, i, unused));
839 CHECK_ARGUMENT(function_fcheck(compiler, p, i));
1006 CHECK_ARGUMENT(compiler->size > 0); in check_sljit_generate_code()
1010 CHECK_ARGUMENT(jump->flags & (JUMP_LABEL | JUMP_ADDR)); in check_sljit_generate_code()
1028 CHECK_ARGUMENT(!(options & ~SLJIT_F64_ALIGNMENT)); in check_sljit_emit_enter()
1029 CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_emit_enter()
1030 CHECK_ARGUMENT(saveds >= 0 && saveds <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_emit_enter()
1031 CHECK_ARGUMENT(scratches + saveds <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_emit_enter()
1032 CHECK_ARGUMENT(fscratches >= 0 && fscratches <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_emit_enter()
1033 CHECK_ARGUMENT(fsaveds >= 0 && fsaveds <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_emit_enter()
1034 CHECK_ARGUMENT(fscratches + fsaveds <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_emit_enter()
1035 CHECK_ARGUMENT(local_size >= 0 && local_size <= SLJIT_MAX_LOCAL_SIZE); in check_sljit_emit_enter()
1036 CHECK_ARGUMENT((arg_types & SLJIT_DEF_MASK) == 0); in check_sljit_emit_enter()
1042 CHECK_ARGUMENT(curr_type == SLJIT_ARG_TYPE_SW || curr_type == SLJIT_ARG_TYPE_UW); in check_sljit_emit_enter()
1046 CHECK_ARGUMENT(arg_count <= saveds && types == 0); in check_sljit_emit_enter()
1080 CHECK_ARGUMENT(!(options & ~SLJIT_F64_ALIGNMENT)); in check_sljit_set_context()
1081 CHECK_ARGUMENT(scratches >= 0 && scratches <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_set_context()
1082 CHECK_ARGUMENT(saveds >= 0 && saveds <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_set_context()
1083 CHECK_ARGUMENT(scratches + saveds <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_set_context()
1084 CHECK_ARGUMENT(fscratches >= 0 && fscratches <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_set_context()
1085 CHECK_ARGUMENT(fsaveds >= 0 && fsaveds <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_set_context()
1086 CHECK_ARGUMENT(fscratches + fsaveds <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_set_context()
1087 CHECK_ARGUMENT(local_size >= 0 && local_size <= SLJIT_MAX_LOCAL_SIZE); in check_sljit_set_context()
1093 CHECK_ARGUMENT(curr_type == SLJIT_ARG_TYPE_SW || curr_type == SLJIT_ARG_TYPE_UW); in check_sljit_set_context()
1097 CHECK_ARGUMENT(arg_count <= saveds && types == 0); in check_sljit_set_context()
1123 CHECK_ARGUMENT(compiler->scratches >= 0); in check_sljit_emit_return()
1125 CHECK_ARGUMENT(op >= SLJIT_MOV && op <= SLJIT_MOV_P); in check_sljit_emit_return()
1129 CHECK_ARGUMENT(src == 0 && srcw == 0); in check_sljit_emit_return()
1165 CHECK_ARGUMENT((op >= SLJIT_BREAKPOINT && op <= SLJIT_LMUL_SW) in check_sljit_emit_op0()
1168CHECK_ARGUMENT(GET_OPCODE(op) < SLJIT_LMUL_UW || GET_OPCODE(op) >= SLJIT_ENDBR || compiler->scratc… in check_sljit_emit_op0()
1195 CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_MOV && GET_OPCODE(op) <= SLJIT_CLZ); in check_sljit_emit_op1()
1200 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK)); in check_sljit_emit_op1()
1203 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK) in check_sljit_emit_op1()
1210 CHECK_ARGUMENT(!(op & (SLJIT_I32_OP | SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_op1()
1214 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_op1()
1222 CHECK_ARGUMENT(src != SLJIT_IMM); in check_sljit_emit_op1()
1260 CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_ADD && GET_OPCODE(op) <= SLJIT_ASHR); in check_sljit_emit_op2()
1269 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK)); in check_sljit_emit_op2()
1272 CHECK_ARGUMENT(!(op & SLJIT_SET_Z)); in check_sljit_emit_op2()
1273 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK) in check_sljit_emit_op2()
1277 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK) in check_sljit_emit_op2()
1282 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK) in check_sljit_emit_op2()
1288 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK) in check_sljit_emit_op2()
1290 CHECK_ARGUMENT((compiler->last_flags & 0xff) == GET_FLAG_TYPE(SLJIT_SET_CARRY)); in check_sljit_emit_op2()
1291 CHECK_ARGUMENT((op & SLJIT_I32_OP) == (compiler->last_flags & SLJIT_I32_OP)); in check_sljit_emit_op2()
1323 CHECK_ARGUMENT(op >= SLJIT_FAST_RETURN && op <= SLJIT_PREFETCH_ONCE); in check_sljit_emit_op_src()
1328 CHECK_ARGUMENT(src != SLJIT_IMM); in check_sljit_emit_op_src()
1333 CHECK_ARGUMENT(src & SLJIT_MEM); in check_sljit_emit_op_src()
1350 CHECK_ARGUMENT(reg > 0 && reg <= SLJIT_NUMBER_OF_REGISTERS); in check_sljit_get_register_index()
1359 CHECK_ARGUMENT(reg > 0 && reg <= SLJIT_NUMBER_OF_FLOAT_REGISTERS); in check_sljit_get_float_register_index()
1374 CHECK_ARGUMENT(instruction); in check_sljit_emit_op_custom()
1377 CHECK_ARGUMENT(size > 0 && size < 16); in check_sljit_emit_op_custom()
1379 CHECK_ARGUMENT((size == 2 && (((sljit_sw)instruction) & 0x1) == 0) in check_sljit_emit_op_custom()
1382 CHECK_ARGUMENT(size == 4 && (((sljit_sw)instruction) & 0x3) == 0); in check_sljit_emit_op_custom()
1408 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop1()
1409 CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_MOV_F64 && GET_OPCODE(op) <= SLJIT_ABS_F64); in check_sljit_emit_fop1()
1410 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_fop1()
1446 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop1_cmp()
1447 CHECK_ARGUMENT(GET_OPCODE(op) == SLJIT_CMP_F64); in check_sljit_emit_fop1_cmp()
1448 CHECK_ARGUMENT(!(op & SLJIT_SET_Z)); in check_sljit_emit_fop1_cmp()
1449 CHECK_ARGUMENT((op & VARIABLE_FLAG_MASK) in check_sljit_emit_fop1_cmp()
1480 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop1_conv_sw_from_f64()
1481CHECK_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()
1482 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_fop1_conv_sw_from_f64()
1510 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop1_conv_f64_from_sw()
1511CHECK_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()
1512 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_fop1_conv_f64_from_sw()
1536 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fop2()
1537 CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_ADD_F64 && GET_OPCODE(op) <= SLJIT_DIV_F64); in check_sljit_emit_fop2()
1538 CHECK_ARGUMENT(!(op & (SLJIT_SET_Z | VARIABLE_FLAG_MASK))); in check_sljit_emit_fop2()
1585 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_I32_OP))); in check_sljit_emit_jump()
1586CHECK_ARGUMENT((type & 0xff) != GET_FLAG_TYPE(SLJIT_SET_CARRY) && (type & 0xff) != (GET_FLAG_TYPE(… in check_sljit_emit_jump()
1587 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_FAST_CALL); in check_sljit_emit_jump()
1588 CHECK_ARGUMENT((type & 0xff) < SLJIT_JUMP || !(type & SLJIT_I32_OP)); in check_sljit_emit_jump()
1592 CHECK_ARGUMENT(compiler->last_flags & SLJIT_SET_Z); in check_sljit_emit_jump()
1594 CHECK_ARGUMENT((type & 0xff) == (compiler->last_flags & 0xff) in check_sljit_emit_jump()
1597 CHECK_ARGUMENT((type & SLJIT_I32_OP) == (compiler->last_flags & SLJIT_I32_OP)); in check_sljit_emit_jump()
1614 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP))); in check_sljit_emit_call()
1615 CHECK_ARGUMENT((type & 0xff) == SLJIT_CALL || (type & 0xff) == SLJIT_CALL_CDECL); in check_sljit_emit_call()
1622 CHECK_ARGUMENT(curr_type <= SLJIT_ARG_TYPE_F64); in check_sljit_emit_call()
1633 CHECK_ARGUMENT(compiler->fscratches > 0); in check_sljit_emit_call()
1635 CHECK_ARGUMENT(compiler->scratches > 0); in check_sljit_emit_call()
1640 CHECK_ARGUMENT(compiler->scratches >= scratches); in check_sljit_emit_call()
1641 CHECK_ARGUMENT(compiler->fscratches >= fscratches); in check_sljit_emit_call()
1642 CHECK_ARGUMENT(types == 0); in check_sljit_emit_call()
1670 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_I32_OP))); in check_sljit_emit_cmp()
1671 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_SIG_LESS_EQUAL); in check_sljit_emit_cmp()
1694 CHECK_ARGUMENT(sljit_has_cpu_feature(SLJIT_HAS_FPU)); in check_sljit_emit_fcmp()
1695 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_F32_OP))); in check_sljit_emit_fcmp()
1696 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL_F64 && (type & 0xff) <= SLJIT_ORDERED_F64); in check_sljit_emit_fcmp()
1723 CHECK_ARGUMENT(type >= SLJIT_JUMP && type <= SLJIT_FAST_CALL); in check_sljit_emit_ijump()
1743 CHECK_ARGUMENT(type == SLJIT_CALL || type == SLJIT_CALL_CDECL); in check_sljit_emit_icall()
1751 CHECK_ARGUMENT(curr_type <= SLJIT_ARG_TYPE_F64); in check_sljit_emit_icall()
1762 CHECK_ARGUMENT(compiler->fscratches > 0); in check_sljit_emit_icall()
1764 CHECK_ARGUMENT(compiler->scratches > 0); in check_sljit_emit_icall()
1769 CHECK_ARGUMENT(compiler->scratches >= scratches); in check_sljit_emit_icall()
1770 CHECK_ARGUMENT(compiler->fscratches >= fscratches); in check_sljit_emit_icall()
1771 CHECK_ARGUMENT(types == 0); in check_sljit_emit_icall()
1801 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_I32_OP))); in check_sljit_emit_op_flags()
1802 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_ORDERED_F64); in check_sljit_emit_op_flags()
1803CHECK_ARGUMENT((type & 0xff) != GET_FLAG_TYPE(SLJIT_SET_CARRY) && (type & 0xff) != (GET_FLAG_TYPE(… in check_sljit_emit_op_flags()
1804 CHECK_ARGUMENT(op == SLJIT_MOV || op == SLJIT_MOV32 in check_sljit_emit_op_flags()
1806 CHECK_ARGUMENT(!(op & VARIABLE_FLAG_MASK)); in check_sljit_emit_op_flags()
1809 CHECK_ARGUMENT(compiler->last_flags & SLJIT_SET_Z); in check_sljit_emit_op_flags()
1811 CHECK_ARGUMENT((type & 0xff) == (compiler->last_flags & 0xff) in check_sljit_emit_op_flags()
1838 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_I32_OP))); in check_sljit_emit_cmov()
1839 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_ORDERED_F64); in check_sljit_emit_cmov()
1841 CHECK_ARGUMENT(compiler->scratches != -1 && compiler->saveds != -1); in check_sljit_emit_cmov()
1842 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(dst_reg & ~SLJIT_I32_OP)); in check_sljit_emit_cmov()
1844 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(src)); in check_sljit_emit_cmov()
1845 CHECK_ARGUMENT(srcw == 0); in check_sljit_emit_cmov()
1849 CHECK_ARGUMENT(compiler->last_flags & SLJIT_SET_Z); in check_sljit_emit_cmov()
1851 CHECK_ARGUMENT((type & 0xff) == (compiler->last_flags & 0xff) in check_sljit_emit_cmov()
1874 CHECK_ARGUMENT((type & 0xff) >= SLJIT_MOV && (type & 0xff) <= SLJIT_MOV_P); in check_sljit_emit_mem()
1875CHECK_ARGUMENT(!(type & SLJIT_I32_OP) || ((type & 0xff) != SLJIT_MOV && (type & 0xff) != SLJIT_MOV… in check_sljit_emit_mem()
1876 CHECK_ARGUMENT((type & SLJIT_MEM_PRE) || (type & SLJIT_MEM_POST)); in check_sljit_emit_mem()
1877 CHECK_ARGUMENT((type & (SLJIT_MEM_PRE | SLJIT_MEM_POST)) != (SLJIT_MEM_PRE | SLJIT_MEM_POST)); in check_sljit_emit_mem()
1878CHECK_ARGUMENT((type & ~(0xff | SLJIT_I32_OP | SLJIT_MEM_STORE | SLJIT_MEM_SUPP | SLJIT_MEM_PRE | … in check_sljit_emit_mem()
1881 CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG(reg)); in check_sljit_emit_mem()
1883 CHECK_ARGUMENT((mem & REG_MASK) != SLJIT_UNUSED && (mem & REG_MASK) != reg); in check_sljit_emit_mem()
1909 CHECK_ARGUMENT((type & 0xff) == SLJIT_MOV_F64); in check_sljit_emit_fmem()
1910 CHECK_ARGUMENT((type & SLJIT_MEM_PRE) || (type & SLJIT_MEM_POST)); in check_sljit_emit_fmem()
1911 CHECK_ARGUMENT((type & (SLJIT_MEM_PRE | SLJIT_MEM_POST)) != (SLJIT_MEM_PRE | SLJIT_MEM_POST)); in check_sljit_emit_fmem()
1912CHECK_ARGUMENT((type & ~(0xff | SLJIT_I32_OP | SLJIT_MEM_STORE | SLJIT_MEM_SUPP | SLJIT_MEM_PRE | … in check_sljit_emit_fmem()
1915 CHECK_ARGUMENT(FUNCTION_CHECK_IS_FREG(freg)); in check_sljit_emit_fmem()