mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 03:33:20 +01:00
[SPARC] Add mulscc.
llvm-svn: 247940
This commit is contained in:
parent
198af4d259
commit
9d2313fc46
@ -628,6 +628,10 @@ let Defs = [Y, ICC] in {
|
||||
defm SMULCC : F3_12np<"smulcc", 0b011011>;
|
||||
}
|
||||
|
||||
let Defs = [Y, ICC], Uses = [Y, ICC] in {
|
||||
defm MULSCC : F3_12np<"mulscc", 0b100100>;
|
||||
}
|
||||
|
||||
// Section B.19 - Divide Instructions, p. 115
|
||||
let Uses = [Y], Defs = [Y] in {
|
||||
defm UDIV : F3_12np<"udiv", 0b001110>;
|
||||
|
@ -91,6 +91,12 @@
|
||||
! CHECK: smulcc %g2, %g1, %g3 ! encoding: [0x86,0xd8,0x80,0x01]
|
||||
smulcc %g2, %g1, %g3
|
||||
|
||||
! CHECK: mulscc %g2, %g1, %g3 ! encoding: [0x87,0x20,0x80,0x01]
|
||||
mulscc %g2, %g1, %g3
|
||||
|
||||
! CHECK: mulscc %g2, 254, %g3 ! encoding: [0x87,0x20,0xa0,0xfe]
|
||||
mulscc %g2, 254, %g3
|
||||
|
||||
! CHECK: udivcc %g2, %g1, %g3 ! encoding: [0x86,0xf0,0x80,0x01]
|
||||
udivcc %g2, %g1, %g3
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user