Lines Matching refs:SLJIT_ASSERT

222 	SLJIT_ASSERT(compiler->cpool_fill > 0 && compiler->cpool_fill <= CPOOL_SIZE);  in push_cpool()
299 SLJIT_ASSERT((inst & 0xfff) == 0); in push_inst_with_literal()
319 SLJIT_ASSERT(compiler->cpool_fill < CPOOL_SIZE && (inst & 0xfff) == 0); in push_inst_with_unique_literal()
344SLJIT_ASSERT(compiler->cpool_diff == CONST_POOL_EMPTY || compiler->size - compiler->cpool_diff < M… in emit_blx()
345 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in emit_blx()
358 SLJIT_ASSERT(const_pool - code_ptr <= CONST_POOL_ALIGNMENT); in patch_pc_relative_loads()
372 SLJIT_ASSERT(ind < cpool_size && !(*last_pc_patch & (1 << 25)) && (*last_pc_patch & (1 << 20))); in patch_pc_relative_loads()
381 SLJIT_ASSERT(diff >= 1); in patch_pc_relative_loads()
384 SLJIT_ASSERT(diff <= 0xfff); in patch_pc_relative_loads()
491 SLJIT_ASSERT(jump->u.label != NULL); in detect_jump_type()
601 SLJIT_ASSERT((inst[0] & 0xfff00000) == MOVW && (inst[1] & 0xfff00000) == MOVT); in set_jump_addr()
697 SLJIT_ASSERT((inst[0] & 0xfff00000) == MOVW && (inst[1] & 0xfff00000) == MOVT); in set_const_value()
892 SLJIT_ASSERT(!first_patch); in sljit_generate_code()
900 SLJIT_ASSERT(!label || label->size >= word_count); in sljit_generate_code()
901 SLJIT_ASSERT(!jump || jump->addr >= word_count); in sljit_generate_code()
902 SLJIT_ASSERT(!const_ || const_->addr >= word_count); in sljit_generate_code()
928SLJIT_ASSERT((sljit_uw)code_ptr - jump->addr <= (jump->flags >> JUMP_SIZE_SHIFT) * sizeof(sljit_in… in sljit_generate_code()
953 SLJIT_ASSERT(cpool_size > 0); in sljit_generate_code()
977 SLJIT_ASSERT(!label); in sljit_generate_code()
978 SLJIT_ASSERT(!jump); in sljit_generate_code()
979 SLJIT_ASSERT(!const_); in sljit_generate_code()
982 SLJIT_ASSERT(cpool_size == 0); in sljit_generate_code()
1001 SLJIT_ASSERT(!first_patch); in sljit_generate_code()
1012 SLJIT_ASSERT((buf_ptr[0] & (sljit_ins)0xffff0000) == 0xe59f0000); in sljit_generate_code()
1014 SLJIT_ASSERT((buf_ptr[0] & ~(sljit_ins)0xf000) == 0); in sljit_generate_code()
1018SLJIT_ASSERT((((sljit_sw)addr - (sljit_sw)SLJIT_ADD_EXEC_OFFSET(buf_ptr + 2, executable_offset)) &… in sljit_generate_code()
1021 SLJIT_ASSERT(diff <= 0xff && diff >= -0xff); in sljit_generate_code()
1040 SLJIT_ASSERT(diff <= 0x01ffffff && diff >= -0x02000000); in sljit_generate_code()
1088 SLJIT_ASSERT(code_ptr - code <= (sljit_s32)compiler->size); in sljit_generate_code()
1255 SLJIT_ASSERT(reg_map[TMP_REG2] == 14); in sljit_emit_enter()
1381 SLJIT_ASSERT((sljit_uw)(remap_ptr - remap) <= sizeof(remap)); in sljit_emit_enter()
1430 SLJIT_ASSERT(reg_map[TMP_REG2] == 14 && frame_size <= 128); in emit_stack_frame_release()
1456 SLJIT_ASSERT(frame_size == 1 || (frame_size & 0x7) == 0); in emit_stack_frame_release()
1493 SLJIT_ASSERT(restored_reg != TMP_REG2); in emit_stack_frame_release()
1542 SLJIT_ASSERT(lr_dst != 0); in emit_stack_frame_release()
1543 SLJIT_ASSERT(reg_list == (sljit_uw)1 << reg_map[lr_dst]); in emit_stack_frame_release()
1601 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op()
1612 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op()
1617 SLJIT_ASSERT(src2 & SRC2_IMM); in emit_single_op()
1624 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op()
1629 SLJIT_ASSERT(src2 & SRC2_IMM); in emit_single_op()
1635 SLJIT_ASSERT(!(flags & INV_IMM) && !(src2 & SRC2_IMM)); in emit_single_op()
1640 SLJIT_ASSERT(!(flags & INV_IMM) && !(src2 & SRC2_IMM)); in emit_single_op()
1641 SLJIT_ASSERT(src1 == TMP_REG1 && src2 != TMP_REG2 && !(flags & ARGS_SWAPPED)); in emit_single_op()
1656 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op()
1661 SLJIT_ASSERT(src1 == TMP_REG1 && !(flags & ARGS_SWAPPED)); in emit_single_op()
1667 SLJIT_ASSERT(!(flags & INV_IMM)); in emit_single_op()
1674 SLJIT_ASSERT(!(flags & INV_IMM)); in emit_single_op()
1678 SLJIT_ASSERT(!(flags & INV_IMM)); in emit_single_op()
1687 SLJIT_ASSERT(!(flags & INV_IMM)); in emit_single_op()
1692 SLJIT_ASSERT(!(flags & INV_IMM)); in emit_single_op()
1693 SLJIT_ASSERT(!(src2 & SRC2_IMM)); in emit_single_op()
1712 SLJIT_ASSERT(!(flags & INV_IMM)); in emit_single_op()
1717 SLJIT_ASSERT(src2 == SRC2_IMM); in emit_single_op()
1761 SLJIT_ASSERT(!(flags & ARGS_SWAPPED) && !(flags & INV_IMM) && !(src2 & SRC2_IMM)); in emit_single_op()
1764 SLJIT_ASSERT(src1 == TMP_REG1); in emit_single_op()
1772 SLJIT_ASSERT(src1 != TMP_REG2); in emit_single_op()
1865 SLJIT_ASSERT(!(imm & 0xff)); in compute_imm()
1978 SLJIT_ASSERT(arg & SLJIT_MEM); in emit_op_mem()
1979SLJIT_ASSERT((arg & REG_MASK) != tmp_reg || (arg == SLJIT_MEM1(tmp_reg) && argw >= -mask && argw <… in emit_op_mem()
2026 SLJIT_ASSERT(argw >= -mask && argw <= mask); in emit_op_mem()
2038 SLJIT_ASSERT(argw >= -mask && argw <= mask); in emit_op_mem()
2088 SLJIT_ASSERT(!(inp_flags & ALLOW_INV_IMM) || (inp_flags & ALLOW_IMM)); in emit_op()
2158 SLJIT_ASSERT(op == SLJIT_ADD || op == SLJIT_ADDC); in emit_op()
2221 SLJIT_ASSERT(!(flags & SET_FLAGS)); in emit_op()
2253 SLJIT_ASSERT((inp_flags & ALLOW_DOUBLE_IMM) && !(flags & SET_FLAGS)); in emit_op()
2324 SLJIT_ASSERT(reg_map[2] == 1 && reg_map[3] == 2 && reg_map[4] == 3); in sljit_emit_op0()
2338 SLJIT_ASSERT(saved_reg_list[1] < 8); in sljit_emit_op0()
2342 SLJIT_ASSERT(saved_reg_list[2] < 8); in sljit_emit_op0()
2356 SLJIT_ASSERT(saved_reg_list[2] < 8); in sljit_emit_op0()
2360 SLJIT_ASSERT(saved_reg_list[1] < 8); in sljit_emit_op0()
2562 SLJIT_ASSERT(reg_map[TMP_REG2] == 14); in sljit_emit_op_src()
2576 SLJIT_ASSERT(src & SLJIT_MEM); in sljit_emit_op_src()
2594 SLJIT_ASSERT(reg_map[TMP_REG2] == 14); in sljit_emit_op_dst()
2610 SLJIT_ASSERT(((compiler->local_size + size + SSIZE_OF(sw)) & 0x7) == 0); in sljit_emit_op_dst()
2662 SLJIT_ASSERT(arg & SLJIT_MEM); in emit_fop_mem()
3069 SLJIT_ASSERT(type >= SLJIT_JUMP && type <= SLJIT_CALL_REG_ARG); in get_cc()
3102 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in sljit_emit_jump()
3200 SLJIT_ASSERT((offset & 0x7) == 0); in softfloat_call_with_args()
3230 SLJIT_ASSERT(offset >= word_arg_offset); in softfloat_call_with_args()
3323 SLJIT_ASSERT((extra_space & 0x7) == 0); in sljit_emit_call()
3345 SLJIT_ASSERT(!(type & SLJIT_CALL_RETURN)); in sljit_emit_call()
3373 SLJIT_ASSERT(reg_map[TMP_REG1] != 14); in sljit_emit_ijump()
3377 SLJIT_ASSERT(reg_map[src] != 14); in sljit_emit_ijump()
3381 SLJIT_ASSERT(src & SLJIT_MEM); in sljit_emit_ijump()
3433 SLJIT_ASSERT((extra_space & 0x7) == 0); in sljit_emit_icall()
3452 SLJIT_ASSERT(!(type & SLJIT_CALL_RETURN)); in sljit_emit_icall()
3640 SLJIT_ASSERT(max_offset >= 0xf00); in update_mem_addr()
3664 SLJIT_ASSERT(*memw >= -mask && *memw <= max_offset); in update_mem_addr()
3675 SLJIT_ASSERT(*memw >= -mask && *memw <= max_offset); in update_mem_addr()
3770 SLJIT_ASSERT(is_type1_transfer == !!IS_TYPE1_TRANSFER(flags)); in sljit_emit_mem_update()
3899 SLJIT_ASSERT((freg_map[freg] & 0x1) == (freg <= SLJIT_NUMBER_OF_SCRATCH_FLOAT_REGISTERS)); in simd_get_quad_reg_index()
3958 SLJIT_ASSERT(reg_size >= alignment); in sljit_emit_simd_mov()
3984 SLJIT_ASSERT(value <= 0xff); in simd_get_imm()
3988 SLJIT_ASSERT(value <= 0xffff); in simd_get_imm()
4011 SLJIT_ASSERT(value <= 0xffffffff); in simd_get_imm()
4091 SLJIT_ASSERT(type & SLJIT_SIMD_FLOAT); in sljit_emit_simd_replicate()
4118 SLJIT_ASSERT(elem_size == 2); in sljit_emit_simd_replicate()
4379 SLJIT_ASSERT(reg_size == 4); in sljit_emit_simd_extend()
4440 SLJIT_ASSERT((freg_map[TMP_FREG2] & 0x1) == 0); in sljit_emit_simd_sign()
4459 SLJIT_ASSERT(freg_map[TMP_FREG2] + 1 == freg_map[TMP_FREG1]); in sljit_emit_simd_sign()