Lines Matching refs:forms

1301 static sljit_s32 emit_commutative(struct sljit_compiler *compiler, const struct ins_forms *forms,  in emit_commutative()  argument
1313 ins12 = forms->op; in emit_commutative()
1314 ins20 = forms->op_y; in emit_commutative()
1318 ins20 = forms->op_g; in emit_commutative()
1360 ins = forms->op_r; in emit_commutative()
1361 ins_k = forms->op_rk; in emit_commutative()
1364 ins = forms->op_gr; in emit_commutative()
1365 ins_k = forms->op_grk; in emit_commutative()
1384 …atic sljit_s32 emit_non_commutative(struct sljit_compiler *compiler, const struct ins_forms *forms, in emit_non_commutative() argument
1396 ins12 = forms->op; in emit_non_commutative()
1397 ins20 = forms->op_y; in emit_non_commutative()
1401 ins20 = forms->op_g; in emit_non_commutative()
1416 ins = (mode & SLJIT_32) ? forms->op_rk : forms->op_grk; in emit_non_commutative()
1419 …return emit_rr(compiler, (mode & SLJIT_32) ? forms->op_r : forms->op_gr, dst, src1, src1w, src2, s… in emit_non_commutative()
2337 const struct ins_forms *forms; in sljit_emit_add() local
2376 forms = sets_overflow ? &add_forms : &logical_add_forms; in sljit_emit_add()
2377 FAIL_IF(emit_commutative(compiler, forms, dst, src1, src1w, src2, src2w)); in sljit_emit_add()
2417 const struct ins_forms *forms; in sljit_emit_sub() local
2508 forms = sets_signed ? &sub_forms : &logical_sub_forms; in sljit_emit_sub()
2509 FAIL_IF(emit_non_commutative(compiler, forms, dst, src1, src1w, src2, src2w)); in sljit_emit_sub()
2681 const struct ins_forms *forms; in sljit_emit_bitwise() local
2721 forms = &bitwise_and_forms; in sljit_emit_bitwise()
2723 forms = &bitwise_or_forms; in sljit_emit_bitwise()
2725 forms = &bitwise_xor_forms; in sljit_emit_bitwise()
2727 return emit_commutative(compiler, forms, dst, src1, src1w, src2, src2w); in sljit_emit_bitwise()