1 # See LICENSE for license details.
3 #*****************************************************************************
4 # xcpt_illegal_vt_regid.S
5 #-----------------------------------------------------------------------------
7 # Test illegal vt regid trap.
10 #include "riscv_test.h"
11 #include "test_macros.h"
16 TEST_ILLEGAL_VT_REGID(2, 5, 5, add, x7, x1, x2)
17 TEST_ILLEGAL_VT_REGID(3, 5, 5, add, x1, x7, x2)
18 TEST_ILLEGAL_VT_REGID(4, 5, 5, add, x1, x2, x7)
20 TEST_ILLEGAL_VT_REGID(5, 5, 5, fadd.d, f7, f1, f2)
21 TEST_ILLEGAL_VT_REGID(6, 5, 5, fadd.d, f1, f7, f2)
22 TEST_ILLEGAL_VT_REGID(7, 5, 5, fadd.d, f1, f2, f7)
44 .dword 0xdeadbeefcafebabe
45 .dword 0xdeadbeefcafebabe
46 .dword 0xdeadbeefcafebabe
47 .dword 0xdeadbeefcafebabe