mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 01:33:56 -06:00
target/m68k: implement fsincos
using floatx80_sin() and floatx80_cos() Signed-off-by: Laurent Vivier <laurent@vivier.eu> Message-Id: <20180312202728.23790-5-laurent@vivier.eu>
This commit is contained in:
parent
68d0ed3786
commit
47446c9ce3
3 changed files with 20 additions and 0 deletions
|
@ -5159,6 +5159,14 @@ DISAS_INSN(fpu)
|
|||
case 0x6c: /* fdsub */
|
||||
gen_helper_fdsub(cpu_env, cpu_dest, cpu_src, cpu_dest);
|
||||
break;
|
||||
case 0x30: case 0x31: case 0x32:
|
||||
case 0x33: case 0x34: case 0x35:
|
||||
case 0x36: case 0x37: {
|
||||
TCGv_ptr cpu_dest2 = gen_fp_ptr(REG(ext, 0));
|
||||
gen_helper_fsincos(cpu_env, cpu_dest, cpu_dest2, cpu_src);
|
||||
tcg_temp_free_ptr(cpu_dest2);
|
||||
}
|
||||
break;
|
||||
case 0x38: /* fcmp */
|
||||
gen_helper_fcmp(cpu_env, cpu_src, cpu_dest);
|
||||
return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue