1 // This file is @generated by no_atomic.sh. 2 // It is not intended for manual editing. 3 4 const NO_ATOMIC_CAS: &[&str] = &[ 5 "armv4t-none-eabi", 6 "armv5te-none-eabi", 7 "avr-unknown-gnu-atmega328", 8 "bpfeb-unknown-none", 9 "bpfel-unknown-none", 10 "msp430-none-elf", 11 "riscv32i-unknown-none-elf", 12 "riscv32im-unknown-none-elf", 13 "riscv32imc-unknown-none-elf", 14 "thumbv4t-none-eabi", 15 "thumbv5te-none-eabi", 16 "thumbv6m-none-eabi", 17 ]; 18 19 #[allow(dead_code)] // Only crossbeam-utils uses this. 20 const NO_ATOMIC_64: &[&str] = &[ 21 "arm-linux-androideabi", 22 "armebv7r-none-eabi", 23 "armebv7r-none-eabihf", 24 "armv4t-none-eabi", 25 "armv4t-unknown-linux-gnueabi", 26 "armv5te-none-eabi", 27 "armv5te-unknown-linux-gnueabi", 28 "armv5te-unknown-linux-musleabi", 29 "armv5te-unknown-linux-uclibceabi", 30 "armv6k-nintendo-3ds", 31 "armv7r-none-eabi", 32 "armv7r-none-eabihf", 33 "avr-unknown-gnu-atmega328", 34 "hexagon-unknown-linux-musl", 35 "m68k-unknown-linux-gnu", 36 "mips-unknown-linux-gnu", 37 "mips-unknown-linux-musl", 38 "mips-unknown-linux-uclibc", 39 "mipsel-sony-psp", 40 "mipsel-sony-psx", 41 "mipsel-unknown-linux-gnu", 42 "mipsel-unknown-linux-musl", 43 "mipsel-unknown-linux-uclibc", 44 "mipsel-unknown-none", 45 "mipsisa32r6-unknown-linux-gnu", 46 "mipsisa32r6el-unknown-linux-gnu", 47 "msp430-none-elf", 48 "powerpc-unknown-freebsd", 49 "powerpc-unknown-linux-gnu", 50 "powerpc-unknown-linux-gnuspe", 51 "powerpc-unknown-linux-musl", 52 "powerpc-unknown-netbsd", 53 "powerpc-unknown-openbsd", 54 "powerpc-wrs-vxworks", 55 "powerpc-wrs-vxworks-spe", 56 "riscv32gc-unknown-linux-gnu", 57 "riscv32gc-unknown-linux-musl", 58 "riscv32i-unknown-none-elf", 59 "riscv32im-unknown-none-elf", 60 "riscv32imac-unknown-none-elf", 61 "riscv32imac-unknown-xous-elf", 62 "riscv32imc-unknown-none-elf", 63 "thumbv4t-none-eabi", 64 "thumbv5te-none-eabi", 65 "thumbv6m-none-eabi", 66 "thumbv7em-none-eabi", 67 "thumbv7em-none-eabihf", 68 "thumbv7m-none-eabi", 69 "thumbv8m.base-none-eabi", 70 "thumbv8m.main-none-eabi", 71 "thumbv8m.main-none-eabihf", 72 ]; 73 74 #[allow(dead_code)] // Only crossbeam-utils uses this. 75 const NO_ATOMIC: &[&str] = &[ 76 "avr-unknown-gnu-atmega328", 77 "mipsel-sony-psx", 78 "msp430-none-elf", 79 "riscv32i-unknown-none-elf", 80 "riscv32im-unknown-none-elf", 81 "riscv32imc-unknown-none-elf", 82 ]; 83