Add test for FP recoding corner cases
[riscv-tests.git] / isa / rv64ui / lrsc.S
index 0300eae45b5e8f4d9c74207a87b9445f1a9795ec..6c4904efa79846337384db58e89a4349cc5faf33 100644 (file)
 RVTEST_RV64U
 RVTEST_CODE_BEGIN
 
-# wait for all cores to boot
+# get a unique core id
 la a0, coreid
 li a1, 1
 amoadd.w a2, a1, (a0)
-lw a3, 4(x0)
+
+# for now, only run this on core 0
+1:li a3, 1
+bgeu a2, a3, 1b
+
 1: lw a1, (a0)
-blt a1, a3, 1b
+bltu a1, a3, 1b
 
 # make sure that sc without a reservation fails.
 TEST_CASE( 2, a4, 1, \