39 lines · plain
1# RUN: llvm-mc %s -triple=mips64-unknown-freebsd -show-encoding \2# RUN:| FileCheck --check-prefix=MIPS64 %s3 4# MIPS64: dmtc0 $12, $16, 2 # encoding: [0x40,0xac,0x80,0x02]5# MIPS64: dmtc0 $12, $16, 0 # encoding: [0x40,0xac,0x80,0x00]6# MIPS64: mtc0 $12, $16, 2 # encoding: [0x40,0x8c,0x80,0x02]7# MIPS64: mtc0 $12, $16, 0 # encoding: [0x40,0x8c,0x80,0x00]8# MIPS64: dmfc0 $12, $16, 2 # encoding: [0x40,0x2c,0x80,0x02]9# MIPS64: dmfc0 $12, $16, 0 # encoding: [0x40,0x2c,0x80,0x00]10# MIPS64: mfc0 $12, $16, 2 # encoding: [0x40,0x0c,0x80,0x02]11# MIPS64: mfc0 $12, $16, 0 # encoding: [0x40,0x0c,0x80,0x00]12 13 dmtc0 $12, $16, 214 dmtc0 $12, $1615 mtc0 $12, $16, 216 mtc0 $12, $1617 dmfc0 $12, $16, 218 dmfc0 $12, $1619 mfc0 $12, $16, 220 mfc0 $12, $1621 22# MIPS64: dmtc2 $12, $16, 2 # encoding: [0x48,0xac,0x80,0x02]23# MIPS64: dmtc2 $12, $16, 0 # encoding: [0x48,0xac,0x80,0x00]24# MIPS64: mtc2 $12, $16, 2 # encoding: [0x48,0x8c,0x80,0x02]25# MIPS64: mtc2 $12, $16, 0 # encoding: [0x48,0x8c,0x80,0x00]26# MIPS64: dmfc2 $12, $16, 2 # encoding: [0x48,0x2c,0x80,0x02]27# MIPS64: dmfc2 $12, $16, 0 # encoding: [0x48,0x2c,0x80,0x00]28# MIPS64: mfc2 $12, $16, 2 # encoding: [0x48,0x0c,0x80,0x02]29# MIPS64: mfc2 $12, $16, 0 # encoding: [0x48,0x0c,0x80,0x00]30 31 dmtc2 $12, $16, 232 dmtc2 $12, $1633 mtc2 $12, $16, 234 mtc2 $12, $1635 dmfc2 $12, $16, 236 dmfc2 $12, $1637 mfc2 $12, $16, 238 mfc2 $12, $1639