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