Revision 07bf2857

b/target-sparc/translate.c
3068 3068
                        break;
3069 3069
#ifdef TARGET_SPARC64
3070 3070
                    case 0xd: /* V9 udivx */
3071
                        gen_trap_ifdivzero_tl(cpu_src2);
3072
                        tcg_gen_divu_i64(cpu_dst, cpu_src1, cpu_src2);
3071
                        tcg_gen_mov_tl(cpu_cc_src, cpu_src1);
3072
                        tcg_gen_mov_tl(cpu_cc_src2, cpu_src2);
3073
                        gen_trap_ifdivzero_tl(cpu_cc_src2);
3074
                        tcg_gen_divu_i64(cpu_dst, cpu_cc_src, cpu_cc_src2);
3073 3075
                        break;
3074 3076
#endif
3075 3077
                    case 0xe:

Also available in: Unified diff