Revision 8872eb4f

b/target-sparc/translate.c
4484 4484
                case 0x2d: /* V9 prefetch, no effect */
4485 4485
                    goto skip_move;
4486 4486
                case 0x30: /* V9 ldfa */
4487
                    if (gen_trap_ifnofpu(dc, cpu_cond)) {
4488
                        goto jmp_insn;
4489
                    }
4487 4490
                    save_state(dc, cpu_cond);
4488 4491
                    gen_ldf_asi(cpu_addr, insn, 4, rd);
4489 4492
                    goto skip_move;
4490 4493
                case 0x33: /* V9 lddfa */
4494
                    if (gen_trap_ifnofpu(dc, cpu_cond)) {
4495
                        goto jmp_insn;
4496
                    }
4491 4497
                    save_state(dc, cpu_cond);
4492 4498
                    gen_ldf_asi(cpu_addr, insn, 8, DFPREG(rd));
4493 4499
                    goto skip_move;
......
4495 4501
                    goto skip_move;
4496 4502
                case 0x32: /* V9 ldqfa */
4497 4503
                    CHECK_FPU_FEATURE(dc, FLOAT128);
4504
                    if (gen_trap_ifnofpu(dc, cpu_cond)) {
4505
                        goto jmp_insn;
4506
                    }
4498 4507
                    save_state(dc, cpu_cond);
4499 4508
                    gen_ldf_asi(cpu_addr, insn, 16, QFPREG(rd));
4500 4509
                    goto skip_move;

Also available in: Unified diff