some deletions
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201105173854-bc9fc8d8c4bc / go / analysis / passes / asmdecl / testdata / src / a / asm2.s
diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/go/analysis/passes/asmdecl/testdata/src/a/asm2.s b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/go/analysis/passes/asmdecl/testdata/src/a/asm2.s
deleted file mode 100644 (file)
index b02992a..0000000
+++ /dev/null
@@ -1,256 +0,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// +build 386
-
-TEXT ·arg1(SB),0,$0-2
-       MOVB    x+0(FP), AX
-       MOVB    y+1(FP), BX
-       MOVW    x+0(FP), AX // want `\[386\] arg1: invalid MOVW of x\+0\(FP\); int8 is 1-byte value`
-       MOVW    y+1(FP), AX // want `invalid MOVW of y\+1\(FP\); uint8 is 1-byte value`
-       MOVL    x+0(FP), AX // want `invalid MOVL of x\+0\(FP\); int8 is 1-byte value`
-       MOVL    y+1(FP), AX // want `invalid MOVL of y\+1\(FP\); uint8 is 1-byte value`
-       MOVQ    x+0(FP), AX // want `invalid MOVQ of x\+0\(FP\); int8 is 1-byte value`
-       MOVQ    y+1(FP), AX // want `invalid MOVQ of y\+1\(FP\); uint8 is 1-byte value`
-       MOVB    x+1(FP), AX // want `invalid offset x\+1\(FP\); expected x\+0\(FP\)`
-       MOVB    y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+1\(FP\)`
-       TESTB   x+0(FP), AX
-       TESTB   y+1(FP), BX
-       TESTW   x+0(FP), AX // want `invalid TESTW of x\+0\(FP\); int8 is 1-byte value`
-       TESTW   y+1(FP), AX // want `invalid TESTW of y\+1\(FP\); uint8 is 1-byte value`
-       TESTL   x+0(FP), AX // want `invalid TESTL of x\+0\(FP\); int8 is 1-byte value`
-       TESTL   y+1(FP), AX // want `invalid TESTL of y\+1\(FP\); uint8 is 1-byte value`
-       TESTQ   x+0(FP), AX // want `invalid TESTQ of x\+0\(FP\); int8 is 1-byte value`
-       TESTQ   y+1(FP), AX // want `invalid TESTQ of y\+1\(FP\); uint8 is 1-byte value`
-       TESTB   x+1(FP), AX // want `invalid offset x\+1\(FP\); expected x\+0\(FP\)`
-       TESTB   y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+1\(FP\)`
-       MOVB    4(SP), AX // want `4\(SP\) should be x\+0\(FP\)`
-       MOVB    5(SP), AX // want `5\(SP\) should be y\+1\(FP\)`
-       MOVB    6(SP), AX // want `use of 6\(SP\) points beyond argument frame`
-       RET
-
-TEXT ·arg2(SB),0,$0-4
-       MOVB    x+0(FP), AX // want `arg2: invalid MOVB of x\+0\(FP\); int16 is 2-byte value`
-       MOVB    y+2(FP), AX // want `invalid MOVB of y\+2\(FP\); uint16 is 2-byte value`
-       MOVW    x+0(FP), AX
-       MOVW    y+2(FP), BX
-       MOVL    x+0(FP), AX // want `invalid MOVL of x\+0\(FP\); int16 is 2-byte value`
-       MOVL    y+2(FP), AX // want `invalid MOVL of y\+2\(FP\); uint16 is 2-byte value`
-       MOVQ    x+0(FP), AX // want `invalid MOVQ of x\+0\(FP\); int16 is 2-byte value`
-       MOVQ    y+2(FP), AX // want `invalid MOVQ of y\+2\(FP\); uint16 is 2-byte value`
-       MOVW    x+2(FP), AX // want `invalid offset x\+2\(FP\); expected x\+0\(FP\)`
-       MOVW    y+0(FP), AX // want `invalid offset y\+0\(FP\); expected y\+2\(FP\)`
-       TESTB   x+0(FP), AX // want `invalid TESTB of x\+0\(FP\); int16 is 2-byte value`
-       TESTB   y+2(FP), AX // want `invalid TESTB of y\+2\(FP\); uint16 is 2-byte value`
-       TESTW   x+0(FP), AX
-       TESTW   y+2(FP), BX
-       TESTL   x+0(FP), AX // want `invalid TESTL of x\+0\(FP\); int16 is 2-byte value`
-       TESTL   y+2(FP), AX // want `invalid TESTL of y\+2\(FP\); uint16 is 2-byte value`
-       TESTQ   x+0(FP), AX // want `invalid TESTQ of x\+0\(FP\); int16 is 2-byte value`
-       TESTQ   y+2(FP), AX // want `invalid TESTQ of y\+2\(FP\); uint16 is 2-byte value`
-       TESTW   x+2(FP), AX // want `invalid offset x\+2\(FP\); expected x\+0\(FP\)`
-       TESTW   y+0(FP), AX // want `invalid offset y\+0\(FP\); expected y\+2\(FP\)`
-       RET
-
-TEXT ·arg4(SB),0,$0-2 // want `arg4: wrong argument size 2; expected \$\.\.\.-8`
-       MOVB    x+0(FP), AX // want `invalid MOVB of x\+0\(FP\); int32 is 4-byte value`
-       MOVB    y+4(FP), BX // want `invalid MOVB of y\+4\(FP\); uint32 is 4-byte value`
-       MOVW    x+0(FP), AX // want `invalid MOVW of x\+0\(FP\); int32 is 4-byte value`
-       MOVW    y+4(FP), AX // want `invalid MOVW of y\+4\(FP\); uint32 is 4-byte value`
-       MOVL    x+0(FP), AX
-       MOVL    y+4(FP), AX
-       MOVQ    x+0(FP), AX // want `invalid MOVQ of x\+0\(FP\); int32 is 4-byte value`
-       MOVQ    y+4(FP), AX // want `invalid MOVQ of y\+4\(FP\); uint32 is 4-byte value`
-       MOVL    x+4(FP), AX // want `invalid offset x\+4\(FP\); expected x\+0\(FP\)`
-       MOVL    y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+4\(FP\)`
-       TESTB   x+0(FP), AX // want `invalid TESTB of x\+0\(FP\); int32 is 4-byte value`
-       TESTB   y+4(FP), BX // want `invalid TESTB of y\+4\(FP\); uint32 is 4-byte value`
-       TESTW   x+0(FP), AX // want `invalid TESTW of x\+0\(FP\); int32 is 4-byte value`
-       TESTW   y+4(FP), AX // want `invalid TESTW of y\+4\(FP\); uint32 is 4-byte value`
-       TESTL   x+0(FP), AX
-       TESTL   y+4(FP), AX
-       TESTQ   x+0(FP), AX // want `invalid TESTQ of x\+0\(FP\); int32 is 4-byte value`
-       TESTQ   y+4(FP), AX // want `invalid TESTQ of y\+4\(FP\); uint32 is 4-byte value`
-       TESTL   x+4(FP), AX // want `invalid offset x\+4\(FP\); expected x\+0\(FP\)`
-       TESTL   y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+4\(FP\)`
-       RET
-
-TEXT ·arg8(SB),7,$0-2 // want `wrong argument size 2; expected \$\.\.\.-16`
-       MOVB    x+0(FP), AX // want `invalid MOVB of x\+0\(FP\); int64 is 8-byte value`
-       MOVB    y+8(FP), BX // want `invalid MOVB of y\+8\(FP\); uint64 is 8-byte value`
-       MOVW    x+0(FP), AX // want `invalid MOVW of x\+0\(FP\); int64 is 8-byte value`
-       MOVW    y+8(FP), AX // want `invalid MOVW of y\+8\(FP\); uint64 is 8-byte value`
-       MOVL    x+0(FP), AX // want `invalid MOVL of x\+0\(FP\); int64 is 8-byte value containing x_lo\+0\(FP\) and x_hi\+4\(FP\)`
-       MOVL    x_lo+0(FP), AX
-       MOVL    x_hi+4(FP), AX
-       MOVL    y+8(FP), AX // want `invalid MOVL of y\+8\(FP\); uint64 is 8-byte value containing y_lo\+8\(FP\) and y_hi\+12\(FP\)`
-       MOVL    y_lo+8(FP), AX
-       MOVL    y_hi+12(FP), AX
-       MOVQ    x+0(FP), AX
-       MOVQ    y+8(FP), AX
-       MOVQ    x+8(FP), AX // want `invalid offset x\+8\(FP\); expected x\+0\(FP\)`
-       MOVQ    y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+8\(FP\)`
-       TESTB   x+0(FP), AX // want `invalid TESTB of x\+0\(FP\); int64 is 8-byte value`
-       TESTB   y+8(FP), BX // want `invalid TESTB of y\+8\(FP\); uint64 is 8-byte value`
-       TESTW   x+0(FP), AX // want `invalid TESTW of x\+0\(FP\); int64 is 8-byte value`
-       TESTW   y+8(FP), AX // want `invalid TESTW of y\+8\(FP\); uint64 is 8-byte value`
-       TESTL   x+0(FP), AX // want `invalid TESTL of x\+0\(FP\); int64 is 8-byte value containing x_lo\+0\(FP\) and x_hi\+4\(FP\)`
-       TESTL   y+8(FP), AX // want `invalid TESTL of y\+8\(FP\); uint64 is 8-byte value containing y_lo\+8\(FP\) and y_hi\+12\(FP\)`
-       TESTQ   x+0(FP), AX
-       TESTQ   y+8(FP), AX
-       TESTQ   x+8(FP), AX // want `invalid offset x\+8\(FP\); expected x\+0\(FP\)`
-       TESTQ   y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+8\(FP\)`
-       RET
-
-TEXT ·argint(SB),0,$0-2 // want `wrong argument size 2; expected \$\.\.\.-8`
-       MOVB    x+0(FP), AX // want `invalid MOVB of x\+0\(FP\); int is 4-byte value`
-       MOVB    y+4(FP), BX // want `invalid MOVB of y\+4\(FP\); uint is 4-byte value`
-       MOVW    x+0(FP), AX // want `invalid MOVW of x\+0\(FP\); int is 4-byte value`
-       MOVW    y+4(FP), AX // want `invalid MOVW of y\+4\(FP\); uint is 4-byte value`
-       MOVL    x+0(FP), AX
-       MOVL    y+4(FP), AX
-       MOVQ    x+0(FP), AX // want `invalid MOVQ of x\+0\(FP\); int is 4-byte value`
-       MOVQ    y+4(FP), AX // want `invalid MOVQ of y\+4\(FP\); uint is 4-byte value`
-       MOVQ    x+4(FP), AX // want `invalid offset x\+4\(FP\); expected x\+0\(FP\)`
-       MOVQ    y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+4\(FP\)`
-       TESTB   x+0(FP), AX // want `invalid TESTB of x\+0\(FP\); int is 4-byte value`
-       TESTB   y+4(FP), BX // want `invalid TESTB of y\+4\(FP\); uint is 4-byte value`
-       TESTW   x+0(FP), AX // want `invalid TESTW of x\+0\(FP\); int is 4-byte value`
-       TESTW   y+4(FP), AX // want `invalid TESTW of y\+4\(FP\); uint is 4-byte value`
-       TESTL   x+0(FP), AX
-       TESTL   y+4(FP), AX
-       TESTQ   x+0(FP), AX // want `invalid TESTQ of x\+0\(FP\); int is 4-byte value`
-       TESTQ   y+4(FP), AX // want `invalid TESTQ of y\+4\(FP\); uint is 4-byte value`
-       TESTQ   x+4(FP), AX // want `invalid offset x\+4\(FP\); expected x\+0\(FP\)`
-       TESTQ   y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+4\(FP\)`
-       RET
-
-TEXT ·argptr(SB),7,$0-2 // want `wrong argument size 2; expected \$\.\.\.-20`
-       MOVB    x+0(FP), AX // want `invalid MOVB of x\+0\(FP\); \*byte is 4-byte value`
-       MOVB    y+4(FP), BX // want `invalid MOVB of y\+4\(FP\); \*byte is 4-byte value`
-       MOVW    x+0(FP), AX // want `invalid MOVW of x\+0\(FP\); \*byte is 4-byte value`
-       MOVW    y+4(FP), AX // want `invalid MOVW of y\+4\(FP\); \*byte is 4-byte value`
-       MOVL    x+0(FP), AX
-       MOVL    y+4(FP), AX
-       MOVQ    x+0(FP), AX // want `invalid MOVQ of x\+0\(FP\); \*byte is 4-byte value`
-       MOVQ    y+4(FP), AX // want `invalid MOVQ of y\+4\(FP\); \*byte is 4-byte value`
-       MOVQ    x+4(FP), AX // want `invalid offset x\+4\(FP\); expected x\+0\(FP\)`
-       MOVQ    y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+4\(FP\)`
-       TESTB   x+0(FP), AX // want `invalid TESTB of x\+0\(FP\); \*byte is 4-byte value`
-       TESTB   y+4(FP), BX // want `invalid TESTB of y\+4\(FP\); \*byte is 4-byte value`
-       TESTW   x+0(FP), AX // want `invalid TESTW of x\+0\(FP\); \*byte is 4-byte value`
-       TESTW   y+4(FP), AX // want `invalid TESTW of y\+4\(FP\); \*byte is 4-byte value`
-       TESTL   x+0(FP), AX
-       TESTL   y+4(FP), AX
-       TESTQ   x+0(FP), AX // want `invalid TESTQ of x\+0\(FP\); \*byte is 4-byte value`
-       TESTQ   y+4(FP), AX // want `invalid TESTQ of y\+4\(FP\); \*byte is 4-byte value`
-       TESTQ   x+4(FP), AX // want `invalid offset x\+4\(FP\); expected x\+0\(FP\)`
-       TESTQ   y+2(FP), AX // want `invalid offset y\+2\(FP\); expected y\+4\(FP\)`
-       MOVW    c+8(FP), AX // want `invalid MOVW of c\+8\(FP\); chan int is 4-byte value`
-       MOVW    m+12(FP), AX // want `invalid MOVW of m\+12\(FP\); map\[int\]int is 4-byte value`
-       MOVW    f+16(FP), AX // want `invalid MOVW of f\+16\(FP\); func\(\) is 4-byte value`
-       RET
-
-TEXT ·argstring(SB),0,$16 // want `wrong argument size 0; expected \$\.\.\.-16`
-       MOVW    x+0(FP), AX // want `invalid MOVW of x\+0\(FP\); string base is 4-byte value`
-       MOVL    x+0(FP), AX
-       MOVQ    x+0(FP), AX // want `invalid MOVQ of x\+0\(FP\); string base is 4-byte value`
-       MOVW    x_base+0(FP), AX // want `invalid MOVW of x_base\+0\(FP\); string base is 4-byte value`
-       MOVL    x_base+0(FP), AX
-       MOVQ    x_base+0(FP), AX // want `invalid MOVQ of x_base\+0\(FP\); string base is 4-byte value`
-       MOVW    x_len+0(FP), AX // want `invalid offset x_len\+0\(FP\); expected x_len\+4\(FP\)`
-       MOVL    x_len+0(FP), AX // want `invalid offset x_len\+0\(FP\); expected x_len\+4\(FP\)`
-       MOVQ    x_len+0(FP), AX // want `invalid offset x_len\+0\(FP\); expected x_len\+4\(FP\)`
-       MOVW    x_len+4(FP), AX // want `invalid MOVW of x_len\+4\(FP\); string len is 4-byte value`
-       MOVL    x_len+4(FP), AX
-       MOVQ    x_len+4(FP), AX // want `invalid MOVQ of x_len\+4\(FP\); string len is 4-byte value`
-       MOVQ    y+0(FP), AX // want `invalid offset y\+0\(FP\); expected y\+8\(FP\)`
-       MOVQ    y_len+4(FP), AX // want `invalid offset y_len\+4\(FP\); expected y_len\+12\(FP\)`
-       RET
-
-TEXT ·argslice(SB),0,$24 // want `wrong argument size 0; expected \$\.\.\.-24`
-       MOVW    x+0(FP), AX // want `invalid MOVW of x\+0\(FP\); slice base is 4-byte value`
-       MOVL    x+0(FP), AX
-       MOVQ    x+0(FP), AX // want `invalid MOVQ of x\+0\(FP\); slice base is 4-byte value`
-       MOVW    x_base+0(FP), AX // want `invalid MOVW of x_base\+0\(FP\); slice base is 4-byte value`
-       MOVL    x_base+0(FP), AX
-       MOVQ    x_base+0(FP), AX // want `invalid MOVQ of x_base\+0\(FP\); slice base is 4-byte value`
-       MOVW    x_len+0(FP), AX // want `invalid offset x_len\+0\(FP\); expected x_len\+4\(FP\)`
-       MOVL    x_len+0(FP), AX // want `invalid offset x_len\+0\(FP\); expected x_len\+4\(FP\)`
-       MOVQ    x_len+0(FP), AX // want `invalid offset x_len\+0\(FP\); expected x_len\+4\(FP\)`
-       MOVW    x_len+4(FP), AX // want `invalid MOVW of x_len\+4\(FP\); slice len is 4-byte value`
-       MOVL    x_len+4(FP), AX
-       MOVQ    x_len+4(FP), AX // want `invalid MOVQ of x_len\+4\(FP\); slice len is 4-byte value`
-       MOVW    x_cap+0(FP), AX // want `invalid offset x_cap\+0\(FP\); expected x_cap\+8\(FP\)`
-       MOVL    x_cap+0(FP), AX // want `invalid offset x_cap\+0\(FP\); expected x_cap\+8\(FP\)`
-       MOVQ    x_cap+0(FP), AX // want `invalid offset x_cap\+0\(FP\); expected x_cap\+8\(FP\)`
-       MOVW    x_cap+8(FP), AX // want `invalid MOVW of x_cap\+8\(FP\); slice cap is 4-byte value`
-       MOVL    x_cap+8(FP), AX
-       MOVQ    x_cap+8(FP), AX // want `invalid MOVQ of x_cap\+8\(FP\); slice cap is 4-byte value`
-       MOVQ    y+0(FP), AX // want `invalid offset y\+0\(FP\); expected y\+12\(FP\)`
-       MOVQ    y_len+4(FP), AX // want `invalid offset y_len\+4\(FP\); expected y_len\+16\(FP\)`
-       MOVQ    y_cap+8(FP), AX // want `invalid offset y_cap\+8\(FP\); expected y_cap\+20\(FP\)`
-       RET
-
-TEXT ·argiface(SB),0,$0-16
-       MOVW    x+0(FP), AX // want `invalid MOVW of x\+0\(FP\); interface type is 4-byte value`
-       MOVL    x+0(FP), AX
-       MOVQ    x+0(FP), AX // want `invalid MOVQ of x\+0\(FP\); interface type is 4-byte value`
-       MOVW    x_type+0(FP), AX // want `invalid MOVW of x_type\+0\(FP\); interface type is 4-byte value`
-       MOVL    x_type+0(FP), AX
-       MOVQ    x_type+0(FP), AX // want `invalid MOVQ of x_type\+0\(FP\); interface type is 4-byte value`
-       MOVQ    x_itable+0(FP), AX // want `unknown variable x_itable; offset 0 is x_type\+0\(FP\)`
-       MOVQ    x_itable+1(FP), AX // want `unknown variable x_itable; offset 1 is x_type\+0\(FP\)`
-       MOVW    x_data+0(FP), AX // want `invalid offset x_data\+0\(FP\); expected x_data\+4\(FP\)`
-       MOVL    x_data+0(FP), AX // want `invalid offset x_data\+0\(FP\); expected x_data\+4\(FP\)`
-       MOVQ    x_data+0(FP), AX // want `invalid offset x_data\+0\(FP\); expected x_data\+4\(FP\)`
-       MOVW    x_data+4(FP), AX // want `invalid MOVW of x_data\+4\(FP\); interface data is 4-byte value`
-       MOVL    x_data+4(FP), AX
-       MOVQ    x_data+4(FP), AX // want `invalid MOVQ of x_data\+4\(FP\); interface data is 4-byte value`
-       MOVW    y+8(FP), AX // want `invalid MOVW of y\+8\(FP\); interface itable is 4-byte value`
-       MOVL    y+8(FP), AX
-       MOVQ    y+8(FP), AX // want `invalid MOVQ of y\+8\(FP\); interface itable is 4-byte value`
-       MOVW    y_itable+8(FP), AX // want `invalid MOVW of y_itable\+8\(FP\); interface itable is 4-byte value`
-       MOVL    y_itable+8(FP), AX
-       MOVQ    y_itable+8(FP), AX // want `invalid MOVQ of y_itable\+8\(FP\); interface itable is 4-byte value`
-       MOVQ    y_type+8(FP), AX // want `unknown variable y_type; offset 8 is y_itable\+8\(FP\)`
-       MOVW    y_data+8(FP), AX // want `invalid offset y_data\+8\(FP\); expected y_data\+12\(FP\)`
-       MOVL    y_data+8(FP), AX // want `invalid offset y_data\+8\(FP\); expected y_data\+12\(FP\)`
-       MOVQ    y_data+8(FP), AX // want `invalid offset y_data\+8\(FP\); expected y_data\+12\(FP\)`
-       MOVW    y_data+12(FP), AX // want `invalid MOVW of y_data\+12\(FP\); interface data is 4-byte value`
-       MOVL    y_data+12(FP), AX
-       MOVQ    y_data+12(FP), AX // want `invalid MOVQ of y_data\+12\(FP\); interface data is 4-byte value`
-       RET
-
-TEXT ·returnint(SB),0,$0-4
-       MOVB    AX, ret+0(FP) // want `invalid MOVB of ret\+0\(FP\); int is 4-byte value`
-       MOVW    AX, ret+0(FP) // want `invalid MOVW of ret\+0\(FP\); int is 4-byte value`
-       MOVL    AX, ret+0(FP)
-       MOVQ    AX, ret+0(FP) // want `invalid MOVQ of ret\+0\(FP\); int is 4-byte value`
-       MOVQ    AX, ret+1(FP) // want `invalid offset ret\+1\(FP\); expected ret\+0\(FP\)`
-       MOVQ    AX, r+0(FP) // want `unknown variable r; offset 0 is ret\+0\(FP\)`
-       RET
-
-TEXT ·returnbyte(SB),0,$0-5
-       MOVL    x+0(FP), AX
-       MOVB    AX, ret+4(FP)
-       MOVW    AX, ret+4(FP) // want `invalid MOVW of ret\+4\(FP\); byte is 1-byte value`
-       MOVL    AX, ret+4(FP) // want `invalid MOVL of ret\+4\(FP\); byte is 1-byte value`
-       MOVQ    AX, ret+4(FP) // want `invalid MOVQ of ret\+4\(FP\); byte is 1-byte value`
-       MOVB    AX, ret+3(FP) // want `invalid offset ret\+3\(FP\); expected ret\+4\(FP\)`
-       RET
-
-TEXT ·returnnamed(SB),0,$0-21
-       MOVB    x+0(FP), AX
-       MOVL    AX, r1+4(FP)
-       MOVW    AX, r2+8(FP)
-       MOVL    AX, r3+12(FP)
-       MOVL    AX, r3_base+12(FP)
-       MOVL    AX, r3_len+16(FP)
-       MOVB    AX, r4+20(FP)
-       MOVQ    AX, r1+4(FP) // want `invalid MOVQ of r1\+4\(FP\); int is 4-byte value`
-       RET
-
-TEXT ·returnintmissing(SB),0,$0-4
-       RET // want `RET without writing to 4-byte ret\+0\(FP\)`