1 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=tonga
%s
2>&1 | FileCheck
--implicit-check-
not=error
: %s
3 //---------------------------------------------------------------------------//
5 //---------------------------------------------------------------------------//
7 // 'neg(1)' cannot
be encoded as
32-bit literal while preserving e64 semantics
8 v_ceil_f64_e32 v
[0:1], neg(1)
9 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
12 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid syntax
, expected
'neg' modifier
14 v_ceil_f16 v0
, abs(neg(1))
15 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: failed parsing operand
17 v_cvt_f16_u16_e64 v5
, s1 noXXXclamp
18 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction