reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
# RUN: llvm-mc %s -triple=mipsel-unknown-linux -show-encoding -mcpu=mips32 | \
# RUN:   FileCheck %s

    .text
    .set arch=mips1
    add         $2, $2, $2
    .set arch=mips2
    ll          $2, -2($2)
    .set arch=mips3
    dadd        $2, $2, $2
    .set arch=mips4
    ldxc1       $f8, $2($4)
    .set arch=mips5
    luxc1       $f19, $2($4)
    .set arch=mips32
    clo         $2, $2
    .set arch=mips32r2
    rotr        $2, $2, 15
    .set arch=mips32
    .set arch=mips32r3
    rotr        $2, $2, 15
    .set arch=mips32
    .set arch=mips32r5
    rotr        $2, $2, 15
    .set arch=mips32r6
    mod         $2, $4, $6
    .set arch=mips64
    daddi       $2, $2, 10
    .set arch=mips64r2
    drotr32     $1, $14, 15
    .set arch=mips64
    .set arch=mips64r3
    drotr32     $1, $14, 15
    .set arch=mips64
    .set arch=mips64r5
    drotr32     $1, $14, 15
    .set arch=mips64r6
    mod         $2, $4, $6
    .set arch=octeon
    baddu $9, $6, $7
    .set arch=r4000
    dadd        $2, $2, $2

# CHECK: .set arch=mips1
# CHECK: add         $2, $2, $2
# CHECK: .set arch=mips2
# CHECK: ll          $2, -2($2)
# CHECK: .set arch=mips3
# CHECK: dadd        $2, $2, $2
# CHECK: .set arch=mips4
# CHECK: ldxc1       $f8, $2($4)
# CHECK: .set arch=mips5
# CHECK: luxc1       $f19, $2($4)
# CHECK: .set arch=mips32
# CHECK: clo         $2, $2
# CHECK: .set arch=mips32r2
# CHECK: rotr        $2, $2, 15
# CHECK: .set arch=mips32r6
# CHECK: mod         $2, $4, $6
# CHECK: .set arch=mips64
# CHECK: daddi       $2, $2, 10
# CHECK: .set arch=mips64r2
# CHECK: drotr32     $1, $14, 15
# CHECK: .set arch=mips64r6
# CHECK: mod         $2, $4, $6
# CHECK: .set arch=octeon
# CHECK: baddu $9, $6, $7
# CHECK: .set arch=r4000
# CHECK: dadd        $2, $2, $2