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