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