1# See LICENSE for license details. 2 3#***************************************************************************** 4# auipc.S 5#----------------------------------------------------------------------------- 6# 7# Test auipc instruction. 8# 9 10#include "riscv_test.h" 11#include "test_macros.h" 12 13RVTEST_RV64U 14RVTEST_CODE_BEGIN 15 16 TEST_CASE(2, a0, 10000, \ 17 .align 3; \ 18 lla a0, 1f + 10000; \ 19 jal a1, 1f; \ 20 1: sub a0, a0, a1; \ 21 ) 22 23 TEST_CASE(3, a0, -10000, \ 24 .align 3; \ 25 lla a0, 1f - 10000; \ 26 jal a1, 1f; \ 27 1: sub a0, a0, a1; \ 28 ) 29 30 TEST_PASSFAIL 31 32RVTEST_CODE_END 33 34 .data 35RVTEST_DATA_BEGIN 36 37 TEST_DATA 38 39RVTEST_DATA_END 40