Ver Fonte

Fixed manual translations of PSRLW instruction

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7593 8c9fc860-2736-0410-a75d-ab315db34111
negelef há 7 anos atrás
pai
commit
eb3e08b161

+ 2 - 4
source/AMD64.Raster.Mod

@@ -2062,8 +2062,7 @@ MODULE Raster; (** non-portable *)	(* eos, TF  **)
 
 		PADDUSW 	MMX1, MMX2
 
-		;	PSRLW	MM1, 8 ; normalize
-		DB 			0FH, 71H, 0D1H, 08H
+		PSRLW	MMX1, 8 ; normalize
 		PACKUSWB MMX1, MMX0
 
 		; HUGA BIMBO Muell
@@ -2495,8 +2494,7 @@ MODULE Raster; (** non-portable *)	(* eos, TF  **)
 		PMULLW 	MMX2, MMX6
 		PADDUSW 	MMX1, MMX2
 
-	;	PSRLW	MM1, 8 ; normalize
-		DB 			0FH, 71H, 0D1H, 08H
+		PSRLW	MMX1, 8 ; normalize
 		PACKUSWB 	MMX1, MMX0
 
 		; HUGA BIMBO Muell

+ 1 - 2
source/AMD64.WMRasterScale.Mod

@@ -2559,8 +2559,7 @@ alpha:
 	PMULLW 	MM2, MM6
 	PADDUSW 	MM1, MM2
 
-	;	PSRLW	MM1, 8 ; normalize
-	DB 			0FH, 71H, 0D1H, 08H
+	PSRLW	MMX1, 8 ; normalize
 	PACKUSWB 	MM1, MM0
 
 	; HUGA BIMBO Muell

+ 2 - 4
source/I386.Raster.Mod

@@ -2231,8 +2231,7 @@ MODULE Raster; (** non-portable *)	(* eos, TF  **)
 
 		PADDUSW 	MMX1, MMX2
 
-		;	PSRLW	MMX1, 8 ; normalize
-		DB 			0FH, 71H, 0D1H, 08H
+		PSRLW	MMX1, 8 ; normalize
 		PACKUSWB MMX1, MMX0
 
 		; HUGA BIMBO Muell
@@ -2666,8 +2665,7 @@ MODULE Raster; (** non-portable *)	(* eos, TF  **)
 		PMULLW 	MMX2, MMX6
 		PADDUSW 	MMX1, MMX2
 
-	;	PSRLW	MMX1, 8 ; normalize
-		DB 			0FH, 71H, 0D1H, 08H
+		PSRLW	MMX1, 8 ; normalize
 		PACKUSWB 	MMX1, MMX0
 
 		; HUGA BIMBO Muell

+ 1 - 2
source/I386.WMRasterScale.Mod

@@ -2558,8 +2558,7 @@ alpha:
 	PMULLW 	MMX2, MMX6
 	PADDUSW 	MMX1, MMX2
 
-	;	PSRLW	MMX1, 8 ; normalize
-	DB 			0FH, 71H, 0D1H, 08H
+	PSRLW	MMX1, 8 ; normalize
 	PACKUSWB 	MMX1, MMX0
 
 	; HUGA BIMBO Muell