From 3cd95a2748ebed72cedd64f7f4c945eef6e2ccf7 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 19 Sep 2007 18:28:34 -0700 Subject: X86: Implement the fld, fst, and fstp instructions. --HG-- extra : convert_revision : 7dd274bdc3c34839c17d9012a745d7c95dfcfdd8 --- src/arch/x86/isa/decoder/x87.isa | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/arch/x86/isa/decoder') diff --git a/src/arch/x86/isa/decoder/x87.isa b/src/arch/x86/isa/decoder/x87.isa index bab687acd..667a8a66e 100644 --- a/src/arch/x86/isa/decoder/x87.isa +++ b/src/arch/x86/isa/decoder/x87.isa @@ -242,14 +242,14 @@ 0x5: decode MODRM_REG { 0x0: decode MODRM_MOD { 0x3: ffree(); - default: fld(); + default: Inst::FLD(Mq); } 0x1: decode MODRM_MOD { 0x3: Inst::UD2(); default: fisttp(); } - 0x2: fst(); - 0x3: fstp(); + 0x2: Inst::FST(Mq); + 0x3: Inst::FSTP(Mq); 0x4: decode MODRM_MOD { 0x3: fucom(); default: frstor(); -- cgit v1.2.3