Lines Matching refs:cond

2536 		u8 cond[JCC64_NR_OF_JMPS];  member
2553 .cond = {CC_great_u, CC_less_u, CC_great_u}
2564 .cond = {CC_great_u, CC_less_u, CC_great_eq_u}
2575 .cond = {CC_less_u, CC_great_u, CC_less_u}
2586 .cond = {CC_less_u, CC_great_u, CC_less_eq_u}
2597 .cond = {CC_great_s, CC_less_s, CC_great_u}
2608 .cond = {CC_great_s, CC_less_s, CC_great_eq_u}
2619 .cond = {CC_less_s, CC_great_s, CC_less_u}
2630 .cond = {CC_less_s, CC_great_s, CC_less_eq_u}
2712 static bool check_jcc_64(u32 curr_off, u32 targ_off, u8 cond) in check_jcc_64() argument
2716 if (cond >= ARC_CC_LAST) in check_jcc_64()
2737 bool check_jmp_64(u32 curr_off, u32 targ_off, u8 cond) in check_jmp_64() argument
2741 switch (cond) { in check_jmp_64()
2750 return check_jcc_64(curr_off, targ_off, cond); in check_jmp_64()
2804 static u8 gen_jcc_64(u8 *buf, u8 rd, u8 rs, u8 cond, in gen_jcc_64() argument
2809 const u8 *cc = arcv2_64_jccs.jmp[cond].cond; in gen_jcc_64()
2839 u8 gen_jmp_64(u8 *buf, u8 rd, u8 rs, u8 cond, u32 curr_off, u32 targ_off) in gen_jmp_64() argument
2845 switch (cond) { in gen_jmp_64()
2858 len = gen_jcc_64(buf, rd, rs, cond, curr_off, targ_off); in gen_jmp_64()
2904 bool check_jmp_32(u32 curr_off, u32 targ_off, u8 cond) in check_jmp_32() argument
2909 if (cond >= ARC_CC_LAST) in check_jmp_32()
2916 addendum = (cond == ARC_CC_AL) ? 0 : INSN_len_normal; in check_jmp_32()
2919 if (cond == ARC_CC_AL) in check_jmp_32()
2939 u8 gen_jmp_32(u8 *buf, u8 rd, u8 rs, u8 cond, u32 curr_off, u32 targ_off) in gen_jmp_32() argument
2949 if (cond >= ARC_CC_LAST) { in gen_jmp_32()
2958 if (cond != ARC_CC_AL) { in gen_jmp_32()
2959 if (cond == ARC_CC_SET) in gen_jmp_32()
2969 len += arc_bcc(BUF(buf, len), arcv2_32_jmps[cond], disp); in gen_jmp_32()