]> Cypherpunks repositories - gostls13.git/commitdiff
liblink: encode MOVBQZX as MOVZBL instead of MOVZBQ
authorRui Ueyama <ruiu@google.com>
Wed, 6 Aug 2014 04:38:41 +0000 (21:38 -0700)
committerRui Ueyama <ruiu@google.com>
Wed, 6 Aug 2014 04:38:41 +0000 (21:38 -0700)
LGTM=rsc
R=golang-codereviews, gobot, rsc
CC=golang-codereviews
https://golang.org/cl/118480046

src/liblink/asm6.c

index 3fc3e01286fb4f90fb83fb1e12d5ed9d5c5f2371..fa329777d03fcc450ef0b7726d2992e7586a6411 100644 (file)
@@ -1072,7 +1072,7 @@ static Optab optab[] =
        { AMOVBLSX,     ymb_rl, Pm, {0xbe} },
        { AMOVBLZX,     ymb_rl, Pm, {0xb6} },
        { AMOVBQSX,     ymb_rl, Pw, {0x0f,0xbe} },
-       { AMOVBQZX,     ymb_rl, Pw, {0x0f,0xb6} },
+       { AMOVBQZX,     ymb_rl, Pm, {0xb6} },
        { AMOVBWSX,     ymb_rl, Pq, {0xbe} },
        { AMOVBWZX,     ymb_rl, Pq, {0xb6} },
        { AMOVO,        yxmov,  Pe, {0x6f,0x7f} },