@@ -34,9 +34,9 @@ target | notes
34
34
-------|-------
35
35
[ ` aarch64-apple-darwin ` ] ( platform-support/apple-darwin.md ) | ARM64 macOS (11.0+, Big Sur+)
36
36
` aarch64-unknown-linux-gnu ` | ARM64 Linux (kernel 4.1, glibc 2.17+)
37
- ` i686-pc-windows-gnu ` | 32-bit MinGW (Windows 10+, Windows Server 2016+) [ ^ x86_32-floats-return-ABI ]
38
- ` i686-pc-windows-msvc ` | 32-bit MSVC (Windows 10+, Windows Server 2016+) [ ^ x86_32-floats-return-ABI ]
39
- ` i686-unknown-linux-gnu ` | 32-bit Linux (kernel 3.2+, glibc 2.17+) [ ^ x86_32-floats-return-ABI ]
37
+ ` i686-pc-windows-gnu ` | 32-bit MinGW (Windows 10+, Windows Server 2016+, Pentium 4 ) [ ^ x86_32-floats-return-ABI ]
38
+ ` i686-pc-windows-msvc ` | 32-bit MSVC (Windows 10+, Windows Server 2016+, Pentium 4 ) [ ^ x86_32-floats-return-ABI ]
39
+ ` i686-unknown-linux-gnu ` | 32-bit Linux (kernel 3.2+, glibc 2.17+, Pentium 4 ) [ ^ x86_32-floats-return-ABI ]
40
40
[ ` x86_64-apple-darwin ` ] ( platform-support/apple-darwin.md ) | 64-bit macOS (10.12+, Sierra+)
41
41
` x86_64-pc-windows-gnu ` | 64-bit MinGW (Windows 10+, Windows Server 2016+)
42
42
` x86_64-pc-windows-msvc ` | 64-bit MSVC (Windows 10+, Windows Server 2016+)
@@ -162,14 +162,14 @@ target | std | notes
162
162
[ ` armv7a-none-eabi ` ] ( platform-support/arm-none-eabi.md ) | * | Bare Armv7-A
163
163
[ ` armv7r-none-eabi ` ] ( platform-support/armv7r-none-eabi.md ) | * | Bare Armv7-R
164
164
[ ` armv7r-none-eabihf ` ] ( platform-support/armv7r-none-eabi.md ) | * | Bare Armv7-R, hardfloat
165
- ` i586-pc-windows-msvc ` | * | 32-bit Windows w/o SSE [ ^ x86_32-floats-x87 ]
166
- ` i586-unknown-linux-gnu ` | ✓ | 32-bit Linux w/o SSE (kernel 3.2, glibc 2.17) [ ^ x86_32-floats-x87 ]
167
- ` i586-unknown-linux-musl ` | ✓ | 32-bit Linux w/o SSE, musl 1.2.3 [ ^ x86_32-floats-x87 ]
168
- [ ` i686-linux-android ` ] ( platform-support/android.md ) | ✓ | 32-bit x86 Android [ ^ x86_32-floats-return-ABI ]
169
- [ ` i686-pc-windows-gnullvm ` ] ( platform-support/pc-windows-gnullvm.md ) | ✓ | 32-bit x86 MinGW (Windows 10+), LLVM ABI [ ^ x86_32-floats-return-ABI ]
170
- [ ` i686-unknown-freebsd ` ] ( platform-support/freebsd.md ) | ✓ | 32-bit x86 FreeBSD [ ^ x86_32-floats-return-ABI ]
171
- ` i686-unknown-linux-musl ` | ✓ | 32-bit Linux with musl 1.2.3 [ ^ x86_32-floats-return-ABI ]
172
- [ ` i686-unknown-uefi ` ] ( platform-support/unknown-uefi.md ) | ? | 32-bit UEFI
165
+ ` i586-pc-windows-msvc ` | * | 32-bit Windows (original Pentium) [ ^ x86_32-floats-x87 ]
166
+ ` i586-unknown-linux-gnu ` | ✓ | 32-bit Linux (kernel 3.2, glibc 2.17, original Pentium ) [ ^ x86_32-floats-x87 ]
167
+ ` i586-unknown-linux-musl ` | ✓ | 32-bit Linux ( musl 1.2.3, original Pentium) [ ^ x86_32-floats-x87 ]
168
+ [ ` i686-linux-android ` ] ( platform-support/android.md ) | ✓ | 32-bit x86 Android ( [ PentiumPro with SSE ] ( https://developer.android.com/ndk/guides/abis.html#x86 ) ) [ ^ x86_32-floats-return-ABI ]
169
+ [ ` i686-pc-windows-gnullvm ` ] ( platform-support/pc-windows-gnullvm.md ) | ✓ | 32-bit x86 MinGW (Windows 10+, Pentium 4 ), LLVM ABI [ ^ x86_32-floats-return-ABI ]
170
+ [ ` i686-unknown-freebsd ` ] ( platform-support/freebsd.md ) | ✓ | 32-bit x86 FreeBSD (Pentium 4) [ ^ x86_32-floats-return-ABI ]
171
+ ` i686-unknown-linux-musl ` | ✓ | 32-bit Linux with musl 1.2.3 (Pentium 4) [ ^ x86_32-floats-return-ABI ]
172
+ [ ` i686-unknown-uefi ` ] ( platform-support/unknown-uefi.md ) | ? (softfloat) | 32-bit UEFI
173
173
[ ` loongarch64-unknown-none ` ] ( platform-support/loongarch-none.md ) | * | LoongArch64 Bare-metal (LP64D ABI)
174
174
[ ` loongarch64-unknown-none-softfloat ` ] ( platform-support/loongarch-none.md ) | * | LoongArch64 Bare-metal (LP64S ABI)
175
175
[ ` nvptx64-nvidia-cuda ` ] ( platform-support/nvptx64-nvidia-cuda.md ) | * | --emit=asm generates PTX code that [ runs on NVIDIA GPUs]
@@ -307,15 +307,15 @@ target | std | host | notes
307
307
` csky-unknown-linux-gnuabiv2hf ` | ✓ | | C-SKY abiv2 Linux, hardfloat (little endian)
308
308
[ ` hexagon-unknown-linux-musl ` ] ( platform-support/hexagon-unknown-linux-musl.md ) | ✓ | | Hexagon Linux with musl 1.2.3
309
309
[ ` hexagon-unknown-none-elf ` ] ( platform-support/hexagon-unknown-none-elf.md ) | * | | Bare Hexagon (v60+, HVX)
310
- [ ` i386-apple-ios ` ] ( platform-support/apple-ios.md ) | ✓ | | 32-bit x86 iOS [ ^ x86_32-floats-return-ABI ]
311
- [ ` i586-pc-nto-qnx700 ` ] ( platform-support/nto-qnx.md ) | * | | 32-bit x86 QNX Neutrino 7.0 RTOS [ ^ x86_32-floats-return-ABI ]
312
- [ ` i586-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | | 32-bit x86, restricted to Pentium [ ^ x86_32-floats-x87 ]
313
- [ ` i686-apple-darwin ` ] ( platform-support/apple-darwin.md ) | ✓ | ✓ | 32-bit macOS (10.12+, Sierra+) [ ^ x86_32-floats-return-ABI ]
314
- ` i686-unknown-haiku ` | ✓ | ✓ | 32-bit Haiku with SSE [ ^ x86_32-floats-return-ABI ]
315
- [ ` i686-unknown-hurd-gnu ` ] ( platform-support/hurd.md ) | ✓ | ✓ | 32-bit GNU/Hurd w/o SSE [ ^ x86_32-floats-x87 ]
316
- [ ` i686-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | NetBSD/i386 with SSE2 [ ^ x86_32-floats-return-ABI ]
317
- [ ` i686-unknown-openbsd ` ] ( platform-support/openbsd.md ) | ✓ | ✓ | 32-bit OpenBSD with SSE2 [ ^ x86_32-floats-return-ABI ]
318
- [ ` i686-unknown-redox ` ] ( platform-support/redox.md ) | ✓ | | i686 Redox OS w/o SSE [ ^ x86_32-floats-x87 ]
310
+ [ ` i386-apple-ios ` ] ( platform-support/apple-ios.md ) | ✓ | | 32-bit x86 iOS (Penryn) [ ^ x86_32-floats-return-ABI ]
311
+ [ ` i586-pc-nto-qnx700 ` ] ( platform-support/nto-qnx.md ) | * | | 32-bit x86 QNX Neutrino 7.0 RTOS (Pentium 4) [ ^ x86_32-floats-return-ABI ]
312
+ [ ` i586-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | | 32-bit x86 (original Pentium) [ ^ x86_32-floats-x87 ]
313
+ [ ` i686-apple-darwin ` ] ( platform-support/apple-darwin.md ) | ✓ | ✓ | 32-bit macOS (10.12+, Sierra+, Penryn ) [ ^ x86_32-floats-return-ABI ]
314
+ ` i686-unknown-haiku ` | ✓ | ✓ | 32-bit Haiku (Pentium 4) [ ^ x86_32-floats-return-ABI ]
315
+ [ ` i686-unknown-hurd-gnu ` ] ( platform-support/hurd.md ) | ✓ | ✓ | 32-bit GNU/Hurd (PentiumPro) [ ^ x86_32-floats-x87 ]
316
+ [ ` i686-unknown-netbsd ` ] ( platform-support/netbsd.md ) | ✓ | ✓ | NetBSD/i386 (Pentium 4) [ ^ x86_32-floats-return-ABI ]
317
+ [ ` i686-unknown-openbsd ` ] ( platform-support/openbsd.md ) | ✓ | ✓ | 32-bit OpenBSD (Pentium 4) [ ^ x86_32-floats-return-ABI ]
318
+ [ ` i686-unknown-redox ` ] ( platform-support/redox.md ) | ✓ | | i686 Redox OS (PentiumPro) [ ^ x86_32-floats-x87 ]
319
319
` i686-uwp-windows-gnu ` | ✓ | | [ ^ x86_32-floats-return-ABI ]
320
320
[ ` i686-uwp-windows-msvc ` ] ( platform-support/uwp-windows-msvc.md ) | ✓ | | [ ^ x86_32-floats-return-ABI ]
321
321
[ ` i686-win7-windows-gnu ` ] ( platform-support/win7-windows-gnu.md ) | ✓ | | 32-bit Windows 7 support [ ^ x86_32-floats-return-ABI ]
0 commit comments