golang.org/x/arch@v0.17.0/internal/simdgen/asm.yaml.toy (about) 1 # Hand-written toy input like -xedPath would generate. 2 # This input can be substituted for -xedPath. 3 !sum 4 - asm: ADDPS 5 goarch: amd64 6 feature: "SSE2" 7 in: 8 - asmPos: 0 9 base: float 10 bits: 32 11 w: 128 12 - asmPos: 1 13 base: float 14 bits: 32 15 w: 128 16 out: 17 - asmPos: 0 18 base: float 19 bits: 32 20 w: 128 21 22 - asm: ADDPD 23 goarch: amd64 24 feature: "SSE2" 25 in: 26 - asmPos: 0 27 base: float 28 bits: 64 29 w: 128 30 - asmPos: 1 31 base: float 32 bits: 64 33 w: 128 34 out: 35 - asmPos: 0 36 base: float 37 bits: 64 38 w: 128 39 40 - asm: PADDB 41 goarch: amd64 42 feature: "SSE2" 43 in: 44 - asmPos: 0 45 base: int|uint 46 bits: 32 47 w: 128 48 - asmPos: 1 49 base: int|uint 50 bits: 32 51 w: 128 52 out: 53 - asmPos: 0 54 base: int|uint 55 bits: 32 56 w: 128 57 58 - asm: VPADDB 59 goarch: amd64 60 feature: "AVX" 61 in: 62 - asmPos: 1 63 base: int|uint 64 bits: 8 65 w: 128 66 - asmPos: 2 67 base: int|uint 68 bits: 8 69 w: 128 70 out: 71 - asmPos: 0 72 base: int|uint 73 bits: 8 74 w: 128 75 76 - asm: VPADDB 77 goarch: amd64 78 feature: "AVX2" 79 in: 80 - asmPos: 1 81 base: int|uint 82 bits: 8 83 w: 256 84 - asmPos: 2 85 base: int|uint 86 bits: 8 87 w: 256 88 out: 89 - asmPos: 0 90 base: int|uint 91 bits: 8 92 w: 256