Lines Matching refs:sljit_s32

461 	sljit_s32 error;
462 sljit_s32 options;
479 sljit_s32 scratches;
481 sljit_s32 saveds;
483 sljit_s32 fscratches;
485 sljit_s32 fsaveds;
487 sljit_s32 local_size;
496 sljit_s32 status_flags_state;
500 sljit_s32 args_size;
505 sljit_s32 mode32;
534 sljit_s32 delay_slot;
536 sljit_s32 cache_arg;
546 sljit_s32 cache_arg;
553 sljit_s32 mode;
558 sljit_s32 cache_arg;
570 sljit_s32 last_flags;
572 sljit_s32 last_return;
574 sljit_s32 logical_local_size;
582 sljit_s32 skip_checks;
607 static SLJIT_INLINE sljit_s32 sljit_get_compiler_error(struct sljit_compiler *compiler) { return co… in sljit_get_compiler_error()
626 SLJIT_API_FUNC_ATTRIBUTE void* sljit_alloc_memory(struct sljit_compiler *compiler, sljit_s32 size);
652 SLJIT_API_FUNC_ATTRIBUTE void* sljit_generate_code(struct sljit_compiler *compiler, sljit_s32 optio…
733 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_has_cpu_feature(sljit_s32 feature_type);
745 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_cmp_info(sljit_s32 type);
819 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_enter(struct sljit_compiler *compiler,
820 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds,
821 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size);
836 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_set_context(struct sljit_compiler *compiler,
837 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds,
838 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size);
847 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_void(struct sljit_compiler *compiler);
849 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return(struct sljit_compiler *compiler, sljit_s32 op,
850 sljit_s32 src, sljit_sw srcw);
860 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_to(struct sljit_compiler *compiler,
861 sljit_s32 src, sljit_sw srcw);
1106 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op);
1195 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op,
1196 sljit_s32 dst, sljit_sw dstw,
1197 sljit_s32 src, sljit_sw srcw);
1276 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op,
1277 sljit_s32 dst, sljit_sw dstw,
1278 sljit_s32 src1, sljit_sw src1w,
1279 sljit_s32 src2, sljit_sw src2w);
1284 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2u(struct sljit_compiler *compiler, sljit_s32 op,
1285 sljit_s32 src1, sljit_sw src1w,
1286 sljit_s32 src2, sljit_sw src2w);
1296 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2r(struct sljit_compiler *compiler, sljit_s32 op,
1297 sljit_s32 dst_reg,
1298 sljit_s32 src1, sljit_sw src1w,
1299 sljit_s32 src2, sljit_sw src2w);
1340 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_shift_into(struct sljit_compiler *compiler, sljit_s32
1341 sljit_s32 dst_reg,
1342 sljit_s32 src1_reg,
1343 sljit_s32 src2_reg,
1344 sljit_s32 src3, sljit_sw src3w);
1383 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src(struct sljit_compiler *compiler, sljit_s32 op,
1384 sljit_s32 src, sljit_sw srcw);
1396 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_dst(struct sljit_compiler *compiler, sljit_s32 op,
1397 sljit_s32 dst, sljit_sw dstw);
1440 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op,
1441 sljit_s32 dst, sljit_sw dstw,
1442 sljit_s32 src, sljit_sw srcw);
1460 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op,
1461 sljit_s32 dst, sljit_sw dstw,
1462 sljit_s32 src1, sljit_sw src1w,
1463 sljit_s32 src2, sljit_sw src2w);
1473 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2r(struct sljit_compiler *compiler, sljit_s32 op,
1474 sljit_s32 dst_freg,
1475 sljit_s32 src1, sljit_sw src1w,
1476 sljit_s32 src2, sljit_sw src2w);
1480 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset32(struct sljit_compiler *compiler,
1481 sljit_s32 freg, sljit_f32 value);
1482 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset64(struct sljit_compiler *compiler,
1483 sljit_s32 freg, sljit_f64 value);
1520 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fcopy(struct sljit_compiler *compiler, sljit_s32 op,
1521 sljit_s32 freg, sljit_s32 reg);
1666 …FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type);
1674 …ct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 arg_type…
1684 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_s32 type,
1685 sljit_s32 src1, sljit_sw src1w,
1686 sljit_s32 src2, sljit_sw src2w);
1697 …_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_s32 type,
1698 sljit_s32 src1, sljit_sw src1w,
1699 sljit_s32 src2, sljit_sw src2w);
1712 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type…
1722 …JIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_icall(struct sljit_compiler *compiler, sljit_s32 type,…
1736 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_s32 o…
1737 sljit_s32 dst, sljit_sw dstw,
1738 sljit_s32 type);
1753 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_select(struct sljit_compiler *compiler, sljit_s32 typ…
1754 sljit_s32 dst_reg,
1755 sljit_s32 src1, sljit_sw src1w,
1756 sljit_s32 src2_reg);
1772 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fselect(struct sljit_compiler *compiler, sljit_s32 ty…
1773 sljit_s32 dst_freg,
1774 sljit_s32 src1, sljit_sw src1w,
1775 sljit_s32 src2_freg);
1836 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_mem(struct sljit_compiler *compiler, sljit_s32 type,
1837 sljit_s32 reg,
1838 sljit_s32 mem, sljit_sw memw);
1857 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_mem_update(struct sljit_compiler *compiler, sljit_s32
1858 sljit_s32 reg,
1859 sljit_s32 mem, sljit_sw memw);
1873 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fmem(struct sljit_compiler *compiler, sljit_s32 type,
1874 sljit_s32 freg,
1875 sljit_s32 mem, sljit_sw memw);
1887 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fmem_update(struct sljit_compiler *compiler, sljit_s3…
1888 sljit_s32 freg,
1889 sljit_s32 mem, sljit_sw memw);
1957 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_mov(struct sljit_compiler *compiler, sljit_s32 t…
1958 sljit_s32 freg,
1959 sljit_s32 srcdst, sljit_sw srcdstw);
1979 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_replicate(struct sljit_compiler *compiler, sljit…
1980 sljit_s32 freg,
1981 sljit_s32 src, sljit_sw srcw);
2017 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_lane_mov(struct sljit_compiler *compiler, sljit_…
2018 sljit_s32 freg, sljit_s32 lane_index,
2019 sljit_s32 srcdst, sljit_sw srcdstw);
2036 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_lane_replicate(struct sljit_compiler *compiler,
2037 sljit_s32 freg,
2038 sljit_s32 src, sljit_s32 src_lane_index);
2069 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_extend(struct sljit_compiler *compiler, sljit_s3…
2070 sljit_s32 freg,
2071 sljit_s32 src, sljit_sw srcw);
2087 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_sign(struct sljit_compiler *compiler, sljit_s32
2088 sljit_s32 freg,
2089 sljit_s32 dst, sljit_sw dstw);
2114 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_op2(struct sljit_compiler *compiler, sljit_s32 t…
2115 sljit_s32 dst_freg, sljit_s32 src1_freg, sljit_s32 src2_freg);
2146 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_atomic_load(struct sljit_compiler *compiler, sljit_s3…
2147 sljit_s32 dst_reg,
2148 sljit_s32 mem_reg);
2166 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_atomic_store(struct sljit_compiler *compiler, sljit_s…
2167 sljit_s32 src_reg,
2168 sljit_s32 mem_reg,
2169 sljit_s32 temp_reg);
2182 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_local_base(struct sljit_compiler *compiler, sljit_s32
2186 …E struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw ds…
2190 …struct sljit_jump* sljit_emit_mov_addr(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw ds…
2231 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_register_index(sljit_s32 type, sljit_s32 reg);
2244 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_custom(struct sljit_compiler *compiler,
2267 sljit_s32 current_flags);
2297 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_jump_has_label(struct sljit_jump *jump);
2299 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_jump_has_target(struct sljit_jump *jump);
2301 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_jump_is_mov_addr(struct sljit_jump *jump);
2332 sljit_s32 options, sljit_uw *size);
2359 sljit_s32 options, void *allocator_data);