]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/cmd/compile/internal/amd64/prog.go
[dev.ssa] Merge remote-tracking branch 'origin/master' into mergebranch
[gostls13.git] / src / cmd / compile / internal / amd64 / prog.go
index 59fb0761a0c636bcc208dcf9d0f20eaccfabb230..9502cf9b8e2a709ff95583374c67260c76ad648c 100644 (file)
@@ -136,6 +136,7 @@ var progtable = [x86.ALAST]obj.ProgInfo{
        x86.AMOVL:      {Flags: gc.SizeL | gc.LeftRead | gc.RightWrite | gc.Move},
        x86.AMOVQ:      {Flags: gc.SizeQ | gc.LeftRead | gc.RightWrite | gc.Move},
        x86.AMOVW:      {Flags: gc.SizeW | gc.LeftRead | gc.RightWrite | gc.Move},
+       x86.AMOVUPS:    {Flags: gc.LeftRead | gc.RightWrite | gc.Move},
        x86.AMOVSB:     {Flags: gc.OK, Reguse: DI | SI, Regset: DI | SI},
        x86.AMOVSL:     {Flags: gc.OK, Reguse: DI | SI, Regset: DI | SI},
        x86.AMOVSQ:     {Flags: gc.OK, Reguse: DI | SI, Regset: DI | SI},
@@ -248,6 +249,7 @@ var progtable = [x86.ALAST]obj.ProgInfo{
        x86.AXORL:     {Flags: gc.SizeL | gc.LeftRead | RightRdwr | gc.SetCarry},
        x86.AXORQ:     {Flags: gc.SizeQ | gc.LeftRead | RightRdwr | gc.SetCarry},
        x86.AXORW:     {Flags: gc.SizeW | gc.LeftRead | RightRdwr | gc.SetCarry},
+       x86.AXORPS:    {Flags: gc.LeftRead | RightRdwr},
 }
 
 func progflags(p *obj.Prog) uint32 {