9 - name: "x86_64-unknown-linux-gnu"
13 - TARGET=x86_64-unknown-linux-gnu
14 - name: "x86_64-unknown-linux-gnu+sse"
18 - TARGET=x86_64-unknown-linux-gnu
20 - name: "x86_64-unknown-linux-gnu+sse2"
24 - TARGET=x86_64-unknown-linux-gnu
26 - name: "x86_64-unknown-linux-gnu+sse3"
30 - TARGET=x86_64-unknown-linux-gnu
32 - name: "x86_64-unknown-linux-gnu+sse4.1"
36 - TARGET=x86_64-unknown-linux-gnu
37 - TARGET_FEATURE=sse4.1
38 - name: "x86_64-unknown-linux-gnu+sse4.2"
42 - TARGET=x86_64-unknown-linux-gnu
43 - TARGET_FEATURE=sse4.2
44 - name: "x86_64-unknown-linux-gnu+avx"
48 - TARGET=x86_64-unknown-linux-gnu
50 - name: "x86_64-unknown-linux-gnu+avx2"
54 - TARGET=x86_64-unknown-linux-gnu
56 - name: "x86_64-unknown-linux-gnu+avx512vl"
60 - TARGET=x86_64-unknown-linux-gnu
61 - TARGET_FEATURE=avx512vl
64 - name: "aarch64-unknown-linux-gnu"
68 - TARGET=aarch64-unknown-linux-gnu
69 - name: "aarch64-unknown-linux-gnu+neon"
73 - TARGET=aarch64-unknown-linux-gnu
75 - name: "aarch64-unknown-linux-gnu+sve"
79 - TARGET=aarch64-unknown-linux-gnu
83 - name: "powerpc64le-unknown-linux-gnu"
87 - TARGET=powerpc64le-unknown-linux-gnu
88 - name: "powerpc64le-unknown-linux-gnu+vsx"
92 - TARGET=powerpc64le-unknown-linux-gnu
96 - name: "x86_64-pc-windows-msvc"
99 env: TARGET=x86_64-pc-windows-msvc
102 - name: "i686-pc-windows-msvc"
104 env: TARGET=i686-pc-windows-msvc
105 - name: "i686-pc-windows-msvc+sse"
109 - TARGET=i686-pc-windows-msvc
111 - name: "i686-pc-windows-msvc+sse2"
115 - TARGET=i686-pc-windows-msvc
116 - TARGET_FEATURE=sse2
117 - name: "i686-pc-windows-msvc+sse3"
121 - TARGET=i686-pc-windows-msvc
122 - TARGET_FEATURE=sse3
123 - name: "i686-pc-windows-msvc+sse4.1"
127 - TARGET=i686-pc-windows-msvc
128 - TARGET_FEATURE=sse4.1
129 - name: "i686-pc-windows-msvc+sse4.2"
133 - TARGET=i686-pc-windows-msvc
134 - TARGET_FEATURE=sse4.2
135 - name: "i686-pc-windows-msvc+avx"
139 - TARGET=i686-pc-windows-msvc
141 - name: "i686-pc-windows-msvc+avx2"
145 - TARGET=i686-pc-windows-msvc
146 - TARGET_FEATURE=avx2
149 - name: "x86_64-apple-darwin"
153 - TARGET=x86_64-apple-darwin
156 - rustup target add $TARGET
157 - if [ -n "$TARGET_FEATURE" ]; then RUSTFLAGS="-C target-feature=+$TARGET_FEATURE"; fi
158 - cargo test -v --target $TARGET