compilers=&nasm:&gnuas:&llvmas:&llvmasarm64:&ptxas:&gnuasarm:&gnuasarm64:&gnuasriscv:&beebasm
compilerType=assembly
objdumper=/opt/compiler-explorer/gcc-12.1.0/bin/objdump
supportsBinary=true
supportsExecute=true
demangler=
defaultCompiler=nasm21601

group.nasm.compilers=nasm21202:nasm21302:nasm21303:nasm21402:nasm21601
group.nasm.versionFlag=-v
group.nasm.options=
group.nasm.isSemVer=true
group.nasm.baseName=NASM
group.nasm.compilerType=nasm
group.nasm.instructionSet=amd64
compiler.nasm21202.semver=2.12.02
compiler.nasm21202.exe=/opt/compiler-explorer/nasm-2.12.02/bin/nasm
compiler.nasm21302.semver=2.13.02
compiler.nasm21302.exe=/opt/compiler-explorer/nasm-2.13.02/bin/nasm
compiler.nasm21303.semver=2.13.03
compiler.nasm21303.exe=/opt/compiler-explorer/nasm-2.13.03/bin/nasm
compiler.nasm21402.semver=2.14.02
compiler.nasm21402.exe=/opt/compiler-explorer/nasm-2.14.02/bin/nasm
compiler.nasm21601.semver=2.16.01
compiler.nasm21601.exe=/opt/compiler-explorer/nasm-2.16.01/bin/nasm


group.gnuas.compilers=gnuas72:gnuas73:gnuas92:gnuas103:gnuas112:gnuas121:gnuas142:gnuas151:gnuassnapshot
group.gnuas.versionFlag=--version
group.gnuas.options=-g
group.gnuas.isSemVer=true
group.gnuas.baseName=x86-64 binutils
group.gnuas.instructionSet=amd64
compiler.gnuas72.exe=/opt/compiler-explorer/gcc-7.2.0/bin/as
compiler.gnuas72.semver=2.27
compiler.gnuas73.exe=/opt/compiler-explorer/gcc-7.3.0/bin/as
compiler.gnuas73.semver=2.28
compiler.gnuas92.exe=/opt/compiler-explorer/gcc-9.2.0/bin/as
compiler.gnuas92.semver=2.29.1
compiler.gnuas103.exe=/opt/compiler-explorer/gcc-10.3.0/bin/as
compiler.gnuas103.semver=2.34
compiler.gnuas112.exe=/opt/compiler-explorer/gcc-11.2.0/bin/as
compiler.gnuas112.semver=2.36.1
compiler.gnuas121.exe=/opt/compiler-explorer/gcc-12.1.0/bin/as
compiler.gnuas121.semver=2.38
compiler.gnuas142.exe=/opt/compiler-explorer/gcc-14.2.0/bin/as
compiler.gnuas142.semver=2.42
compiler.gnuas151.exe=/opt/compiler-explorer/gcc-15.1.0/bin/as
compiler.gnuas151.semver=2.45
compiler.gnuassnapshot.exe=/opt/compiler-explorer/gcc-snapshot/bin/as
compiler.gnuassnapshot.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.gnuassnapshot.semver=(trunk)
compiler.gnuassnapshot.isNightly=true

group.gnuasarm.compilers=gnuasarmhfg54:gnuasarmg464:gnuasarmg630:gnuasarmg820:gnuasarm930:gnuasarm1020:gnuasarm1320:gnuasarm1510
group.gnuasarm.versionFlag=--version
group.gnuasarm.options=-g
group.gnuasarm.isSemVer=true
group.gnuasarm.baseName=ARM binutils
group.gnuasarm.supportsExecute=false
group.gnuasarm.objdumper=/opt/compiler-explorer/arm/gcc-10.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
group.gnuasarm.instructionSet=arm32

compiler.gnuasarmhfg54.exe=/opt/compiler-explorer/arm/gcc-5.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-as
compiler.gnuasarmhfg54.name=ARMhf binutils 2.28
compiler.gnuasarmhfg54.semver=2.28-hf
compiler.gnuasarmg464.exe=/opt/compiler-explorer/arm/gcc-4.6.4/bin/arm-unknown-linux-gnueabi-as
compiler.gnuasarmg464.name=ARM binutils 2.25
compiler.gnuasarmg464.semver=2.25
compiler.gnuasarmg630.exe=/opt/compiler-explorer/arm/gcc-6.3.0/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-as
compiler.gnuasarmg630.name=ARM binutils 2.28
compiler.gnuasarmg630.semver=2.28
compiler.gnuasarmg820.exe=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-as
compiler.gnuasarmg820.name=ARM binutils 2.31.1
compiler.gnuasarmg820.semver=2.31.1
compiler.gnuasarm930.exe=/opt/compiler-explorer/arm/gcc-9.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-as
compiler.gnuasarm930.name=ARM gcc 9.3 (linux)
compiler.gnuasarm930.semver=ARM binutils 2.33.1
compiler.gnuasarm1020.exe=/opt/compiler-explorer/arm/gcc-10.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-as
compiler.gnuasarm1020.name=ARM gcc 10.2 (linux)
compiler.gnuasarm1020.semver=ARM binutils 2.35.1
compiler.gnuasarm1320.exe=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-as
compiler.gnuasarm1320.name=ARM gcc 13.2 (linux)
compiler.gnuasarm1320.semver=ARM binutils 2.38
compiler.gnuasarm1510.exe=/opt/compiler-explorer/arm/gcc-15.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-as
compiler.gnuasarm1510.name=ARM gcc 15.1 (linux)
compiler.gnuasarm1510.semver=ARM binutils 2.45


group.gnuasarm64.compilers=gnuasarm64g494:gnuasarm64g630:gnuasarm64g640:gnuasarm64g750:gnuasarm64g820:gnuasarm64g850:gnuasarm64g930:gnuasarm64g940:gnuasarm64g1020:gnuasarm64g1030:gnuasarm64g1100:gnuasarm64g1130:gnuasarm64g1210:gnuasarm64g1230:gnuasarm64g1310:gnuasarm64g1330:gnuasarm64g1410:gnuasarm64g1430:gnuasarm64g1510:gnuasarm64gtrunk
group.gnuasarm64.versionFlag=--version
group.gnuasarm64.options=-g
group.gnuasarm64.isSemVer=true
group.gnuasarm64.baseName=AArch64 binutils
group.gnuasarm64.supportsExecute=false
group.gnuasarm64.objdumper=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/bin/objdump
group.gnuasarm64.instructionSet=aarch64

compiler.gnuasarm64g494.exe=/opt/compiler-explorer/arm64/gcc-4.9.4/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g494.name=AArch64 binutils 2.24
compiler.gnuasarm64g494.semver=2.24
compiler.gnuasarm64g630.exe=/opt/compiler-explorer/arm64/gcc-6.3.0/aarch64-unknown-linux-gnueabi/bin/aarch64-unknown-linux-gnueabi-as
compiler.gnuasarm64g630.name=AArch64 binutils 2.28
compiler.gnuasarm64g630.semver=2.28
compiler.gnuasarm64g640.exe=/opt/compiler-explorer/arm64/gcc-6.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g640.name=AArch64 binutils 2.29
compiler.gnuasarm64g640.semver=2.29
compiler.gnuasarm64g750.exe=/opt/compiler-explorer/arm64/gcc-7.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g750.name=AArch64 binutils 2.30
compiler.gnuasarm64g750.semver=2.30
compiler.gnuasarm64g820.exe=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g820.name=AArch64 binutils 2.31.1
compiler.gnuasarm64g820.semver=2.31.1
compiler.gnuasarm64g850.exe=/opt/compiler-explorer/arm64/gcc-8.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g850.name=AArch64 binutils 2.32
compiler.gnuasarm64g850.semver=2.32
compiler.gnuasarm64g930.exe=/opt/compiler-explorer/arm64/gcc-9.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g930.name=AArch64 binutils 2.33.1
compiler.gnuasarm64g930.semver=2.33.1
compiler.gnuasarm64g940.exe=/opt/compiler-explorer/arm64/gcc-9.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g940.name=AArch64 binutils 2.34
compiler.gnuasarm64g940.semver=2.34
compiler.gnuasarm64g1020.exe=/opt/compiler-explorer/arm64/gcc-10.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1020.name=AArch64 binutils 2.35.1
compiler.gnuasarm64g1020.semver=2.35.1
compiler.gnuasarm64g1030.exe=/opt/compiler-explorer/arm64/gcc-10.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1030.name=AArch64 binutils 2.35.2
compiler.gnuasarm64g1030.semver=2.35.2
compiler.gnuasarm64g1100.exe=/opt/compiler-explorer/arm64/gcc-11.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1100.name=AArch64 binutils 2.36.1
compiler.gnuasarm64g1100.semver=2.36.1
compiler.gnuasarm64g1130.exe=/opt/compiler-explorer/arm64/gcc-11.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1130.name=AArch64 binutils 2.37
compiler.gnuasarm64g1130.semver=2.37
compiler.gnuasarm64g1210.exe=/opt/compiler-explorer/arm64/gcc-12.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1210.name=AArch64 binutils 2.38
compiler.gnuasarm64g1210.semver=2.38
compiler.gnuasarm64g1230.exe=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1230.name=AArch64 binutils 2.39
compiler.gnuasarm64g1230.semver=2.39
compiler.gnuasarm64g1310.exe=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1310.name=AArch64 binutils 2.40
compiler.gnuasarm64g1310.semver=2.40
compiler.gnuasarm64g1330.exe=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1330.name=AArch64 binutils 2.41
compiler.gnuasarm64g1330.semver=2.41
compiler.gnuasarm64g1410.exe=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1410.name=AArch64 binutils 2.42
compiler.gnuasarm64g1410.semver=2.42
compiler.gnuasarm64g1430.exe=/opt/compiler-explorer/arm64/gcc-14.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1430.name=AArch64 binutils 2.43
compiler.gnuasarm64g1430.semver=2.43
compiler.gnuasarm64g1510.exe=/opt/compiler-explorer/arm64/gcc-15.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64g1510.name=AArch64 binutils 2.45
compiler.gnuasarm64g1510.semver=2.45
compiler.gnuasarm64gtrunk.exe=/opt/compiler-explorer/arm64/gcc-trunk/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-as
compiler.gnuasarm64gtrunk.name=AArch64 binutils (trunk)
compiler.gnuasarm64gtrunk.semver=(trunk)
compiler.gnuasarm64gtrunk.isNightly=true

# GNU as for RISC-V
group.gnuasriscv.compilers=&gnuasriscv64:&gnuasriscv32
group.gnuasriscv.groupName=RISC-V binutils
group.gnuasriscv.isSemVer=true
group.gnuasriscv.options=-g
group.gnuasriscv.supportsExecute=false
group.gnuasriscv.versionFlag=--version

## GNU as for RISC-V 64-bits
group.gnuasriscv64.compilers=gnuasriscv64g820:gnuasriscv64g1020:gnuasriscv64g1140:gnuasriscv64g1320:gnuasriscv64g1420:gnuasriscv64g1510
group.gnuasriscv64.groupName=RISC-V (64-bits) binutils
group.gnuasriscv64.baseName=RISC-V (64-bits) binutils

compiler.gnuasriscv64g820.exe=/opt/compiler-explorer/riscv64/gcc-8.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-as
compiler.gnuasriscv64g820.name=RISC-V binutils 2.31.1
compiler.gnuasriscv64g820.semver=2.31.1
compiler.gnuasriscv64g820.objdumper=/opt/compiler-explorer/riscv64/gcc-8.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.gnuasriscv64g1020.exe=/opt/compiler-explorer/riscv64/gcc-10.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-as
compiler.gnuasriscv64g1020.name=RISC-V binutils 2.35.1
compiler.gnuasriscv64g1020.semver=2.35.1
compiler.gnuasriscv64g1020.objdumper=/opt/compiler-explorer/riscv64/gcc-10.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.gnuasriscv64g1140.exe=/opt/compiler-explorer/riscv64/gcc-11.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-as
compiler.gnuasriscv64g1140.name=RISC-V binutils 2.37.0
compiler.gnuasriscv64g1140.semver=2.37.0
compiler.gnuasriscv64g1140.objdumper=/opt/compiler-explorer/riscv64/gcc-11.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.gnuasriscv64g1320.exe=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-as
compiler.gnuasriscv64g1320.name=RISC-V binutils 2.38.0
compiler.gnuasriscv64g1320.semver=2.38.0
compiler.gnuasriscv64g1320.objdumper=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.gnuasriscv64g1420.exe=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-as
compiler.gnuasriscv64g1420.name=RISC-V binutils 2.42.0
compiler.gnuasriscv64g1420.semver=2.42.0
compiler.gnuasriscv64g1420.objdumper=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.gnuasriscv64g1510.exe=/opt/compiler-explorer/riscv64/gcc-15.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-as
compiler.gnuasriscv64g1510.name=RISC-V binutils 2.45.0
compiler.gnuasriscv64g1510.semver=2.45.0
compiler.gnuasriscv64g1510.objdumper=/opt/compiler-explorer/riscv64/gcc-15.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

## GNU as for RISC-V 32-bits
group.gnuasriscv32.compilers=gnuasriscv32g820:gnuasriscv32g1020:gnuasriscv32g1140:gnuasriscv32g1320:gnuasriscv32g1420:gnuasriscv32g1510
group.gnuasriscv32.groupName=RISC-V (32-bits) binutils
group.gnuasriscv32.baseName=RISC-V (32-bits) binutils

compiler.gnuasriscv32g820.exe=/opt/compiler-explorer/riscv32/gcc-8.2.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-as
compiler.gnuasriscv32g820.name=RISC-V binutils 2.31.1
compiler.gnuasriscv32g820.semver=2.31.1
compiler.gnuasriscv32g820.objdumper=/opt/compiler-explorer/riscv32/gcc-8.2.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump

compiler.gnuasriscv32g1020.exe=/opt/compiler-explorer/riscv32/gcc-10.2.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-as
compiler.gnuasriscv32g1020.name=RISC-V binutils 2.35.1
compiler.gnuasriscv32g1020.semver=2.35.1
compiler.gnuasriscv32g1020.objdumper=/opt/compiler-explorer/riscv32/gcc-10.2.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump

compiler.gnuasriscv32g1140.exe=/opt/compiler-explorer/riscv32/gcc-11.4.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-as
compiler.gnuasriscv32g1140.name=RISC-V binutils 2.37.0
compiler.gnuasriscv32g1140.semver=2.37.0
compiler.gnuasriscv32g1140.objdumper=/opt/compiler-explorer/riscv32/gcc-11.4.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump

compiler.gnuasriscv32g1320.exe=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-as
compiler.gnuasriscv32g1320.name=RISC-V binutils 2.38.0
compiler.gnuasriscv32g1320.semver=2.38.0
compiler.gnuasriscv32g1320.objdumper=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump

compiler.gnuasriscv32g1420.exe=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-as
compiler.gnuasriscv32g1420.name=RISC-V binutils 2.42.0
compiler.gnuasriscv32g1420.semver=2.42.0
compiler.gnuasriscv32g1420.objdumper=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump

compiler.gnuasriscv32g1510.exe=/opt/compiler-explorer/riscv32/gcc-15.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-as
compiler.gnuasriscv32g1510.name=RISC-V binutils 2.45.0
compiler.gnuasriscv32g1510.semver=2.45.0
compiler.gnuasriscv32g1510.objdumper=/opt/compiler-explorer/riscv32/gcc-15.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump

group.llvmas.compilers=llvmas30:llvmas31:llvmas32:llvmas33:llvmas341:llvmas350:llvmas351:llvmas352:llvmas37x:llvmas36x:llvmas371:llvmas380:llvmas381:llvmas390:llvmas391:llvmas400:llvmas401:llvmas500:llvmas600:llvmas700:llvmas800:llvmas900:llvmas1000:llvmas1001:llvmas1100:llvmas1101:llvmas1200:llvmas1201:llvmas1300:llvmas1400:llvmas1500:llvmas1600:llvmas1701:llvmas1810:llvmas1910:llvmas2010:llvmas2110:llvmas_trunk:llvmas_assertions_trunk
group.llvmas.versionFlag=--version
group.llvmas.options=-filetype=obj -o example.o
group.llvmas.versionRe=LLVM version .*
group.llvmas.isSemVer=true
group.llvmas.baseName=x86-64 clang
group.llvmas.instructionSet=amd64
compiler.llvmas30.exe=/opt/compiler-explorer/clang+llvm-3.0-x86_64-linux-Ubuntu-11_10/bin/llvm-mc
compiler.llvmas30.semver=3.0.0
compiler.llvmas31.exe=/opt/compiler-explorer/clang+llvm-3.1-x86_64-linux-ubuntu_12.04/bin/llvm-mc
compiler.llvmas31.semver=3.1
compiler.llvmas32.exe=/opt/compiler-explorer/clang-3.2/bin/llvm-mc
compiler.llvmas32.semver=3.2
compiler.llvmas33.exe=/opt/compiler-explorer/clang-3.3/bin/llvm-mc
compiler.llvmas33.semver=3.3
compiler.llvmas341.exe=/opt/compiler-explorer/clang+llvm-3.4.1-x86_64-unknown-ubuntu12.04/bin/llvm-mc
compiler.llvmas341.semver=3.4.1
compiler.llvmas350.exe=/opt/compiler-explorer/clang+llvm-3.5.0-x86_64-linux-gnu/bin/llvm-mc
compiler.llvmas350.semver=3.5
compiler.llvmas351.exe=/opt/compiler-explorer/clang+llvm-3.5.1-x86_64-linux-gnu/bin/llvm-mc
compiler.llvmas351.semver=3.5.1
compiler.llvmas352.exe=/opt/compiler-explorer/clang+llvm-3.5.2-x86_64-linux-gnu/bin/llvm-mc
compiler.llvmas352.semver=3.5.2
compiler.llvmas36x.exe=/opt/compiler-explorer/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/bin/llvm-mc
compiler.llvmas36x.semver=3.6
compiler.llvmas37x.exe=/opt/compiler-explorer/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/bin/llvm-mc
compiler.llvmas37x.semver=3.7
compiler.llvmas371.exe=/opt/compiler-explorer/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-14.04/bin/llvm-mc
compiler.llvmas371.semver=3.7.1
compiler.llvmas380.exe=/opt/compiler-explorer/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04/bin/llvm-mc
compiler.llvmas380.semver=3.8
compiler.llvmas381.exe=/opt/compiler-explorer/clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-14.04/bin/llvm-mc
compiler.llvmas381.semver=3.8.1
compiler.llvmas390.exe=/opt/compiler-explorer/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04/bin/llvm-mc
compiler.llvmas390.semver=3.9.0
compiler.llvmas391.exe=/opt/compiler-explorer/clang-3.9.1/bin/llvm-mc
compiler.llvmas391.semver=3.9.1
compiler.llvmas400.exe=/opt/compiler-explorer/clang-4.0.0/bin/llvm-mc
compiler.llvmas400.semver=4.0.0
compiler.llvmas401.exe=/opt/compiler-explorer/clang-4.0.1/bin/llvm-mc
compiler.llvmas401.semver=4.0.1
compiler.llvmas500.exe=/opt/compiler-explorer/clang-5.0.0/bin/llvm-mc
compiler.llvmas500.semver=5.0.0
compiler.llvmas600.exe=/opt/compiler-explorer/clang-6.0.0/bin/llvm-mc
compiler.llvmas600.semver=6.0.0
compiler.llvmas700.exe=/opt/compiler-explorer/clang-7.0.0/bin/llvm-mc
compiler.llvmas700.semver=7.0.0
compiler.llvmas800.exe=/opt/compiler-explorer/clang-8.0.0/bin/llvm-mc
compiler.llvmas800.semver=8.0.0
compiler.llvmas900.exe=/opt/compiler-explorer/clang-9.0.0/bin/llvm-mc
compiler.llvmas900.semver=9.0.0
compiler.llvmas1000.exe=/opt/compiler-explorer/clang-10.0.0/bin/llvm-mc
compiler.llvmas1000.semver=10.0.0
compiler.llvmas1001.exe=/opt/compiler-explorer/clang-10.0.1/bin/llvm-mc
compiler.llvmas1001.semver=10.0.1
compiler.llvmas1100.exe=/opt/compiler-explorer/clang-11.0.0/bin/llvm-mc
compiler.llvmas1100.semver=11.0.0
compiler.llvmas1101.exe=/opt/compiler-explorer/clang-11.0.1/bin/llvm-mc
compiler.llvmas1101.semver=11.0.1
compiler.llvmas1200.exe=/opt/compiler-explorer/clang-12.0.0/bin/llvm-mc
compiler.llvmas1200.semver=12.0.0
compiler.llvmas1201.exe=/opt/compiler-explorer/clang-12.0.1/bin/llvm-mc
compiler.llvmas1201.semver=12.0.1
compiler.llvmas1300.exe=/opt/compiler-explorer/clang-13.0.0/bin/llvm-mc
compiler.llvmas1300.semver=13.0.0
compiler.llvmas1400.exe=/opt/compiler-explorer/clang-14.0.0/bin/llvm-mc
compiler.llvmas1400.semver=14.0.0
compiler.llvmas1500.exe=/opt/compiler-explorer/clang-15.0.0/bin/llvm-mc
compiler.llvmas1500.semver=15.0.0
compiler.llvmas1600.exe=/opt/compiler-explorer/clang-16.0.0/bin/llvm-mc
compiler.llvmas1600.semver=16.0.0
compiler.llvmas1701.exe=/opt/compiler-explorer/clang-17.0.1/bin/llvm-mc
compiler.llvmas1701.semver=17.0.1
compiler.llvmas1810.exe=/opt/compiler-explorer/clang-18.1.0/bin/llvm-mc
compiler.llvmas1810.semver=18.1.0
compiler.llvmas1910.exe=/opt/compiler-explorer/clang-19.1.0/bin/llvm-mc
compiler.llvmas1910.semver=19.1.0
compiler.llvmas2010.exe=/opt/compiler-explorer/clang-20.1.0/bin/llvm-mc
compiler.llvmas2010.semver=20.1.0
compiler.llvmas2110.exe=/opt/compiler-explorer/clang-21.1.0/bin/llvm-mc
compiler.llvmas2110.semver=21.1.0
compiler.llvmas_trunk.exe=/opt/compiler-explorer/clang-trunk/bin/llvm-mc
compiler.llvmas_trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.llvmas_trunk.semver=(trunk)
compiler.llvmas_trunk.isNightly=true
compiler.llvmas_assertions_trunk.exe=/opt/compiler-explorer/clang-assertions-trunk/bin/llvm-mc
compiler.llvmas_assertions_trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.llvmas_assertions_trunk.semver=(assertions trunk)
compiler.llvmas_assertions_trunk.isNightly=true

group.llvmasarm64.compilers=llvmasarm64_900:llvmasarm64_1000:llvmasarm64_1001:llvmasarm64_1100:llvmasarm64_1101:llvmasarm64_1200:llvmasarm64_1201:llvmasarm64_1300:llvmasarm64_1400:llvmasarm64_1500:llvmasarm64_1600:llvmasarm64_1701:llvmasarm64_1810:llvmasarm64_1910:llvmasarm64_2010:llvmasarm64_2110:llvmasarm64_trunk:llvmasarm64_assertions_trunk
group.llvmasarm64.versionFlag=--version
group.llvmasarm64.options=-triple=aarch64-linux-gnu -filetype=obj -o example.o
group.llvmasarm64.versionRe=LLVM version .*
group.llvmasarm64.isSemVer=true
group.llvmasarm64.baseName=AArch64 clang
group.llvmasarm64.instructionSet=aarch64
compiler.llvmasarm64_900.exe=/opt/compiler-explorer/clang-9.0.0/bin/llvm-mc
compiler.llvmasarm64_900.semver=9.0.0
compiler.llvmasarm64_1000.exe=/opt/compiler-explorer/clang-10.0.0/bin/llvm-mc
compiler.llvmasarm64_1000.semver=10.0.0
compiler.llvmasarm64_1001.exe=/opt/compiler-explorer/clang-10.0.1/bin/llvm-mc
compiler.llvmasarm64_1001.semver=10.0.1
compiler.llvmasarm64_1100.exe=/opt/compiler-explorer/clang-11.0.0/bin/llvm-mc
compiler.llvmasarm64_1100.semver=11.0.0
compiler.llvmasarm64_1101.exe=/opt/compiler-explorer/clang-11.0.1/bin/llvm-mc
compiler.llvmasarm64_1101.semver=11.0.1
compiler.llvmasarm64_1200.exe=/opt/compiler-explorer/clang-12.0.0/bin/llvm-mc
compiler.llvmasarm64_1200.semver=12.0.0
compiler.llvmasarm64_1201.exe=/opt/compiler-explorer/clang-12.0.1/bin/llvm-mc
compiler.llvmasarm64_1201.semver=12.0.1
compiler.llvmasarm64_1300.exe=/opt/compiler-explorer/clang-13.0.0/bin/llvm-mc
compiler.llvmasarm64_1300.semver=13.0.0
compiler.llvmasarm64_1400.exe=/opt/compiler-explorer/clang-14.0.0/bin/llvm-mc
compiler.llvmasarm64_1400.semver=14.0.0
compiler.llvmasarm64_1500.exe=/opt/compiler-explorer/clang-15.0.0/bin/llvm-mc
compiler.llvmasarm64_1500.semver=15.0.0
compiler.llvmasarm64_1600.exe=/opt/compiler-explorer/clang-16.0.0/bin/llvm-mc
compiler.llvmasarm64_1600.semver=16.0.0
compiler.llvmasarm64_1701.exe=/opt/compiler-explorer/clang-17.0.1/bin/llvm-mc
compiler.llvmasarm64_1701.semver=17.0.1
compiler.llvmasarm64_1810.exe=/opt/compiler-explorer/clang-18.1.0/bin/llvm-mc
compiler.llvmasarm64_1810.semver=18.1.0
compiler.llvmasarm64_1910.exe=/opt/compiler-explorer/clang-19.1.0/bin/llvm-mc
compiler.llvmasarm64_1910.semver=19.1.0
compiler.llvmasarm64_2010.exe=/opt/compiler-explorer/clang-20.1.0/bin/llvm-mc
compiler.llvmasarm64_2010.semver=20.1.0
compiler.llvmasarm64_2110.exe=/opt/compiler-explorer/clang-21.1.0/bin/llvm-mc
compiler.llvmasarm64_2110.semver=21.1.0
compiler.llvmasarm64_trunk.exe=/opt/compiler-explorer/clang-trunk/bin/llvm-mc
compiler.llvmasarm64_trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.llvmasarm64_trunk.semver=(trunk)
compiler.llvmasarm64_trunk.isNightly=true
compiler.llvmasarm64_assertions_trunk.exe=/opt/compiler-explorer/clang-assertions-trunk/bin/llvm-mc
compiler.llvmasarm64_assertions_trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.llvmasarm64_assertions_trunk.semver=(assertions trunk)
compiler.llvmasarm64_assertions_trunk.isNightly=true

group.ptxas.compilers=ptxasnvcc128u1:ptxasnvcc126u2:ptxasnvcc126u1:ptxasnvcc125u1:ptxasnvcc124u1:ptxasnvcc123u1:ptxasnvcc122u1:ptxasnvcc121:ptxasnvcc120u1:ptxasnvcc120:ptxasnvcc118:ptxasnvcc117u1:ptxasnvcc117:ptxasnvcc116u2:ptxasnvcc116u1:ptxasnvcc115:ptxasnvcc114u1:ptxasnvcc114:ptxasnvcc113u1:ptxasnvcc113:ptxasnvcc112u2:ptxasnvcc112u1:ptxasnvcc112:ptxasnvcc111u1:ptxasnvcc111:ptxasnvcc11u1:ptxasnvcc11:ptxasnvcc102:ptxasnvcc101u2:ptxasnvcc101u1:ptxasnvcc101:ptxasnvcc100:ptxasnvcc92:ptxasnvcc91
group.ptxas.baseName=PTX Assembler
group.ptxas.compilerType=ptxas
group.ptxas.demangler=
group.ptxas.isSemVer=true
group.ptxas.supportsExecute=false
group.ptxas.instructionSet=ptx

compiler.ptxasnvcc91.hidden=true
compiler.ptxasnvcc91.objdumper=/opt/compiler-explorer/cuda/9.1.85/bin/nvdisasm
compiler.ptxasnvcc91.semver=9.1.85
compiler.ptxasnvcc91.exe=/opt/compiler-explorer/cuda/9.1.85/bin/ptxas

compiler.ptxasnvcc92.hidden=true
compiler.ptxasnvcc92.objdumper=/opt/compiler-explorer/cuda/9.2.88/bin/nvdisasm
compiler.ptxasnvcc92.semver=9.2.88
compiler.ptxasnvcc92.exe=/opt/compiler-explorer/cuda/9.2.88/bin/ptxas

compiler.ptxasnvcc100.hidden=true
compiler.ptxasnvcc100.objdumper=/opt/compiler-explorer/cuda/10.0.130/bin/nvdisasm
compiler.ptxasnvcc100.semver=10.0.130
compiler.ptxasnvcc100.exe=/opt/compiler-explorer/cuda/10.0.130/bin/ptxas

compiler.ptxasnvcc101.hidden=true
compiler.ptxasnvcc101.objdumper=/opt/compiler-explorer/cuda/10.1.105/bin/nvdisasm
compiler.ptxasnvcc101.semver=10.1.105
compiler.ptxasnvcc101.exe=/opt/compiler-explorer/cuda/10.1.105/bin/ptxas

compiler.ptxasnvcc101u1.hidden=true
compiler.ptxasnvcc101u1.objdumper=/opt/compiler-explorer/cuda/10.1.168/bin/nvdisasm
compiler.ptxasnvcc101u1.semver=10.1.168
compiler.ptxasnvcc101u1.exe=/opt/compiler-explorer/cuda/10.1.168/bin/ptxas

compiler.ptxasnvcc101u2.hidden=true
compiler.ptxasnvcc101u2.objdumper=/opt/compiler-explorer/cuda/10.1.243/bin/nvdisasm
compiler.ptxasnvcc101u2.semver=10.1.243
compiler.ptxasnvcc101u2.exe=/opt/compiler-explorer/cuda/10.1.243/bin/ptxas

compiler.ptxasnvcc102.hidden=true
compiler.ptxasnvcc102.objdumper=/opt/compiler-explorer/cuda/10.2.89/bin/nvdisasm
compiler.ptxasnvcc102.semver=10.2.89
compiler.ptxasnvcc102.exe=/opt/compiler-explorer/cuda/10.2.89/bin/ptxas

compiler.ptxasnvcc11.hidden=true
compiler.ptxasnvcc11.objdumper=/opt/compiler-explorer/cuda/11.0.2/bin/nvdisasm
compiler.ptxasnvcc11.semver=11.0.2
compiler.ptxasnvcc11.exe=/opt/compiler-explorer/cuda/11.0.2/bin/ptxas

compiler.ptxasnvcc11u1.hidden=true
compiler.ptxasnvcc11u1.objdumper=/opt/compiler-explorer/cuda/11.0.3/bin/nvdisasm
compiler.ptxasnvcc11u1.semver=11.0.3
compiler.ptxasnvcc11u1.exe=/opt/compiler-explorer/cuda/11.0.3/bin/ptxas

compiler.ptxasnvcc111.hidden=true
compiler.ptxasnvcc111.objdumper=/opt/compiler-explorer/cuda/11.1.0/bin/nvdisasm
compiler.ptxasnvcc111.semver=11.1.0
compiler.ptxasnvcc111.exe=/opt/compiler-explorer/cuda/11.1.0/bin/ptxas

compiler.ptxasnvcc111u1.hidden=true
compiler.ptxasnvcc111u1.objdumper=/opt/compiler-explorer/cuda/11.1.1/bin/nvdisasm
compiler.ptxasnvcc111u1.semver=11.1.1
compiler.ptxasnvcc111u1.exe=/opt/compiler-explorer/cuda/11.1.1/bin/ptxas

compiler.ptxasnvcc112.hidden=true
compiler.ptxasnvcc112.objdumper=/opt/compiler-explorer/cuda/11.2.0/bin/nvdisasm
compiler.ptxasnvcc112.semver=11.2.0
compiler.ptxasnvcc112.exe=/opt/compiler-explorer/cuda/11.2.0/bin/ptxas

compiler.ptxasnvcc112u1.hidden=true
compiler.ptxasnvcc112u1.objdumper=/opt/compiler-explorer/cuda/11.2.1/bin/nvdisasm
compiler.ptxasnvcc112u1.semver=11.2.1
compiler.ptxasnvcc112u1.exe=/opt/compiler-explorer/cuda/11.2.1/bin/ptxas

compiler.ptxasnvcc112u2.hidden=true
compiler.ptxasnvcc112u2.objdumper=/opt/compiler-explorer/cuda/11.2.2/bin/nvdisasm
compiler.ptxasnvcc112u2.semver=11.2.2
compiler.ptxasnvcc112u2.exe=/opt/compiler-explorer/cuda/11.2.2/bin/ptxas

compiler.ptxasnvcc113.hidden=true
compiler.ptxasnvcc113.objdumper=/opt/compiler-explorer/cuda/11.3.0/bin/nvdisasm
compiler.ptxasnvcc113.semver=11.3.0
compiler.ptxasnvcc113.exe=/opt/compiler-explorer/cuda/11.3.0/bin/ptxas

compiler.ptxasnvcc113u1.hidden=true
compiler.ptxasnvcc113u1.objdumper=/opt/compiler-explorer/cuda/11.3.1/bin/nvdisasm
compiler.ptxasnvcc113u1.semver=11.3.1
compiler.ptxasnvcc113u1.exe=/opt/compiler-explorer/cuda/11.3.1/bin/ptxas

compiler.ptxasnvcc114.hidden=true
compiler.ptxasnvcc114.objdumper=/opt/compiler-explorer/cuda/11.4.0/bin/nvdisasm
compiler.ptxasnvcc114.semver=11.4.0
compiler.ptxasnvcc114.exe=/opt/compiler-explorer/cuda/11.4.0/bin/ptxas

compiler.ptxasnvcc114u1.hidden=true
compiler.ptxasnvcc114u1.objdumper=/opt/compiler-explorer/cuda/11.4.1/bin/nvdisasm
compiler.ptxasnvcc114u1.semver=11.4.1
compiler.ptxasnvcc114u1.exe=/opt/compiler-explorer/cuda/11.4.1/bin/ptxas

compiler.ptxasnvcc115.hidden=true
compiler.ptxasnvcc115.objdumper=/opt/compiler-explorer/cuda/11.5.0/bin/nvdisasm
compiler.ptxasnvcc115.semver=11.5.0
compiler.ptxasnvcc115.exe=/opt/compiler-explorer/cuda/11.5.0/bin/ptxas

compiler.ptxasnvcc116u1.hidden=true
compiler.ptxasnvcc116u1.objdumper=/opt/compiler-explorer/cuda/11.6.1/bin/nvdisasm
compiler.ptxasnvcc116u1.semver=11.6.1
compiler.ptxasnvcc116u1.exe=/opt/compiler-explorer/cuda/11.6.1/bin/ptxas

compiler.ptxasnvcc116u2.hidden=true
compiler.ptxasnvcc116u2.objdumper=/opt/compiler-explorer/cuda/11.6.2/bin/nvdisasm
compiler.ptxasnvcc116u2.semver=11.6.2
compiler.ptxasnvcc116u2.exe=/opt/compiler-explorer/cuda/11.6.2/bin/ptxas

compiler.ptxasnvcc117.hidden=true
compiler.ptxasnvcc117.objdumper=/opt/compiler-explorer/cuda/11.7.0/bin/nvdisasm
compiler.ptxasnvcc117.semver=11.7.0
compiler.ptxasnvcc117.exe=/opt/compiler-explorer/cuda/11.7.0/bin/ptxas

compiler.ptxasnvcc117u1.hidden=true
compiler.ptxasnvcc117u1.objdumper=/opt/compiler-explorer/cuda/11.7.1/bin/nvdisasm
compiler.ptxasnvcc117u1.semver=11.7.1
compiler.ptxasnvcc117u1.exe=/opt/compiler-explorer/cuda/11.7.1/bin/ptxas

compiler.ptxasnvcc118.hidden=true
compiler.ptxasnvcc118.objdumper=/opt/compiler-explorer/cuda/11.8.0/bin/nvdisasm
compiler.ptxasnvcc118.semver=11.8.0
compiler.ptxasnvcc118.exe=/opt/compiler-explorer/cuda/11.8.0/bin/ptxas

compiler.ptxasnvcc120.hidden=true
compiler.ptxasnvcc120.objdumper=/opt/compiler-explorer/cuda/12.0.0/bin/nvdisasm
compiler.ptxasnvcc120.semver=12.0.0
compiler.ptxasnvcc120.exe=/opt/compiler-explorer/cuda/12.0.0/bin/ptxas

compiler.ptxasnvcc120u1.hidden=true
compiler.ptxasnvcc120u1.objdumper=/opt/compiler-explorer/cuda/12.0.1/bin/nvdisasm
compiler.ptxasnvcc120u1.semver=12.0.1
compiler.ptxasnvcc120u1.exe=/opt/compiler-explorer/cuda/12.0.1/bin/ptxas

compiler.ptxasnvcc121.hidden=true
compiler.ptxasnvcc121.objdumper=/opt/compiler-explorer/cuda/12.1.0/bin/nvdisasm
compiler.ptxasnvcc121.semver=12.1.0
compiler.ptxasnvcc121.exe=/opt/compiler-explorer/cuda/12.1.0/bin/ptxas

compiler.ptxasnvcc122u1.hidden=true
compiler.ptxasnvcc122u1.objdumper=/opt/compiler-explorer/cuda/12.2.1/bin/nvdisasm
compiler.ptxasnvcc122u1.semver=12.2.1
compiler.ptxasnvcc122u1.exe=/opt/compiler-explorer/cuda/12.2.1/bin/ptxas

compiler.ptxasnvcc123u1.hidden=true
compiler.ptxasnvcc123u1.objdumper=/opt/compiler-explorer/cuda/12.3.1/bin/nvdisasm
compiler.ptxasnvcc123u1.semver=12.3.1
compiler.ptxasnvcc123u1.exe=/opt/compiler-explorer/cuda/12.3.1/bin/ptxas

compiler.ptxasnvcc124u1.hidden=true
compiler.ptxasnvcc124u1.objdumper=/opt/compiler-explorer/cuda/12.4.1/bin/nvdisasm
compiler.ptxasnvcc124u1.semver=12.4.1
compiler.ptxasnvcc124u1.exe=/opt/compiler-explorer/cuda/12.4.1/bin/ptxas

compiler.ptxasnvcc125u1.hidden=true
compiler.ptxasnvcc125u1.objdumper=/opt/compiler-explorer/cuda/12.5.1/bin/nvdisasm
compiler.ptxasnvcc125u1.semver=12.5.1
compiler.ptxasnvcc125u1.exe=/opt/compiler-explorer/cuda/12.5.1/bin/ptxas

compiler.ptxasnvcc126u1.hidden=true
compiler.ptxasnvcc126u1.objdumper=/opt/compiler-explorer/cuda/12.6.1/bin/nvdisasm
compiler.ptxasnvcc126u1.semver=12.6.1
compiler.ptxasnvcc126u1.exe=/opt/compiler-explorer/cuda/12.6.1/bin/ptxas

compiler.ptxasnvcc126u2.hidden=true
compiler.ptxasnvcc126u2.objdumper=/opt/compiler-explorer/cuda/12.6.2/bin/nvdisasm
compiler.ptxasnvcc126u2.semver=12.6.2
compiler.ptxasnvcc126u2.exe=/opt/compiler-explorer/cuda/12.6.2/bin/ptxas

compiler.ptxasnvcc128u1.hidden=true
compiler.ptxasnvcc128u1.objdumper=/opt/compiler-explorer/cuda/12.8.1/bin/nvdisasm
compiler.ptxasnvcc128u1.semver=12.8.1
compiler.ptxasnvcc128u1.exe=/opt/compiler-explorer/cuda/12.8.1/bin/ptxas



group.beebasm.compilers=beebasm109
group.beebasm.versionFlag=--help
group.beebasm.options=
group.beebasm.isSemVer=true
group.beebasm.baseName=BeebAsm
group.beebasm.compilerType=beebasm
group.beebasm.supportsBinary=false
group.beebasm.instructionSet=6502

compiler.beebasm109.semver=1.09
compiler.beebasm109.exe=/opt/compiler-explorer/beebasm-1.09/beebasm

#################################
#################################
# Installed tools

tools=readelf

tools.readelf.name=readelf (trunk)
tools.readelf.exe=/opt/compiler-explorer/gcc-snapshot/bin/readelf
tools.readelf.type=postcompilation
tools.readelf.class=readelf-tool
tools.readelf.exclude=
tools.readelf.stdinHint=disabled
