1# RUN: llvm-mc %s -triple=mipsel-unknown-linux -show-encoding -mcpu=mips32 | \ 2# RUN: FileCheck %s 3 4 .text 5 .set arch=mips1 6 add $2, $2, $2 7 .set arch=mips2 8 ll $2, -2($2) 9 .set arch=mips3 10 dadd $2, $2, $2 11 .set arch=mips4 12 ldxc1 $f8, $2($4) 13 .set arch=mips5 14 luxc1 $f19, $2($4) 15 .set arch=mips32 16 clo $2, $2 17 .set arch=mips32r2 18 rotr $2, $2, 15 19 .set arch=mips32 20 .set arch=mips32r3 21 rotr $2, $2, 15 22 .set arch=mips32 23 .set arch=mips32r5 24 rotr $2, $2, 15 25 .set arch=mips32r6 26 mod $2, $4, $6 27 .set arch=mips64 28 daddi $2, $2, 10 29 .set arch=mips64r2 30 drotr32 $1, $14, 15 31 .set arch=mips64 32 .set arch=mips64r3 33 drotr32 $1, $14, 15 34 .set arch=mips64 35 .set arch=mips64r5 36 drotr32 $1, $14, 15 37 .set arch=mips64r6 38 mod $2, $4, $6 39 .set arch=cnmips 40 .set arch=r4000 41 dadd $2, $2, $2 42 43# CHECK: .set arch=mips1 44# CHECK: add $2, $2, $2 45# CHECK: .set arch=mips2 46# CHECK: ll $2, -2($2) 47# CHECK: .set arch=mips3 48# CHECK: dadd $2, $2, $2 49# CHECK: .set arch=mips4 50# CHECK: ldxc1 $f8, $2($4) 51# CHECK: .set arch=mips5 52# CHECK: luxc1 $f19, $2($4) 53# CHECK: .set arch=mips32 54# CHECK: clo $2, $2 55# CHECK: .set arch=mips32r2 56# CHECK: rotr $2, $2, 15 57# CHECK: .set arch=mips32r6 58# CHECK: mod $2, $4, $6 59# CHECK: .set arch=mips64 60# CHECK: daddi $2, $2, 10 61# CHECK: .set arch=mips64r2 62# CHECK: drotr32 $1, $14, 15 63# CHECK: .set arch=mips64r6 64# CHECK: mod $2, $4, $6 65# CHECK: .set arch=cnmips 66# CHECK: .set arch=r4000 67# CHECK: dadd $2, $2, $2 68