Lines Matching refs:sljit_s32
121 static SLJIT_INLINE sljit_gpr gpr(sljit_s32 r) in gpr()
124 SLJIT_ASSERT(r < (sljit_s32)(sizeof(reg_map) / sizeof(reg_map[0]))); in gpr()
146 static sljit_s32 push_inst(struct sljit_compiler *compiler, sljit_ins ins) in push_inst()
155 static sljit_s32 encode_inst(void **ptr, sljit_ins ins) in encode_inst()
176 static SLJIT_INLINE sljit_u8 get_cc(sljit_s32 type) { in get_cc()
355 static SLJIT_INLINE sljit_uw disp_s20(sljit_s32 d) in HAVE_FACILITY()
550 SLJIT_S390X_RILA(afi, 0xc20900000000, sljit_s32)
551 SLJIT_S390X_RILA(agfi, 0xc20800000000, sljit_s32)
554 SLJIT_S390X_RILA(aih, 0xcc0800000000, sljit_s32) /* TODO(mundaym): high-word facility? */
565 SLJIT_S390X_RILA(cfi, 0xc20d00000000, sljit_s32)
566 SLJIT_S390X_RILA(cgfi, 0xc20c00000000, sljit_s32)
569 SLJIT_S390X_RILA(cih, 0xcc0d00000000, sljit_s32) /* TODO(mundaym): high-word facility? */
583 SLJIT_S390X_RILA(lgfi, 0xc00100000000, sljit_s32)
655 SLJIT_S390X_INSTRUCTION(name, sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b) \
952 static sljit_s32 push_load_cc(struct sljit_compiler *compiler, sljit_s32 type) in push_load_cc()
967 static sljit_s32 push_store_zero_flag(struct sljit_compiler *compiler, sljit_s32 op, sljit_gpr sour… in push_store_zero_flag()
979 static sljit_s32 push_load_imm_inst(struct sljit_compiler *compiler, sljit_gpr target, sljit_sw v) in push_load_imm_inst()
1000 return push_inst(compiler, lgfi(target, (sljit_s32)v)); in push_load_imm_inst()
1022 static sljit_s32 make_addr_bxy(struct sljit_compiler *compiler, in make_addr_bxy()
1023 struct addr *addr, sljit_s32 mem, sljit_sw off, in make_addr_bxy()
1055 static sljit_s32 make_addr_bx(struct sljit_compiler *compiler, in make_addr_bx()
1056 struct addr *addr, sljit_s32 mem, sljit_sw off, in make_addr_bx()
1091 static sljit_s32 load_word(struct sljit_compiler *compiler, sljit_gpr dst, in load_word()
1092 sljit_s32 src, sljit_sw srcw, in load_word()
1093 sljit_gpr tmp /* clobbered */, sljit_s32 is_32bit) in load_word()
1112 static sljit_s32 store_word(struct sljit_compiler *compiler, sljit_gpr src, in store_word()
1113 sljit_s32 dst, sljit_sw dstw, in store_word()
1114 sljit_gpr tmp /* clobbered */, sljit_s32 is_32bit) in store_word()
1358 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_has_cpu_feature(sljit_s32 feature_type) in sljit_has_cpu_feature()
1376 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_enter(struct sljit_compiler *compiler, in sljit_emit_enter()
1377 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_emit_enter()
1378 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_emit_enter()
1380 sljit_s32 args = get_arg_count(arg_types); in sljit_emit_enter()
1396 FAIL_IF(push_inst(compiler, agfi(r15, -((sljit_s32)frame_size)))); in sljit_emit_enter()
1414 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_set_context(struct sljit_compiler *compiler, in sljit_set_context()
1415 sljit_s32 options, sljit_s32 arg_types, sljit_s32 scratches, sljit_s32 saveds, in sljit_set_context()
1416 sljit_s32 fscratches, sljit_s32 fsaveds, sljit_s32 local_size) in sljit_set_context()
1427 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return(struct sljit_compiler *compiler, sljit_s32 op,… in sljit_emit_return()
1457 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0(struct sljit_compiler *compiler, sljit_s32 op) in sljit_emit_op0()
1543 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op1()
1544 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1()
1545 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1()
1551 sljit_s32 opcode = GET_OPCODE(op); in sljit_emit_op1()
1638 srcw = (sljit_sw)((sljit_s32)(srcw)); in sljit_emit_op1()
1857 static SLJIT_INLINE int is_commutative(sljit_s32 op) in is_commutative()
1871 static SLJIT_INLINE int is_shift(sljit_s32 op) { in is_shift()
1872 sljit_s32 v = GET_OPCODE(op); in is_shift()
1876 static SLJIT_INLINE int sets_signed_flag(sljit_s32 op) in sets_signed_flag()
1893 static int have_op_3_imm(sljit_s32 op, sljit_sw imm) { in have_op_3_imm()
1900 static int have_op_2_imm(sljit_s32 op, sljit_sw imm) { in have_op_2_imm()
1944 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_op2()
1945 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op2()
1946 sljit_s32 src1, sljit_sw src1w, in sljit_emit_op2()
1947 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2()
1963 sljit_s32 t = src1; \ in sljit_emit_op2()
2417 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src( in sljit_emit_op_src()
2419 sljit_s32 op, sljit_s32 src, sljit_sw srcw) in sljit_emit_op_src()
2451 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_register_index(sljit_s32 reg) in sljit_get_register_index()
2457 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_float_register_index(sljit_s32 reg) in sljit_get_float_register_index()
2463 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_custom(struct sljit_compiler *compiler, in sljit_emit_op_custom()
2464 void *instruction, sljit_s32 size) in sljit_emit_op_custom()
2479 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop1()
2480 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1()
2481 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1()
2487 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2(struct sljit_compiler *compiler, sljit_s32 op, in sljit_emit_fop2()
2488 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop2()
2489 sljit_s32 src1, sljit_sw src1w, in sljit_emit_fop2()
2490 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop2()
2500 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fast_enter(struct sljit_compiler *compiler, sljit_s32… in sljit_emit_fast_enter()
2533 …_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_s32 type) in sljit_emit_jump()
2561 …_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_call(struct sljit_compiler *compiler, sljit_s32 type, in sljit_emit_call()
2562 sljit_s32 arg_types) in sljit_emit_call()
2575 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type… in sljit_emit_ijump()
2597 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_icall(struct sljit_compiler *compiler, sljit_s32 type, in sljit_emit_icall()
2598 sljit_s32 arg_types, in sljit_emit_icall()
2599 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall()
2612 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_flags(struct sljit_compiler *compiler, sljit_s32 o… in sljit_emit_op_flags()
2613 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op_flags()
2614 sljit_s32 type) in sljit_emit_op_flags()
2686 SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_cmov(struct sljit_compiler *compiler, sljit_s32 type, in sljit_emit_cmov()
2687 sljit_s32 dst_reg, in sljit_emit_cmov()
2688 sljit_s32 src, sljit_sw srcw) in sljit_emit_cmov()
2730 …E struct sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw ds… in sljit_emit_const()
2777 sljit_s32 dst, sljit_sw dstw) in sljit_emit_put_label()