diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2009-08-17 18:15:13 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2009-08-17 18:15:13 -0700 |
commit | a9b2bf51193ce6739d32a5e3990a30ff37b1da85 (patch) | |
tree | 7ffc0ee94777ed2f87ae3eb3d1fb97996b92391e /src/arch | |
parent | 3f2f3bede87ae225418e2d54c283662f9c476590 (diff) | |
download | gem5-a9b2bf51193ce6739d32a5e3990a30ff37b1da85.tar.xz |
X86: Remove some FIXMEs from IDIV that have been fixed.
Diffstat (limited to 'src/arch')
-rw-r--r-- | src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py b/src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py index 86f1946ba..368e27ab5 100644 --- a/src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py +++ b/src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py @@ -677,7 +677,6 @@ def macroop IDIV_M ld t8, seg, sib, disp #Find the sign of the divisor - #FIXME!!! This depends on shifts setting the carry flag correctly. slli t0, t8, 1, flags=(ECF,) # Negate divisor @@ -686,7 +685,6 @@ def macroop IDIV_M mov t3, t3, t8, flags=(nCECF,) #Find the sign of the dividend - #FIXME!!! This depends on shifts setting the carry flag correctly. slli t0, rdx, 1, flags=(ECF,) # Put the dividend's absolute value into t1 and t2 @@ -753,7 +751,6 @@ def macroop IDIV_P ld t8, seg, riprel, disp #Find the sign of the divisor - #FIXME!!! This depends on shifts setting the carry flag correctly. slli t0, t8, 1, flags=(ECF,) # Negate divisor @@ -762,7 +759,6 @@ def macroop IDIV_P mov t3, t3, t4, flags=(nCECF,) #Find the sign of the dividend - #FIXME!!! This depends on shifts setting the carry flag correctly. slli t0, rdx, 1, flags=(ECF,) # Put the dividend's absolute value into t1 and t2 |