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=octeon 40 baddu $9, $6, $7 41 .set arch=octeon+ 42 saa $2, ($5) 43 .set arch=r4000 44 dadd $2, $2, $2 45 46# CHECK: .set arch=mips1 47# CHECK: add $2, $2, $2 48# CHECK: .set arch=mips2 49# CHECK: ll $2, -2($2) 50# CHECK: .set arch=mips3 51# CHECK: dadd $2, $2, $2 52# CHECK: .set arch=mips4 53# CHECK: ldxc1 $f8, $2($4) 54# CHECK: .set arch=mips5 55# CHECK: luxc1 $f19, $2($4) 56# CHECK: .set arch=mips32 57# CHECK: clo $2, $2 58# CHECK: .set arch=mips32r2 59# CHECK: rotr $2, $2, 15 60# CHECK: .set arch=mips32r6 61# CHECK: mod $2, $4, $6 62# CHECK: .set arch=mips64 63# CHECK: daddi $2, $2, 10 64# CHECK: .set arch=mips64r2 65# CHECK: drotr32 $1, $14, 15 66# CHECK: .set arch=mips64r6 67# CHECK: mod $2, $4, $6 68# CHECK: .set arch=octeon 69# CHECK: baddu $9, $6, $7 70# CHECK: .set arch=octeon+ 71# CHECK: saa $2, ($5) 72# CHECK: .set arch=r4000 73# CHECK: dadd $2, $2, $2 74