32 lines · plain
1# RUN: not llvm-mc --triple=loongarch64 %s 2>&1 | FileCheck %s2 3gcsrrd $a0, 163844# CHECK: :[[#@LINE-1]]:13: error: immediate must be an integer in the range [0, 16383]5 6gcsrrd $a0, -17# CHECK: :[[#@LINE-1]]:13: error: immediate must be an integer in the range [0, 16383]8 9gcsrwr $a0, 1638410# CHECK: :[[#@LINE-1]]:13: error: immediate must be an integer in the range [0, 16383]11 12gcsrwr $a0, -113# CHECK: :[[#@LINE-1]]:13: error: immediate must be an integer in the range [0, 16383]14 15gcsrxchg $a0, $a1, 1638416# CHECK: :[[#@LINE-1]]:20: error: immediate must be an integer in the range [0, 16383]17 18gcsrxchg $a0, $a1, -119# CHECK: :[[#@LINE-1]]:20: error: immediate must be an integer in the range [0, 16383]20 21gcsrxchg $a0, $ra, 122# CHECK: :[[#@LINE-1]]:16: error: must not be $r0 or $r123 24gcsrxchg $a0, $zero, 125# CHECK: :[[#@LINE-1]]:16: error: must not be $r0 or $r126 27hvcl 3276828# CHECK: :[[#@LINE-1]]:6: error: immediate must be an integer in the range [0, 32767]29 30hvcl -131# CHECK: :[[#@LINE-1]]:6: error: immediate must be an integer in the range [0, 32767]32