X86: Remove some FIXMEs from IDIV that have been fixed.
authorGabe Black <gblack@eecs.umich.edu>
Tue, 18 Aug 2009 01:15:13 +0000 (18:15 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Tue, 18 Aug 2009 01:15:13 +0000 (18:15 -0700)
src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py

index 86f1946bafccf05bd09a1fe4190ae135f428a1bf..368e27ab53adfe1534c713a87a4cb9b0e084b6bc 100644 (file)
@@ -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