Skip to content

Instantly share code, notes, and snippets.

@lupyuen
Created May 24, 2022 07:42
Embed
What would you like to do?
Zig Targets
$ zig targets
{
"arch": [
"arm",
"armeb",
"aarch64",
"aarch64_be",
"aarch64_32",
"arc",
"avr",
"bpfel",
"bpfeb",
"csky",
"hexagon",
"m68k",
"mips",
"mipsel",
"mips64",
"mips64el",
"msp430",
"powerpc",
"powerpcle",
"powerpc64",
"powerpc64le",
"r600",
"amdgcn",
"riscv32",
"riscv64",
"sparc",
"sparc64",
"sparcel",
"s390x",
"tce",
"tcele",
"thumb",
"thumbeb",
"i386",
"x86_64",
"xcore",
"nvptx",
"nvptx64",
"le32",
"le64",
"amdil",
"amdil64",
"hsail",
"hsail64",
"spir",
"spir64",
"kalimba",
"shave",
"lanai",
"wasm32",
"wasm64",
"renderscript32",
"renderscript64",
"ve",
"spu_2",
"spirv32",
"spirv64"
],
"os": [
"freestanding",
"ananas",
"cloudabi",
"dragonfly",
"freebsd",
"fuchsia",
"ios",
"kfreebsd",
"linux",
"lv2",
"macos",
"netbsd",
"openbsd",
"solaris",
"windows",
"zos",
"haiku",
"minix",
"rtems",
"nacl",
"aix",
"cuda",
"nvcl",
"amdhsa",
"ps4",
"elfiamcu",
"tvos",
"watchos",
"mesa3d",
"contiki",
"amdpal",
"hermit",
"hurd",
"wasi",
"emscripten",
"uefi",
"opencl",
"glsl450",
"vulkan",
"plan9",
"other"
],
"abi": [
"none",
"gnu",
"gnuabin32",
"gnuabi64",
"gnueabi",
"gnueabihf",
"gnux32",
"gnuilp32",
"code16",
"eabi",
"eabihf",
"android",
"musl",
"musleabi",
"musleabihf",
"muslx32",
"msvc",
"itanium",
"cygnus",
"coreclr",
"simulator",
"macabi"
],
"libc": [
"aarch64_be-linux-gnu",
"aarch64_be-linux-musl",
"aarch64_be-windows-gnu",
"aarch64-linux-gnu",
"aarch64-linux-musl",
"aarch64-windows-gnu",
"aarch64-macos-none",
"aarch64-macos-none",
"armeb-linux-gnueabi",
"armeb-linux-gnueabihf",
"armeb-linux-musleabi",
"armeb-linux-musleabihf",
"armeb-windows-gnu",
"arm-linux-gnueabi",
"arm-linux-gnueabihf",
"arm-linux-musleabi",
"arm-linux-musleabihf",
"thumb-linux-gnueabi",
"thumb-linux-gnueabihf",
"thumb-linux-musleabi",
"thumb-linux-musleabihf",
"arm-windows-gnu",
"csky-linux-gnueabi",
"csky-linux-gnueabihf",
"i386-linux-gnu",
"i386-linux-musl",
"i386-windows-gnu",
"m68k-linux-gnu",
"m68k-linux-musl",
"mips64el-linux-gnuabi64",
"mips64el-linux-gnuabin32",
"mips64el-linux-musl",
"mips64-linux-gnuabi64",
"mips64-linux-gnuabin32",
"mips64-linux-musl",
"mipsel-linux-gnueabi",
"mipsel-linux-gnueabihf",
"mipsel-linux-musl",
"mips-linux-gnueabi",
"mips-linux-gnueabihf",
"mips-linux-musl",
"powerpc64le-linux-gnu",
"powerpc64le-linux-musl",
"powerpc64-linux-gnu",
"powerpc64-linux-musl",
"powerpc-linux-gnueabi",
"powerpc-linux-gnueabihf",
"powerpc-linux-musl",
"riscv64-linux-gnu",
"riscv64-linux-musl",
"s390x-linux-gnu",
"s390x-linux-musl",
"sparc-linux-gnu",
"sparc64-linux-gnu",
"wasm32-freestanding-musl",
"wasm32-wasi-musl",
"x86_64-linux-gnu",
"x86_64-linux-gnux32",
"x86_64-linux-musl",
"x86_64-windows-gnu",
"x86_64-macos-none",
"x86_64-macos-none",
"x86_64-macos-none"
],
"glibc": [
"2",
"2.1",
"2.1.1",
"2.1.2",
"2.1.3",
"2.2",
"2.2.1",
"2.2.2",
"2.2.3",
"2.2.4",
"2.2.5",
"2.2.6",
"2.3",
"2.3.2",
"2.3.3",
"2.3.4",
"2.4",
"2.5",
"2.6",
"2.7",
"2.8",
"2.9",
"2.10",
"2.11",
"2.12",
"2.13",
"2.14",
"2.15",
"2.16",
"2.17",
"2.18",
"2.19",
"2.20",
"2.21",
"2.22",
"2.23",
"2.24",
"2.25",
"2.26",
"2.27",
"2.28",
"2.29",
"2.30",
"2.31",
"2.32",
"2.33",
"2.34"
],
"cpus": {
"arm": {
"arm1020e": [
"v5te"
],
"arm1020t": [
"v5t"
],
"arm1022e": [
"v5te"
],
"arm10e": [
"v5te"
],
"arm10tdmi": [
"v5t"
],
"arm1136j_s": [
"v6"
],
"arm1136jf_s": [
"slowfpvmlx",
"v6",
"vfp2"
],
"arm1156t2_s": [
"v6t2"
],
"arm1156t2f_s": [
"slowfpvmlx",
"v6t2",
"vfp2"
],
"arm1176jz_s": [
"v6kz"
],
"arm1176jzf_s": [
"slowfpvmlx",
"v6kz",
"vfp2"
],
"arm710t": [
"v4t"
],
"arm720t": [
"v4t"
],
"arm7tdmi": [
"v4t"
],
"arm7tdmi_s": [
"v4t"
],
"arm8": [
"v4"
],
"arm810": [
"v4"
],
"arm9": [
"v4t"
],
"arm920": [
"v4t"
],
"arm920t": [
"v4t"
],
"arm922t": [
"v4t"
],
"arm926ej_s": [
"v5te"
],
"arm940t": [
"v4t"
],
"arm946e_s": [
"v5te"
],
"arm966e_s": [
"v5te"
],
"arm968e_s": [
"v5te"
],
"arm9e": [
"v5te"
],
"arm9tdmi": [
"v4t"
],
"baseline": [
"v7a"
],
"cortex_a12": [
"avoid_partial_cpsr",
"mp",
"ret_addr_stack",
"trustzone",
"v7a",
"vfp4",
"virtualization",
"vmlx_forwarding"
],
"cortex_a15": [
"avoid_partial_cpsr",
"mp",
"muxed_units",
"ret_addr_stack",
"splat_vfp_neon",
"trustzone",
"v7a",
"vfp4",
"virtualization",
"vldn_align"
],
"cortex_a17": [
"avoid_partial_cpsr",
"mp",
"ret_addr_stack",
"trustzone",
"v7a",
"vfp4",
"virtualization",
"vmlx_forwarding"
],
"cortex_a32": [
"v8a"
],
"cortex_a35": [
"v8a"
],
"cortex_a5": [
"mp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"trustzone",
"v7a",
"vfp4",
"vmlx_forwarding"
],
"cortex_a53": [
"fpao",
"v8a"
],
"cortex_a55": [
"dotprod",
"v8_2a"
],
"cortex_a57": [
"avoid_partial_cpsr",
"cheap_predicable_cpsr",
"fpao",
"v8a"
],
"cortex_a7": [
"mp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"trustzone",
"v7a",
"vfp4",
"virtualization",
"vmlx_forwarding",
"vmlx_hazards"
],
"cortex_a72": [
"v8a"
],
"cortex_a73": [
"v8a"
],
"cortex_a75": [
"dotprod",
"v8_2a"
],
"cortex_a76": [
"a76",
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a76ae": [
"a76",
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a77": [
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a78": [
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a78c": [
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a8": [
"nonpipelined_vfp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"trustzone",
"v7a",
"vmlx_forwarding",
"vmlx_hazards"
],
"cortex_a9": [
"avoid_partial_cpsr",
"expand_fp_mlx",
"fp16",
"mp",
"muxed_units",
"neon_fpmovs",
"prefer_vmovsr",
"ret_addr_stack",
"trustzone",
"v7a",
"vldn_align",
"vmlx_forwarding",
"vmlx_hazards"
],
"cortex_m0": [
"no_branch_predictor",
"v6m"
],
"cortex_m0plus": [
"no_branch_predictor",
"v6m"
],
"cortex_m1": [
"no_branch_predictor",
"v6m"
],
"cortex_m23": [
"no_branch_predictor",
"no_movt",
"v8m"
],
"cortex_m3": [
"loop_align",
"m3",
"no_branch_predictor",
"use_misched",
"v7m"
],
"cortex_m33": [
"dsp",
"fp_armv8d16sp",
"loop_align",
"no_branch_predictor",
"slowfpvfmx",
"slowfpvmlx",
"use_misched",
"v8m_main"
],
"cortex_m35p": [
"dsp",
"fp_armv8d16sp",
"loop_align",
"no_branch_predictor",
"slowfpvfmx",
"slowfpvmlx",
"use_misched",
"v8m_main"
],
"cortex_m4": [
"loop_align",
"no_branch_predictor",
"slowfpvfmx",
"slowfpvmlx",
"use_misched",
"v7em",
"vfp4d16sp"
],
"cortex_m55": [
"fp_armv8d16",
"loop_align",
"mve_fp",
"no_branch_predictor",
"slowfpvmlx",
"use_misched",
"v8_1m_main"
],
"cortex_m7": [
"fp_armv8d16",
"use_misched",
"v7em"
],
"cortex_r4": [
"avoid_partial_cpsr",
"r4",
"ret_addr_stack",
"v7r"
],
"cortex_r4f": [
"avoid_partial_cpsr",
"r4",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"v7r",
"vfp3d16"
],
"cortex_r5": [
"avoid_partial_cpsr",
"hwdiv_arm",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"v7r",
"vfp3d16"
],
"cortex_r52": [
"fpao",
"use_misched",
"v8r"
],
"cortex_r7": [
"avoid_partial_cpsr",
"fp16",
"hwdiv_arm",
"mp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"v7r",
"vfp3d16"
],
"cortex_r8": [
"avoid_partial_cpsr",
"fp16",
"hwdiv_arm",
"mp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"v7r",
"vfp3d16"
],
"cortex_x1": [
"dotprod",
"fullfp16",
"v8_2a"
],
"cyclone": [
"avoid_movs_shop",
"avoid_partial_cpsr",
"disable_postra_scheduler",
"neonfp",
"ret_addr_stack",
"slowfpvfmx",
"slowfpvmlx",
"swift",
"use_misched",
"v8a",
"zcz"
],
"ep9312": [
"v4t"
],
"exynos_m1": [
"exynos",
"v8a"
],
"exynos_m2": [
"exynos",
"v8a"
],
"exynos_m3": [
"exynos",
"v8a"
],
"exynos_m4": [
"dotprod",
"exynos",
"fullfp16",
"v8_2a"
],
"exynos_m5": [
"dotprod",
"exynos",
"fullfp16",
"v8_2a"
],
"generic": [],
"iwmmxt": [
"v5te"
],
"krait": [
"avoid_partial_cpsr",
"hwdiv",
"hwdiv_arm",
"muxed_units",
"ret_addr_stack",
"v7a",
"vfp4",
"vldn_align",
"vmlx_forwarding"
],
"kryo": [
"v8a"
],
"mpcore": [
"slowfpvmlx",
"v6k",
"vfp2"
],
"mpcorenovfp": [
"v6k"
],
"neoverse_n1": [
"dotprod",
"v8_2a"
],
"neoverse_n2": [
"bf16",
"i8mm",
"v8_5a"
],
"neoverse_v1": [
"bf16",
"fullfp16",
"i8mm",
"v8_4a"
],
"sc000": [
"no_branch_predictor",
"v6m"
],
"sc300": [
"m3",
"no_branch_predictor",
"use_misched",
"v7m"
],
"strongarm": [
"v4"
],
"strongarm110": [
"v4"
],
"strongarm1100": [
"v4"
],
"strongarm1110": [
"v4"
],
"swift": [
"avoid_movs_shop",
"avoid_partial_cpsr",
"disable_postra_scheduler",
"hwdiv",
"hwdiv_arm",
"mp",
"neonfp",
"prefer_ishst",
"prof_unpr",
"ret_addr_stack",
"slow_load_D_subreg",
"slow_odd_reg",
"slow_vdup32",
"slow_vgetlni32",
"slowfpvfmx",
"slowfpvmlx",
"swift",
"use_misched",
"v7a",
"vfp4",
"vmlx_hazards",
"wide_stride_vfp"
],
"xscale": [
"v5te"
]
},
"armeb": {
"arm1020e": [
"v5te"
],
"arm1020t": [
"v5t"
],
"arm1022e": [
"v5te"
],
"arm10e": [
"v5te"
],
"arm10tdmi": [
"v5t"
],
"arm1136j_s": [
"v6"
],
"arm1136jf_s": [
"slowfpvmlx",
"v6",
"vfp2"
],
"arm1156t2_s": [
"v6t2"
],
"arm1156t2f_s": [
"slowfpvmlx",
"v6t2",
"vfp2"
],
"arm1176jz_s": [
"v6kz"
],
"arm1176jzf_s": [
"slowfpvmlx",
"v6kz",
"vfp2"
],
"arm710t": [
"v4t"
],
"arm720t": [
"v4t"
],
"arm7tdmi": [
"v4t"
],
"arm7tdmi_s": [
"v4t"
],
"arm8": [
"v4"
],
"arm810": [
"v4"
],
"arm9": [
"v4t"
],
"arm920": [
"v4t"
],
"arm920t": [
"v4t"
],
"arm922t": [
"v4t"
],
"arm926ej_s": [
"v5te"
],
"arm940t": [
"v4t"
],
"arm946e_s": [
"v5te"
],
"arm966e_s": [
"v5te"
],
"arm968e_s": [
"v5te"
],
"arm9e": [
"v5te"
],
"arm9tdmi": [
"v4t"
],
"baseline": [
"v7a"
],
"cortex_a12": [
"avoid_partial_cpsr",
"mp",
"ret_addr_stack",
"trustzone",
"v7a",
"vfp4",
"virtualization",
"vmlx_forwarding"
],
"cortex_a15": [
"avoid_partial_cpsr",
"mp",
"muxed_units",
"ret_addr_stack",
"splat_vfp_neon",
"trustzone",
"v7a",
"vfp4",
"virtualization",
"vldn_align"
],
"cortex_a17": [
"avoid_partial_cpsr",
"mp",
"ret_addr_stack",
"trustzone",
"v7a",
"vfp4",
"virtualization",
"vmlx_forwarding"
],
"cortex_a32": [
"v8a"
],
"cortex_a35": [
"v8a"
],
"cortex_a5": [
"mp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"trustzone",
"v7a",
"vfp4",
"vmlx_forwarding"
],
"cortex_a53": [
"fpao",
"v8a"
],
"cortex_a55": [
"dotprod",
"v8_2a"
],
"cortex_a57": [
"avoid_partial_cpsr",
"cheap_predicable_cpsr",
"fpao",
"v8a"
],
"cortex_a7": [
"mp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"trustzone",
"v7a",
"vfp4",
"virtualization",
"vmlx_forwarding",
"vmlx_hazards"
],
"cortex_a72": [
"v8a"
],
"cortex_a73": [
"v8a"
],
"cortex_a75": [
"dotprod",
"v8_2a"
],
"cortex_a76": [
"a76",
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a76ae": [
"a76",
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a77": [
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a78": [
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a78c": [
"dotprod",
"fullfp16",
"v8_2a"
],
"cortex_a8": [
"nonpipelined_vfp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"trustzone",
"v7a",
"vmlx_forwarding",
"vmlx_hazards"
],
"cortex_a9": [
"avoid_partial_cpsr",
"expand_fp_mlx",
"fp16",
"mp",
"muxed_units",
"neon_fpmovs",
"prefer_vmovsr",
"ret_addr_stack",
"trustzone",
"v7a",
"vldn_align",
"vmlx_forwarding",
"vmlx_hazards"
],
"cortex_m0": [
"no_branch_predictor",
"v6m"
],
"cortex_m0plus": [
"no_branch_predictor",
"v6m"
],
"cortex_m1": [
"no_branch_predictor",
"v6m"
],
"cortex_m23": [
"no_branch_predictor",
"no_movt",
"v8m"
],
"cortex_m3": [
"loop_align",
"m3",
"no_branch_predictor",
"use_misched",
"v7m"
],
"cortex_m33": [
"dsp",
"fp_armv8d16sp",
"loop_align",
"no_branch_predictor",
"slowfpvfmx",
"slowfpvmlx",
"use_misched",
"v8m_main"
],
"cortex_m35p": [
"dsp",
"fp_armv8d16sp",
"loop_align",
"no_branch_predictor",
"slowfpvfmx",
"slowfpvmlx",
"use_misched",
"v8m_main"
],
"cortex_m4": [
"loop_align",
"no_branch_predictor",
"slowfpvfmx",
"slowfpvmlx",
"use_misched",
"v7em",
"vfp4d16sp"
],
"cortex_m55": [
"fp_armv8d16",
"loop_align",
"mve_fp",
"no_branch_predictor",
"slowfpvmlx",
"use_misched",
"v8_1m_main"
],
"cortex_m7": [
"fp_armv8d16",
"use_misched",
"v7em"
],
"cortex_r4": [
"avoid_partial_cpsr",
"r4",
"ret_addr_stack",
"v7r"
],
"cortex_r4f": [
"avoid_partial_cpsr",
"r4",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"v7r",
"vfp3d16"
],
"cortex_r5": [
"avoid_partial_cpsr",
"hwdiv_arm",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"v7r",
"vfp3d16"
],
"cortex_r52": [
"fpao",
"use_misched",
"v8r"
],
"cortex_r7": [
"avoid_partial_cpsr",
"fp16",
"hwdiv_arm",
"mp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"v7r",
"vfp3d16"
],
"cortex_r8": [
"avoid_partial_cpsr",
"fp16",
"hwdiv_arm",
"mp",
"ret_addr_stack",
"slow_fp_brcc",
"slowfpvfmx",
"slowfpvmlx",
"v7r",
"vfp3d16"
],
"cortex_x1": [
"dotprod",
"fullfp16",
"v8_2a"
],
"cyclone": [
"avoid_movs_shop",
"avoid_partial_cpsr",
"disable_postra_scheduler",
"neonfp",
"ret_addr_stack",
"slowfpvfmx",
"slowfpvmlx",
"swift",
"use_misched",
"v8a",
"zcz"
],
"ep9312": [
"v4t"
],
"exynos_m1": [
"exynos",
"v8a"
],
"exynos_m2": [
"exynos",
"v8a"
],
"exynos_m3": [
"exynos",
"v8a"
],
"exynos_m4": [
"dotprod",
"exynos",
"fullfp16",
"v8_2a"
],
"exynos_m5": [
"dotprod",
"exynos",
"fullfp16",
"v8_2a"
],
"generic": [],
"iwmmxt": [
"v5te"
],
"krait": [
"avoid_partial_cpsr",
"hwdiv",
"hwdiv_arm",
"muxed_units",
"ret_addr_stack",
"v7a",
"vfp4",
"vldn_align",
"vmlx_forwarding"
],
"kryo": [
"v8a"
],
"mpcore": [
"slowfpvmlx",
"v6k",
"vfp2"
],
"mpcorenovfp": [
"v6k"
],
"neoverse_n1": [
"dotprod",
"v8_2a"
],
"neoverse_n2": [
"bf16",
"i8mm",
"v8_5a"
],
"neoverse_v1": [
"bf16",
"fullfp16",
"i8mm",
"v8_4a"
],
"sc000": [
"no_branch_predictor",
"v6m"
],
"sc300": [
"m3",
"no_branch_predictor",
"use_misched",
"v7m"
],
"strongarm": [
"v4"
],
"strongarm110": [
"v4"
],
"strongarm1100": [
"v4"
],
"strongarm1110": [
"v4"
],
"swift": [
"avoid_movs_shop",
"avoid_partial_cpsr",
"disable_postra_scheduler",
"hwdiv",
"hwdiv_arm",
"mp",
"neonfp",
"prefer_ishst",
"prof_unpr",
"ret_addr_stack",
"slow_load_D_subreg",
"slow_odd_reg",
"slow_vdup32",
"slow_vgetlni32",
"slowfpvfmx",
"slowfpvmlx",
"swift",
"use_misched",
"v7a",
"vfp4",
"vmlx_hazards",
"wide_stride_vfp"
],
"xscale": [
"v5te"
]
},
"aarch64": {
"a64fx": [
"aggressive_fma",
"arith_bcc_fusion",
"complxnum",
"perfmon",
"predictable_select_expensive",
"sha2",
"sve",
"use_postra_scheduler",
"v8_2a"
],
"apple_a10": [
"alternate_sextload_cvt_f32_pattern",
"arith_bcc_fusion",
"arith_cbz_fusion",
"crc",
"crypto",
"disable_latency_sched_heuristic",
"fuse_aes",
"fuse_crypto_eor",
"lor",
"pan",
"perfmon",
"rdm",
"vh",
"zcm",
"zcz"
],
"apple_a11": [
"alternate_sextload_cvt_f32_pattern",
"arith_bcc_fusion",
"arith_cbz_fusion",
"crypto",
"disable_latency_sched_heuristic",
"fullfp16",
"fuse_aes",
"fuse_crypto_eor",
"perfmon",
"v8_2a",
"zcm",
"zcz"
],
"apple_a12": [
"apple_a12"
],
"apple_a13": [
"apple_a13"
],
"apple_a14": [
"aggressive_fma",
"alternate_sextload_cvt_f32_pattern",
"altnzcv",
"arith_bcc_fusion",
"arith_cbz_fusion",
"ccdp",
"crypto",
"disable_latency_sched_heuristic",
"fp16fml",
"fptoint",
"fuse_address",
"fuse_aes",
"fuse_arith_logic",
"fuse_crypto_eor",
"fuse_csel",
"fuse_literals",
"perfmon",
"predres",
"sb",
"sha3",
"specrestrict",
"ssbs",
"v8_4a",
"zcm",
"zcz"
],
"apple_a7": [
"apple_a7"
],
"apple_a8": [
"apple_a7"
],
"apple_a9": [
"apple_a7"
],
"apple_latest": [
"aggressive_fma",
"alternate_sextload_cvt_f32_pattern",
"altnzcv",
"arith_bcc_fusion",
"arith_cbz_fusion",
"ccdp",
"crypto",
"disable_latency_sched_heuristic",
"fp16fml",
"fptoint",
"fuse_address",
"fuse_aes",
"fuse_arith_logic",
"fuse_crypto_eor",
"fuse_csel",
"fuse_literals",
"perfmon",
"predres",
"sb",
"sha3",
"specrestrict",
"ssbs",
"v8_4a",
"zcm",
"zcz"
],
"apple_m1": [
"aggressive_fma",
"alternate_sextload_cvt_f32_pattern",
"altnzcv",
"arith_bcc_fusion",
"arith_cbz_fusion",
"ccdp",
"crypto",
"disable_latency_sched_heuristic",
"fp16fml",
"fptoint",
"fuse_address",
"fuse_aes",
"fuse_arith_logic",
"fuse_crypto_eor",
"fuse_csel",
"fuse_literals",
"perfmon",
"predres",
"sb",
"sha3",
"specrestrict",
"ssbs",
"v8_4a",
"zcm",
"zcz"
],
"apple_s4": [
"apple_a12"
],
"apple_s5": [
"apple_a12"
],
"carmel": [
"crypto",
"fullfp16",
"v8_2a"
],
"cortex_a34": [
"crc",
"crypto",
"perfmon",
"v8a"
],
"cortex_a35": [
"crc",
"crypto",
"perfmon",
"v8a"
],
"cortex_a53": [
"balance_fp_ops",
"crc",
"crypto",
"custom_cheap_as_move",
"fuse_aes",
"perfmon",
"use_postra_scheduler",
"v8a"
],
"cortex_a55": [
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"use_postra_scheduler",
"v8_2a"
],
"cortex_a57": [
"balance_fp_ops",
"crc",
"crypto",
"custom_cheap_as_move",
"fuse_aes",
"fuse_literals",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"cortex_a65": [
"a65"
],
"cortex_a65ae": [
"a65"
],
"cortex_a72": [
"crc",
"crypto",
"fuse_aes",
"fuse_literals",
"perfmon",
"v8a"
],
"cortex_a73": [
"crc",
"crypto",
"fuse_aes",
"perfmon",
"v8a"
],
"cortex_a75": [
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"v8_2a"
],
"cortex_a76": [
"a76"
],
"cortex_a76ae": [
"a76"
],
"cortex_a77": [
"cmp_bcc_fusion",
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"rcpc",
"v8_2a"
],
"cortex_a78": [
"cmp_bcc_fusion",
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"spe",
"ssbs",
"use_postra_scheduler",
"v8_2a"
],
"cortex_a78c": [
"cortex_a78c"
],
"cortex_r82": [
"cortex_r82"
],
"cortex_x1": [
"cmp_bcc_fusion",
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"spe",
"use_postra_scheduler",
"v8_2a"
],
"cyclone": [
"apple_a7"
],
"emag": [
"crc",
"crypto",
"perfmon",
"v8a"
],
"exynos_m1": [
"crc",
"crypto",
"exynos_cheap_as_move",
"force_32bit_jump_tables",
"fuse_aes",
"perfmon",
"slow_misaligned_128store",
"slow_paired_128",
"use_postra_scheduler",
"use_reciprocal_square_root",
"v8a"
],
"exynos_m2": [
"crc",
"crypto",
"exynos_cheap_as_move",
"force_32bit_jump_tables",
"fuse_aes",
"perfmon",
"slow_misaligned_128store",
"slow_paired_128",
"use_postra_scheduler",
"v8a"
],
"exynos_m3": [
"crc",
"crypto",
"exynos_cheap_as_move",
"force_32bit_jump_tables",
"fuse_address",
"fuse_aes",
"fuse_csel",
"fuse_literals",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"exynos_m4": [
"exynos_m4"
],
"exynos_m5": [
"exynos_m4"
],
"falkor": [
"crc",
"crypto",
"custom_cheap_as_move",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"rdm",
"slow_strqro_store",
"use_postra_scheduler",
"v8a",
"zcz"
],
"generic": [
"ete",
"fuse_aes",
"neon",
"perfmon",
"use_postra_scheduler"
],
"kryo": [
"crc",
"crypto",
"custom_cheap_as_move",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a",
"zcz"
],
"neoverse_e1": [
"neoverse_e1"
],
"neoverse_n1": [
"neoverse_n1"
],
"neoverse_n2": [
"neoverse_n2"
],
"neoverse_v1": [
"neoverse_v1"
],
"saphira": [
"crypto",
"custom_cheap_as_move",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"spe",
"use_postra_scheduler",
"v8_4a",
"zcz"
],
"thunderx": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"thunderx2t99": [
"aggressive_fma",
"arith_bcc_fusion",
"crypto",
"predictable_select_expensive",
"use_postra_scheduler",
"v8_1a"
],
"thunderx3t110": [
"aggressive_fma",
"arith_bcc_fusion",
"balance_fp_ops",
"crypto",
"perfmon",
"predictable_select_expensive",
"strict_align",
"use_postra_scheduler",
"v8_3a"
],
"thunderxt81": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"thunderxt83": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"thunderxt88": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"tsv110": [
"crypto",
"custom_cheap_as_move",
"dotprod",
"fp16fml",
"fuse_aes",
"perfmon",
"spe",
"use_postra_scheduler",
"v8_2a"
],
"xgene1": [
"perfmon",
"v8a"
]
},
"aarch64_be": {
"a64fx": [
"aggressive_fma",
"arith_bcc_fusion",
"complxnum",
"perfmon",
"predictable_select_expensive",
"sha2",
"sve",
"use_postra_scheduler",
"v8_2a"
],
"apple_a10": [
"alternate_sextload_cvt_f32_pattern",
"arith_bcc_fusion",
"arith_cbz_fusion",
"crc",
"crypto",
"disable_latency_sched_heuristic",
"fuse_aes",
"fuse_crypto_eor",
"lor",
"pan",
"perfmon",
"rdm",
"vh",
"zcm",
"zcz"
],
"apple_a11": [
"alternate_sextload_cvt_f32_pattern",
"arith_bcc_fusion",
"arith_cbz_fusion",
"crypto",
"disable_latency_sched_heuristic",
"fullfp16",
"fuse_aes",
"fuse_crypto_eor",
"perfmon",
"v8_2a",
"zcm",
"zcz"
],
"apple_a12": [
"apple_a12"
],
"apple_a13": [
"apple_a13"
],
"apple_a14": [
"aggressive_fma",
"alternate_sextload_cvt_f32_pattern",
"altnzcv",
"arith_bcc_fusion",
"arith_cbz_fusion",
"ccdp",
"crypto",
"disable_latency_sched_heuristic",
"fp16fml",
"fptoint",
"fuse_address",
"fuse_aes",
"fuse_arith_logic",
"fuse_crypto_eor",
"fuse_csel",
"fuse_literals",
"perfmon",
"predres",
"sb",
"sha3",
"specrestrict",
"ssbs",
"v8_4a",
"zcm",
"zcz"
],
"apple_a7": [
"apple_a7"
],
"apple_a8": [
"apple_a7"
],
"apple_a9": [
"apple_a7"
],
"apple_latest": [
"aggressive_fma",
"alternate_sextload_cvt_f32_pattern",
"altnzcv",
"arith_bcc_fusion",
"arith_cbz_fusion",
"ccdp",
"crypto",
"disable_latency_sched_heuristic",
"fp16fml",
"fptoint",
"fuse_address",
"fuse_aes",
"fuse_arith_logic",
"fuse_crypto_eor",
"fuse_csel",
"fuse_literals",
"perfmon",
"predres",
"sb",
"sha3",
"specrestrict",
"ssbs",
"v8_4a",
"zcm",
"zcz"
],
"apple_m1": [
"aggressive_fma",
"alternate_sextload_cvt_f32_pattern",
"altnzcv",
"arith_bcc_fusion",
"arith_cbz_fusion",
"ccdp",
"crypto",
"disable_latency_sched_heuristic",
"fp16fml",
"fptoint",
"fuse_address",
"fuse_aes",
"fuse_arith_logic",
"fuse_crypto_eor",
"fuse_csel",
"fuse_literals",
"perfmon",
"predres",
"sb",
"sha3",
"specrestrict",
"ssbs",
"v8_4a",
"zcm",
"zcz"
],
"apple_s4": [
"apple_a12"
],
"apple_s5": [
"apple_a12"
],
"carmel": [
"crypto",
"fullfp16",
"v8_2a"
],
"cortex_a34": [
"crc",
"crypto",
"perfmon",
"v8a"
],
"cortex_a35": [
"crc",
"crypto",
"perfmon",
"v8a"
],
"cortex_a53": [
"balance_fp_ops",
"crc",
"crypto",
"custom_cheap_as_move",
"fuse_aes",
"perfmon",
"use_postra_scheduler",
"v8a"
],
"cortex_a55": [
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"use_postra_scheduler",
"v8_2a"
],
"cortex_a57": [
"balance_fp_ops",
"crc",
"crypto",
"custom_cheap_as_move",
"fuse_aes",
"fuse_literals",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"cortex_a65": [
"a65"
],
"cortex_a65ae": [
"a65"
],
"cortex_a72": [
"crc",
"crypto",
"fuse_aes",
"fuse_literals",
"perfmon",
"v8a"
],
"cortex_a73": [
"crc",
"crypto",
"fuse_aes",
"perfmon",
"v8a"
],
"cortex_a75": [
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"v8_2a"
],
"cortex_a76": [
"a76"
],
"cortex_a76ae": [
"a76"
],
"cortex_a77": [
"cmp_bcc_fusion",
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"rcpc",
"v8_2a"
],
"cortex_a78": [
"cmp_bcc_fusion",
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"spe",
"ssbs",
"use_postra_scheduler",
"v8_2a"
],
"cortex_a78c": [
"cortex_a78c"
],
"cortex_r82": [
"cortex_r82"
],
"cortex_x1": [
"cmp_bcc_fusion",
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"spe",
"use_postra_scheduler",
"v8_2a"
],
"cyclone": [
"apple_a7"
],
"emag": [
"crc",
"crypto",
"perfmon",
"v8a"
],
"exynos_m1": [
"crc",
"crypto",
"exynos_cheap_as_move",
"force_32bit_jump_tables",
"fuse_aes",
"perfmon",
"slow_misaligned_128store",
"slow_paired_128",
"use_postra_scheduler",
"use_reciprocal_square_root",
"v8a"
],
"exynos_m2": [
"crc",
"crypto",
"exynos_cheap_as_move",
"force_32bit_jump_tables",
"fuse_aes",
"perfmon",
"slow_misaligned_128store",
"slow_paired_128",
"use_postra_scheduler",
"v8a"
],
"exynos_m3": [
"crc",
"crypto",
"exynos_cheap_as_move",
"force_32bit_jump_tables",
"fuse_address",
"fuse_aes",
"fuse_csel",
"fuse_literals",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"exynos_m4": [
"exynos_m4"
],
"exynos_m5": [
"exynos_m4"
],
"falkor": [
"crc",
"crypto",
"custom_cheap_as_move",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"rdm",
"slow_strqro_store",
"use_postra_scheduler",
"v8a",
"zcz"
],
"generic": [
"ete",
"fuse_aes",
"neon",
"perfmon",
"use_postra_scheduler"
],
"kryo": [
"crc",
"crypto",
"custom_cheap_as_move",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a",
"zcz"
],
"neoverse_e1": [
"neoverse_e1"
],
"neoverse_n1": [
"neoverse_n1"
],
"neoverse_n2": [
"neoverse_n2"
],
"neoverse_v1": [
"neoverse_v1"
],
"saphira": [
"crypto",
"custom_cheap_as_move",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"spe",
"use_postra_scheduler",
"v8_4a",
"zcz"
],
"thunderx": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"thunderx2t99": [
"aggressive_fma",
"arith_bcc_fusion",
"crypto",
"predictable_select_expensive",
"use_postra_scheduler",
"v8_1a"
],
"thunderx3t110": [
"aggressive_fma",
"arith_bcc_fusion",
"balance_fp_ops",
"crypto",
"perfmon",
"predictable_select_expensive",
"strict_align",
"use_postra_scheduler",
"v8_3a"
],
"thunderxt81": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"thunderxt83": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"thunderxt88": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"tsv110": [
"crypto",
"custom_cheap_as_move",
"dotprod",
"fp16fml",
"fuse_aes",
"perfmon",
"spe",
"use_postra_scheduler",
"v8_2a"
],
"xgene1": [
"perfmon",
"v8a"
]
},
"aarch64_32": {
"a64fx": [
"aggressive_fma",
"arith_bcc_fusion",
"complxnum",
"perfmon",
"predictable_select_expensive",
"sha2",
"sve",
"use_postra_scheduler",
"v8_2a"
],
"apple_a10": [
"alternate_sextload_cvt_f32_pattern",
"arith_bcc_fusion",
"arith_cbz_fusion",
"crc",
"crypto",
"disable_latency_sched_heuristic",
"fuse_aes",
"fuse_crypto_eor",
"lor",
"pan",
"perfmon",
"rdm",
"vh",
"zcm",
"zcz"
],
"apple_a11": [
"alternate_sextload_cvt_f32_pattern",
"arith_bcc_fusion",
"arith_cbz_fusion",
"crypto",
"disable_latency_sched_heuristic",
"fullfp16",
"fuse_aes",
"fuse_crypto_eor",
"perfmon",
"v8_2a",
"zcm",
"zcz"
],
"apple_a12": [
"apple_a12"
],
"apple_a13": [
"apple_a13"
],
"apple_a14": [
"aggressive_fma",
"alternate_sextload_cvt_f32_pattern",
"altnzcv",
"arith_bcc_fusion",
"arith_cbz_fusion",
"ccdp",
"crypto",
"disable_latency_sched_heuristic",
"fp16fml",
"fptoint",
"fuse_address",
"fuse_aes",
"fuse_arith_logic",
"fuse_crypto_eor",
"fuse_csel",
"fuse_literals",
"perfmon",
"predres",
"sb",
"sha3",
"specrestrict",
"ssbs",
"v8_4a",
"zcm",
"zcz"
],
"apple_a7": [
"apple_a7"
],
"apple_a8": [
"apple_a7"
],
"apple_a9": [
"apple_a7"
],
"apple_latest": [
"aggressive_fma",
"alternate_sextload_cvt_f32_pattern",
"altnzcv",
"arith_bcc_fusion",
"arith_cbz_fusion",
"ccdp",
"crypto",
"disable_latency_sched_heuristic",
"fp16fml",
"fptoint",
"fuse_address",
"fuse_aes",
"fuse_arith_logic",
"fuse_crypto_eor",
"fuse_csel",
"fuse_literals",
"perfmon",
"predres",
"sb",
"sha3",
"specrestrict",
"ssbs",
"v8_4a",
"zcm",
"zcz"
],
"apple_m1": [
"aggressive_fma",
"alternate_sextload_cvt_f32_pattern",
"altnzcv",
"arith_bcc_fusion",
"arith_cbz_fusion",
"ccdp",
"crypto",
"disable_latency_sched_heuristic",
"fp16fml",
"fptoint",
"fuse_address",
"fuse_aes",
"fuse_arith_logic",
"fuse_crypto_eor",
"fuse_csel",
"fuse_literals",
"perfmon",
"predres",
"sb",
"sha3",
"specrestrict",
"ssbs",
"v8_4a",
"zcm",
"zcz"
],
"apple_s4": [
"apple_a12"
],
"apple_s5": [
"apple_a12"
],
"carmel": [
"crypto",
"fullfp16",
"v8_2a"
],
"cortex_a34": [
"crc",
"crypto",
"perfmon",
"v8a"
],
"cortex_a35": [
"crc",
"crypto",
"perfmon",
"v8a"
],
"cortex_a53": [
"balance_fp_ops",
"crc",
"crypto",
"custom_cheap_as_move",
"fuse_aes",
"perfmon",
"use_postra_scheduler",
"v8a"
],
"cortex_a55": [
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"use_postra_scheduler",
"v8_2a"
],
"cortex_a57": [
"balance_fp_ops",
"crc",
"crypto",
"custom_cheap_as_move",
"fuse_aes",
"fuse_literals",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"cortex_a65": [
"a65"
],
"cortex_a65ae": [
"a65"
],
"cortex_a72": [
"crc",
"crypto",
"fuse_aes",
"fuse_literals",
"perfmon",
"v8a"
],
"cortex_a73": [
"crc",
"crypto",
"fuse_aes",
"perfmon",
"v8a"
],
"cortex_a75": [
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"v8_2a"
],
"cortex_a76": [
"a76"
],
"cortex_a76ae": [
"a76"
],
"cortex_a77": [
"cmp_bcc_fusion",
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"rcpc",
"v8_2a"
],
"cortex_a78": [
"cmp_bcc_fusion",
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"spe",
"ssbs",
"use_postra_scheduler",
"v8_2a"
],
"cortex_a78c": [
"cortex_a78c"
],
"cortex_r82": [
"cortex_r82"
],
"cortex_x1": [
"cmp_bcc_fusion",
"crypto",
"dotprod",
"fullfp16",
"fuse_aes",
"perfmon",
"rcpc",
"spe",
"use_postra_scheduler",
"v8_2a"
],
"cyclone": [
"apple_a7"
],
"emag": [
"crc",
"crypto",
"perfmon",
"v8a"
],
"exynos_m1": [
"crc",
"crypto",
"exynos_cheap_as_move",
"force_32bit_jump_tables",
"fuse_aes",
"perfmon",
"slow_misaligned_128store",
"slow_paired_128",
"use_postra_scheduler",
"use_reciprocal_square_root",
"v8a"
],
"exynos_m2": [
"crc",
"crypto",
"exynos_cheap_as_move",
"force_32bit_jump_tables",
"fuse_aes",
"perfmon",
"slow_misaligned_128store",
"slow_paired_128",
"use_postra_scheduler",
"v8a"
],
"exynos_m3": [
"crc",
"crypto",
"exynos_cheap_as_move",
"force_32bit_jump_tables",
"fuse_address",
"fuse_aes",
"fuse_csel",
"fuse_literals",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"exynos_m4": [
"exynos_m4"
],
"exynos_m5": [
"exynos_m4"
],
"falkor": [
"crc",
"crypto",
"custom_cheap_as_move",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"rdm",
"slow_strqro_store",
"use_postra_scheduler",
"v8a",
"zcz"
],
"generic": [
"ete",
"fuse_aes",
"neon",
"perfmon",
"use_postra_scheduler"
],
"kryo": [
"crc",
"crypto",
"custom_cheap_as_move",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a",
"zcz"
],
"neoverse_e1": [
"neoverse_e1"
],
"neoverse_n1": [
"neoverse_n1"
],
"neoverse_n2": [
"neoverse_n2"
],
"neoverse_v1": [
"neoverse_v1"
],
"saphira": [
"crypto",
"custom_cheap_as_move",
"lsl_fast",
"perfmon",
"predictable_select_expensive",
"spe",
"use_postra_scheduler",
"v8_4a",
"zcz"
],
"thunderx": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"thunderx2t99": [
"aggressive_fma",
"arith_bcc_fusion",
"crypto",
"predictable_select_expensive",
"use_postra_scheduler",
"v8_1a"
],
"thunderx3t110": [
"aggressive_fma",
"arith_bcc_fusion",
"balance_fp_ops",
"crypto",
"perfmon",
"predictable_select_expensive",
"strict_align",
"use_postra_scheduler",
"v8_3a"
],
"thunderxt81": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"thunderxt83": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"thunderxt88": [
"crc",
"crypto",
"perfmon",
"predictable_select_expensive",
"use_postra_scheduler",
"v8a"
],
"tsv110": [
"crypto",
"custom_cheap_as_move",
"dotprod",
"fp16fml",
"fuse_aes",
"perfmon",
"spe",
"use_postra_scheduler",
"v8_2a"
],
"xgene1": [
"perfmon",
"v8a"
]
},
"arc": {},
"avr": {
"at43usb320": [
"avr31"
],
"at43usb355": [
"avr3"
],
"at76c711": [
"avr3"
],
"at86rf401": [
"avr2",
"lpmx",
"movw"
],
"at90c8534": [
"avr2"
],
"at90can128": [
"avr51"
],
"at90can32": [
"avr5"
],
"at90can64": [
"avr5"
],
"at90pwm1": [
"avr4"
],
"at90pwm161": [
"avr5"
],
"at90pwm2": [
"avr4"
],
"at90pwm216": [
"avr5"
],
"at90pwm2b": [
"avr4"
],
"at90pwm3": [
"avr4"
],
"at90pwm316": [
"avr5"
],
"at90pwm3b": [
"avr4"
],
"at90pwm81": [
"avr4"
],
"at90s1200": [
"avr0"
],
"at90s2313": [
"avr2"
],
"at90s2323": [
"avr2"
],
"at90s2333": [
"avr2"
],
"at90s2343": [
"avr2"
],
"at90s4414": [
"avr2"
],
"at90s4433": [
"avr2"
],
"at90s4434": [
"avr2"
],
"at90s8515": [
"avr2"
],
"at90s8535": [
"avr2"
],
"at90scr100": [
"avr5"
],
"at90usb1286": [
"avr51"
],
"at90usb1287": [
"avr51"
],
"at90usb162": [
"avr35"
],
"at90usb646": [
"avr5"
],
"at90usb647": [
"avr5"
],
"at90usb82": [
"avr35"
],
"at94k": [
"avr3",
"lpmx",
"movw",
"mul"
],
"ata5272": [
"avr25"
],
"ata5505": [
"avr35"
],
"ata5790": [
"avr5"
],
"ata5795": [
"avr5"
],
"ata6285": [
"avr4"
],
"ata6286": [
"avr4"
],
"ata6289": [
"avr4"
],
"atmega103": [
"avr31"
],
"atmega128": [
"avr51"
],
"atmega1280": [
"avr51"
],
"atmega1281": [
"avr51"
],
"atmega1284": [
"avr51"
],
"atmega1284p": [
"avr51"
],
"atmega1284rfr2": [
"avr51"
],
"atmega128a": [
"avr51"
],
"atmega128rfa1": [
"avr51"
],
"atmega128rfr2": [
"avr51"
],
"atmega16": [
"avr5"
],
"atmega161": [
"avr3",
"lpmx",
"movw",
"mul",
"spm"
],
"atmega162": [
"avr5"
],
"atmega163": [
"avr3",
"lpmx",
"movw",
"mul",
"spm"
],
"atmega164a": [
"avr5"
],
"atmega164p": [
"avr5"
],
"atmega164pa": [
"avr5"
],
"atmega165": [
"avr5"
],
"atmega165a": [
"avr5"
],
"atmega165p": [
"avr5"
],
"atmega165pa": [
"avr5"
],
"atmega168": [
"avr5"
],
"atmega168a": [
"avr5"
],
"atmega168p": [
"avr5"
],
"atmega168pa": [
"avr5"
],
"atmega168pb": [
"avr5"
],
"atmega169": [
"avr5"
],
"atmega169a": [
"avr5"
],
"atmega169p": [
"avr5"
],
"atmega169pa": [
"avr5"
],
"atmega16a": [
"avr5"
],
"atmega16hva": [
"avr5"
],
"atmega16hva2": [
"avr5"
],
"atmega16hvb": [
"avr5"
],
"atmega16hvbrevb": [
"avr5"
],
"atmega16m1": [
"avr5"
],
"atmega16u2": [
"avr35"
],
"atmega16u4": [
"avr5"
],
"atmega2560": [
"avr6"
],
"atmega2561": [
"avr6"
],
"atmega2564rfr2": [
"avr6"
],
"atmega256rfr2": [
"avr6"
],
"atmega32": [
"avr5"
],
"atmega323": [
"avr5"
],
"atmega324a": [
"avr5"
],
"atmega324p": [
"avr5"
],
"atmega324pa": [
"avr5"
],
"atmega324pb": [
"avr5"
],
"atmega325": [
"avr5"
],
"atmega3250": [
"avr5"
],
"atmega3250a": [
"avr5"
],
"atmega3250p": [
"avr5"
],
"atmega3250pa": [
"avr5"
],
"atmega325a": [
"avr5"
],
"atmega325p": [
"avr5"
],
"atmega325pa": [
"avr5"
],
"atmega328": [
"avr5"
],
"atmega328p": [
"avr5"
],
"atmega328pb": [
"avr5"
],
"atmega329": [
"avr5"
],
"atmega3290": [
"avr5"
],
"atmega3290a": [
"avr5"
],
"atmega3290p": [
"avr5"
],
"atmega3290pa": [
"avr5"
],
"atmega329a": [
"avr5"
],
"atmega329p": [
"avr5"
],
"atmega329pa": [
"avr5"
],
"atmega32a": [
"avr5"
],
"atmega32c1": [
"avr5"
],
"atmega32hvb": [
"avr5"
],
"atmega32hvbrevb": [
"avr5"
],
"atmega32m1": [
"avr5"
],
"atmega32u2": [
"avr35"
],
"atmega32u4": [
"avr5"
],
"atmega32u6": [
"avr5"
],
"atmega406": [
"avr5"
],
"atmega48": [
"avr4"
],
"atmega48a": [
"avr4"
],
"atmega48p": [
"avr4"
],
"atmega48pa": [
"avr4"
],
"atmega48pb": [
"avr4"
],
"atmega64": [
"avr5"
],
"atmega640": [
"avr5"
],
"atmega644": [
"avr5"
],
"atmega644a": [
"avr5"
],
"atmega644p": [
"avr5"
],
"atmega644pa": [
"avr5"
],
"atmega644rfr2": [
"avr5"
],
"atmega645": [
"avr5"
],
"atmega6450": [
"avr5"
],
"atmega6450a": [
"avr5"
],
"atmega6450p": [
"avr5"
],
"atmega645a": [
"avr5"
],
"atmega645p": [
"avr5"
],
"atmega649": [
"avr5"
],
"atmega6490": [
"avr5"
],
"atmega6490a": [
"avr5"
],
"atmega6490p": [
"avr5"
],
"atmega649a": [
"avr5"
],
"atmega649p": [
"avr5"
],
"atmega64a": [
"avr5"
],
"atmega64c1": [
"avr5"
],
"atmega64hve": [
"avr5"
],
"atmega64m1": [
"avr5"
],
"atmega64rfr2": [
"avr5"
],
"atmega8": [
"avr2",
"lpmx",
"movw",
"mul",
"spm"
],
"atmega8515": [
"avr2",
"lpmx",
"movw",
"mul",
"spm"
],
"atmega8535": [
"avr2",
"lpmx",
"movw",
"mul",
"spm"
],
"atmega88": [
"avr4"
],
"atmega88a": [
"avr4"
],
"atmega88p": [
"avr4"
],
"atmega88pa": [
"avr4"
],
"atmega88pb": [
"avr4"
],
"atmega8a": [
"avr2",
"lpmx",
"movw",
"mul",
"spm"
],
"atmega8hva": [
"avr4"
],
"atmega8u2": [
"avr35"
],
"attiny10": [
"avrtiny"
],
"attiny102": [
"avrtiny"
],
"attiny104": [
"avrtiny"
],
"attiny11": [
"avr1"
],
"attiny12": [
"avr1"
],
"attiny13": [
"avr25"
],
"attiny13a": [
"avr25"
],
"attiny15": [
"avr1"
],
"attiny1634": [
"avr35"
],
"attiny167": [
"avr35"
],
"attiny20": [
"avrtiny"
],
"attiny22": [
"avr2"
],
"attiny2313": [
"avr25"
],
"attiny2313a": [
"avr25"
],
"attiny24": [
"avr25"
],
"attiny24a": [
"avr25"
],
"attiny25": [
"avr25"
],
"attiny26": [
"avr2",
"lpmx"
],
"attiny261": [
"avr25"
],
"attiny261a": [
"avr25"
],
"attiny28": [
"avr1"
],
"attiny4": [
"avrtiny"
],
"attiny40": [
"avrtiny"
],
"attiny4313": [
"avr25"
],
"attiny43u": [
"avr25"
],
"attiny44": [
"avr25"
],
"attiny441": [
"avr25"
],
"attiny44a": [
"avr25"
],
"attiny45": [
"avr25"
],
"attiny461": [
"avr25"
],
"attiny461a": [
"avr25"
],
"attiny48": [
"avr25"
],
"attiny5": [
"avrtiny"
],
"attiny828": [
"avr25"
],
"attiny84": [
"avr25"
],
"attiny841": [
"avr25"
],
"attiny84a": [
"avr25"
],
"attiny85": [
"avr25"
],
"attiny861": [
"avr25"
],
"attiny861a": [
"avr25"
],
"attiny87": [
"avr25"
],
"attiny88": [
"avr25"
],
"attiny9": [
"avrtiny"
],
"atxmega128a1": [
"xmega"
],
"atxmega128a1u": [
"xmegau"
],
"atxmega128a3": [
"xmega"
],
"atxmega128a3u": [
"xmegau"
],
"atxmega128a4u": [
"xmegau"
],
"atxmega128b1": [
"xmegau"
],
"atxmega128b3": [
"xmegau"
],
"atxmega128c3": [
"xmegau"
],
"atxmega128d3": [
"xmega"
],
"atxmega128d4": [
"xmega"
],
"atxmega16a4": [
"xmega"
],
"atxmega16a4u": [
"xmegau"
],
"atxmega16c4": [
"xmegau"
],
"atxmega16d4": [
"xmega"
],
"atxmega16e5": [
"xmegau"
],
"atxmega192a3": [
"xmega"
],
"atxmega192a3u": [
"xmegau"
],
"atxmega192c3": [
"xmegau"
],
"atxmega192d3": [
"xmega"
],
"atxmega256a3": [
"xmega"
],
"atxmega256a3b": [
"xmega"
],
"atxmega256a3bu": [
"xmegau"
],
"atxmega256a3u": [
"xmegau"
],
"atxmega256c3": [
"xmegau"
],
"atxmega256d3": [
"xmega"
],
"atxmega32a4": [
"xmega"
],
"atxmega32a4u": [
"xmegau"
],
"atxmega32c4": [
"xmegau"
],
"atxmega32d4": [
"xmega"
],
"atxmega32e5": [
"xmegau"
],
"atxmega32x1": [
"xmega"
],
"atxmega384c3": [
"xmegau"
],
"atxmega384d3": [
"xmega"
],
"atxmega64a1": [
"xmega"
],
"atxmega64a1u": [
"xmegau"
],
"atxmega64a3": [
"xmega"
],
"atxmega64a3u": [
"xmegau"
],
"atxmega64a4u": [
"xmegau"
],
"atxmega64b1": [
"xmegau"
],
"atxmega64b3": [
"xmegau"
],
"atxmega64c3": [
"xmegau"
],
"atxmega64d3": [
"xmega"
],
"atxmega64d4": [
"xmega"
],
"atxmega8e5": [
"xmegau"
],
"avr1": [
"avr1"
],
"avr2": [
"avr2"
],
"avr25": [
"avr25"
],
"avr3": [
"avr3"
],
"avr31": [
"avr31"
],
"avr35": [
"avr35"
],
"avr4": [
"avr4"
],
"avr5": [
"avr5"
],
"avr51": [
"avr51"
],
"avr6": [
"avr6"
],
"avrtiny": [
"avrtiny"
],
"avrxmega1": [
"xmega"
],
"avrxmega2": [
"xmega"
],
"avrxmega3": [
"xmega"
],
"avrxmega4": [
"xmega"
],
"avrxmega5": [
"xmega"
],
"avrxmega6": [
"xmega"
],
"avrxmega7": [
"xmega"
],
"m3000": [
"avr5"
]
},
"bpfel": {
"generic": [],
"probe": [],
"v1": [],
"v2": [],
"v3": []
},