rendered paste body--- i386/dsputil_mmx.s 2006-08-21 12:06:59.000000000 -0700
+++ /transfer/ds 2006-08-21 12:23:49.000000000 -0700
@@ -94,7 +94,7 @@
#NO_APP
movslq %edx,%rdx
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
.balign 8
1:
movq (%rsi), %mm0
@@ -115,8 +115,8 @@
paddb %mm3, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi), %mm0
movq 1(%rsi), %mm1
movq (%rsi, %rdx), %mm2
@@ -135,8 +135,8 @@
paddb %mm3, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -155,7 +155,7 @@
#NO_APP
movslq %edx,%rdx
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
.balign 8
1:
movq (%rsi), %mm0
@@ -194,8 +194,8 @@
paddb %mm3, %mm5
movq %mm4, 8(%rdi)
movq %mm5, 8(%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi), %mm0
movq 1(%rsi), %mm1
movq (%rsi, %rdx), %mm2
@@ -232,8 +232,8 @@
paddb %mm3, %mm5
movq %mm4, 8(%rdi)
movq %mm5, 8(%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -252,12 +252,12 @@
#NO_APP
movslq %edx,%rdx
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm2
+ movq (%rsi, %rax),%mm2
movq %mm1, %mm4
movq %mm2, %mm5
pand %mm0, %mm4
@@ -272,10 +272,10 @@
paddb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm0
+ movq (%rsi, %rax),%mm0
movq %mm1, %mm4
movq %mm0, %mm5
pand %mm2, %mm4
@@ -290,8 +290,8 @@
paddb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -320,12 +320,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -341,10 +341,10 @@
psrlw $2, %mm4
psrlw $2, %mm5
packuswb %mm5, %mm4
- movq %mm4, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm4, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -360,8 +360,8 @@
psrlw $2, %mm0
psrlw $2, %mm1
packuswb %mm1, %mm0
- movq %mm0, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm0, (%rdi, %rax)
+ add %rdx, %rax
subl $2, %ecx
jnz 1b
@@ -547,12 +547,12 @@
#NO_APP
movslq %edx,%rdx
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm2
movq %mm1, %mm4
movq %mm2, %mm5
pand %mm0, %mm4
@@ -581,10 +581,10 @@
paddb %mm5, %mm1
movq %mm0, (%rdi)
movq %mm1, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax), %mm0
+ movq (%rsi, %rax), %mm0
movq %mm1, %mm4
movq %mm0, %mm5
pand %mm2, %mm4
@@ -613,8 +613,8 @@
paddb %mm5, %mm1
movq %mm2, (%rdi)
movq %mm1, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -643,12 +643,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -663,7 +663,7 @@
paddusw %mm1, %mm5
psrlw $2, %mm4
psrlw $2, %mm5
- movq (%rdi, %eax), %mm3
+ movq (%rdi, %rax), %mm3
packuswb %mm5, %mm4
pcmpeqd %mm2, %mm2
paddb %mm2, %mm2
@@ -673,10 +673,10 @@
pand %mm2,%mm4
psrlq $1, %mm4
paddb %mm4, %mm5
- movq %mm5, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm5, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -691,7 +691,7 @@
paddusw %mm5, %mm1
psrlw $2, %mm0
psrlw $2, %mm1
- movq (%rdi, %eax), %mm3
+ movq (%rdi, %rax), %mm3
packuswb %mm1, %mm0
pcmpeqd %mm2, %mm2
paddb %mm2, %mm2
@@ -701,8 +701,8 @@
pand %mm2,%mm0
psrlq $1, %mm0
paddb %mm0, %mm1
- movq %mm1, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm1, (%rdi, %rax)
+ add %rdx, %rax
subl $2, %ecx
jnz 1b
@@ -726,12 +726,12 @@
movslq %edx,%rdx
movl %ecx, %r10d
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm2
+ movq (%rsi, %rax),%mm2
movq %mm1, %mm4
movq %mm2, %mm5
pand %mm0, %mm4
@@ -746,10 +746,10 @@
paddb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm0
+ movq (%rsi, %rax),%mm0
movq %mm1, %mm4
movq %mm0, %mm5
pand %mm2, %mm4
@@ -764,8 +764,8 @@
paddb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %r10d
jnz 1b
@@ -776,12 +776,12 @@
pcmpeqd %mm6, %mm6
paddb %mm6, %mm6
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm2
+ movq (%rsi, %rax),%mm2
movq %mm1, %mm4
movq %mm2, %mm5
pand %mm0, %mm4
@@ -796,10 +796,10 @@
paddb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm0
+ movq (%rsi, %rax),%mm0
movq %mm1, %mm4
movq %mm0, %mm5
pand %mm2, %mm4
@@ -814,8 +814,8 @@
paddb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -847,12 +847,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -868,10 +868,10 @@
psrlw $2, %mm4
psrlw $2, %mm5
packuswb %mm5, %mm4
- movq %mm4, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm4, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -887,8 +887,8 @@
psrlw $2, %mm0
psrlw $2, %mm1
packuswb %mm1, %mm0
- movq %mm0, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm0, (%rdi, %rax)
+ add %rdx, %rax
subl $2, %r9d
jnz 1b
@@ -909,12 +909,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -930,10 +930,10 @@
psrlw $2, %mm4
psrlw $2, %mm5
packuswb %mm5, %mm4
- movq %mm4, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm4, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -949,8 +949,8 @@
psrlw $2, %mm0
psrlw $2, %mm1
packuswb %mm1, %mm0
- movq %mm0, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm0, (%rdi, %rax)
+ add %rdx, %rax
subl $2, %ecx
jnz 1b
@@ -974,12 +974,12 @@
movslq %edx,%rdx
movl %ecx, %r10d
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm2
movq %mm1, %mm4
movq %mm2, %mm5
pand %mm0, %mm4
@@ -1008,10 +1008,10 @@
paddb %mm5, %mm1
movq %mm0, (%rdi)
movq %mm1, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax), %mm0
+ movq (%rsi, %rax), %mm0
movq %mm1, %mm4
movq %mm0, %mm5
pand %mm2, %mm4
@@ -1040,8 +1040,8 @@
paddb %mm5, %mm1
movq %mm2, (%rdi)
movq %mm1, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %r10d
jnz 1b
@@ -1052,12 +1052,12 @@
pcmpeqd %mm6, %mm6
paddb %mm6, %mm6
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm2
movq %mm1, %mm4
movq %mm2, %mm5
pand %mm0, %mm4
@@ -1086,10 +1086,10 @@
paddb %mm5, %mm1
movq %mm0, (%rdi)
movq %mm1, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax), %mm0
+ movq (%rsi, %rax), %mm0
movq %mm1, %mm4
movq %mm0, %mm5
pand %mm2, %mm4
@@ -1118,8 +1118,8 @@
paddb %mm5, %mm1
movq %mm2, (%rdi)
movq %mm1, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -1151,12 +1151,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -1171,7 +1171,7 @@
paddusw %mm1, %mm5
psrlw $2, %mm4
psrlw $2, %mm5
- movq (%rdi, %eax), %mm3
+ movq (%rdi, %rax), %mm3
packuswb %mm5, %mm4
pcmpeqd %mm2, %mm2
paddb %mm2, %mm2
@@ -1181,10 +1181,10 @@
pand %mm2,%mm4
psrlq $1, %mm4
paddb %mm4, %mm5
- movq %mm5, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm5, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -1199,7 +1199,7 @@
paddusw %mm5, %mm1
psrlw $2, %mm0
psrlw $2, %mm1
- movq (%rdi, %eax), %mm3
+ movq (%rdi, %rax), %mm3
packuswb %mm1, %mm0
pcmpeqd %mm2, %mm2
paddb %mm2, %mm2
@@ -1209,8 +1209,8 @@
pand %mm2,%mm0
psrlq $1, %mm0
paddb %mm0, %mm1
- movq %mm1, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm1, (%rdi, %rax)
+ add %rdx, %rax
subl $2, %r9d
jnz 1b
@@ -1231,12 +1231,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -1251,7 +1251,7 @@
paddusw %mm1, %mm5
psrlw $2, %mm4
psrlw $2, %mm5
- movq (%rdi, %eax), %mm3
+ movq (%rdi, %rax), %mm3
packuswb %mm5, %mm4
pcmpeqd %mm2, %mm2
paddb %mm2, %mm2
@@ -1261,10 +1261,10 @@
pand %mm2,%mm4
psrlq $1, %mm4
paddb %mm4, %mm5
- movq %mm5, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm5, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -1279,7 +1279,7 @@
paddusw %mm5, %mm1
psrlw $2, %mm0
psrlw $2, %mm1
- movq (%rdi, %eax), %mm3
+ movq (%rdi, %rax), %mm3
packuswb %mm1, %mm0
pcmpeqd %mm2, %mm2
paddb %mm2, %mm2
@@ -1289,8 +1289,8 @@
pand %mm2,%mm0
psrlq $1, %mm0
paddb %mm0, %mm1
- movq %mm1, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm1, (%rdi, %rax)
+ add %rdx, %rax
subl $2, %ecx
jnz 1b
@@ -1309,7 +1309,7 @@
#NO_APP
movslq %edx,%rdx
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
.balign 8
1:
movq (%rsi), %mm0
@@ -1330,8 +1330,8 @@
psubb %mm3, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi), %mm0
movq 1(%rsi), %mm1
movq (%rsi, %rdx), %mm2
@@ -1350,8 +1350,8 @@
psubb %mm3, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -1370,7 +1370,7 @@
#NO_APP
movslq %edx,%rdx
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
.balign 8
1:
movq (%rsi), %mm0
@@ -1409,8 +1409,8 @@
psubb %mm3, %mm5
movq %mm4, 8(%rdi)
movq %mm5, 8(%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi), %mm0
movq 1(%rsi), %mm1
movq (%rsi, %rdx), %mm2
@@ -1447,8 +1447,8 @@
psubb %mm3, %mm5
movq %mm4, 8(%rdi)
movq %mm5, 8(%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -1467,12 +1467,12 @@
#NO_APP
movslq %edx,%rdx
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm2
+ movq (%rsi, %rax),%mm2
movq %mm1, %mm4
movq %mm2, %mm5
por %mm0, %mm4
@@ -1487,10 +1487,10 @@
psubb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm0
+ movq (%rsi, %rax),%mm0
movq %mm1, %mm4
movq %mm0, %mm5
por %mm2, %mm4
@@ -1505,8 +1505,8 @@
psubb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -1535,12 +1535,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -1556,10 +1556,10 @@
psrlw $2, %mm4
psrlw $2, %mm5
packuswb %mm5, %mm4
- movq %mm4, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm4, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -1575,8 +1575,8 @@
psrlw $2, %mm0
psrlw $2, %mm1
packuswb %mm1, %mm0
- movq %mm0, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm0, (%rdi, %rax)
+ add %rdx, %rax
subl $2, %ecx
jnz 1b
@@ -1762,12 +1762,12 @@
#NO_APP
movslq %edx,%rdx
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm2
movq %mm1, %mm4
movq %mm2, %mm5
por %mm0, %mm4
@@ -1796,10 +1796,10 @@
psubb %mm5, %mm1
movq %mm0, (%rdi)
movq %mm1, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax), %mm0
+ movq (%rsi, %rax), %mm0
movq %mm1, %mm4
movq %mm0, %mm5
por %mm2, %mm4
@@ -1828,8 +1828,8 @@
psubb %mm5, %mm1
movq %mm2, (%rdi)
movq %mm1, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -1858,12 +1858,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -1878,7 +1878,7 @@
paddusw %mm1, %mm5
psrlw $2, %mm4
psrlw $2, %mm5
- movq (%rdi, %eax), %mm3
+ movq (%rdi, %rax), %mm3
packuswb %mm5, %mm4
pcmpeqd %mm2, %mm2
paddb %mm2, %mm2
@@ -1888,10 +1888,10 @@
pand %mm2,%mm4
psrlq $1, %mm4
psubb %mm4, %mm5
- movq %mm5, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm5, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -1906,7 +1906,7 @@
paddusw %mm5, %mm1
psrlw $2, %mm0
psrlw $2, %mm1
- movq (%rdi, %eax), %mm3
+ movq (%rdi, %rax), %mm3
packuswb %mm1, %mm0
pcmpeqd %mm2, %mm2
paddb %mm2, %mm2
@@ -1916,8 +1916,8 @@
pand %mm2,%mm0
psrlq $1, %mm0
psubb %mm0, %mm1
- movq %mm1, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm1, (%rdi, %rax)
+ add %rdx, %rax
subl $2, %ecx
jnz 1b
@@ -1941,12 +1941,12 @@
movslq %edx,%rdx
movl %ecx, %r10d
#APP
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm2
+ movq (%rsi, %rax),%mm2
movq %mm1, %mm4
movq %mm2, %mm5
por %mm0, %mm4
@@ -1961,10 +1961,10 @@
psubb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm0
+ movq (%rsi, %rax),%mm0
movq %mm1, %mm4
movq %mm0, %mm5
por %mm2, %mm4
@@ -1979,8 +1979,8 @@
psubb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %r10d
jnz 1b
@@ -1991,12 +1991,12 @@
pcmpeqd %mm6, %mm6
paddb %mm6, %mm6
- lea (%rdx, %rdx), %eax
+ lea (%rdx, %rdx), %rax
movq (%rsi), %mm0
.balign 8
1:
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm2
+ movq (%rsi, %rax),%mm2
movq %mm1, %mm4
movq %mm2, %mm5
por %mm0, %mm4
@@ -2011,10 +2011,10 @@
psubb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
movq (%rsi, %rdx), %mm1
- movq (%rsi, %eax),%mm0
+ movq (%rsi, %rax),%mm0
movq %mm1, %mm4
movq %mm0, %mm5
por %mm2, %mm4
@@ -2029,8 +2029,8 @@
psubb %mm1, %mm5
movq %mm4, (%rdi)
movq %mm5, (%rdi, %rdx)
- add %eax, %rsi
- add %eax, %rdi
+ add %rax, %rsi
+ add %rax, %rdi
subl $4, %ecx
jnz 1b
@@ -2062,12 +2062,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -2083,10 +2083,10 @@
psrlw $2, %mm4
psrlw $2, %mm5
packuswb %mm5, %mm4
- movq %mm4, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm4, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -2102,8 +2102,8 @@
psrlw $2, %mm0
psrlw $2, %mm1
packuswb %mm1, %mm0
- movq %mm0, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm0, (%rdi, %rax)
+ add %rdx, %rax
subl $2, %r9d
jnz 1b
@@ -2124,12 +2124,12 @@
punpckhbw %mm7, %mm5
paddusw %mm0, %mm4
paddusw %mm1, %mm5
- xor %eax, %eax
+ xor %rax, %rax
add %rdx, %rsi
.balign 8
1:
- movq (%rsi, %eax), %mm0
- movq 1(%rsi, %eax), %mm2
+ movq (%rsi, %rax), %mm0
+ movq 1(%rsi, %rax), %mm2
movq %mm0, %mm1
movq %mm2, %mm3
punpcklbw %mm7, %mm0
@@ -2145,10 +2145,10 @@
psrlw $2, %mm4
psrlw $2, %mm5
packuswb %mm5, %mm4
- movq %mm4, (%rdi, %eax)
- add %rdx, %eax
- movq (%rsi, %eax), %mm2
- movq 1(%rsi, %eax), %mm4
+ movq %mm4, (%rdi, %rax)
+ add %rdx, %rax
+ movq (%rsi, %rax), %mm2
+ movq 1(%rsi, %rax), %mm4
movq %mm2, %mm3
movq %mm4, %mm5
punpcklbw %mm7, %mm2
@@ -2164,8 +2164,8 @@
psrlw $2, %mm0
psrlw $2, %mm1
packuswb %mm1, %mm0
- movq %mm0, (%rdi, %eax)
- add %rdx, %eax
+ movq %mm0, (%rdi, %rax)
+ add %rdx, %rax
subl