diff options
Diffstat (limited to 'lib/Target/CellSPU/SPUInstrInfo.td')
-rw-r--r-- | lib/Target/CellSPU/SPUInstrInfo.td | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Target/CellSPU/SPUInstrInfo.td b/lib/Target/CellSPU/SPUInstrInfo.td index 03f79d3..678f8e9 100644 --- a/lib/Target/CellSPU/SPUInstrInfo.td +++ b/lib/Target/CellSPU/SPUInstrInfo.td @@ -2124,7 +2124,9 @@ multiclass RotateQuadLeftByBytes def v16i8: ROTQBYVecInst<v16i8>; def v8i16: ROTQBYVecInst<v8i16>; def v4i32: ROTQBYVecInst<v4i32>; + def v4f32: ROTQBYVecInst<v4f32>; def v2i64: ROTQBYVecInst<v2i64>; + def v2f64: ROTQBYVecInst<v2f64>; } defm ROTQBY: RotateQuadLeftByBytes; @@ -2147,7 +2149,9 @@ multiclass RotateQuadByBytesImm def v16i8: ROTQBYIVecInst<v16i8>; def v8i16: ROTQBYIVecInst<v8i16>; def v4i32: ROTQBYIVecInst<v4i32>; + def v4f32: ROTQBYIVecInst<v4f32>; def v2i64: ROTQBYIVecInst<v2i64>; + def vfi64: ROTQBYIVecInst<v2f64>; } defm ROTQBYI: RotateQuadByBytesImm; |