avoid non-standard predefined macros
[riscv-tests.git] / isa / rv64ui / srl.S
index ad5c2e5e5b28d3aac23c92d9b1836f31e9f96e01..c1e936a8b7eb48ec8a0fd4b6fccb9a74937d912b 100644 (file)
@@ -18,7 +18,7 @@ RVTEST_CODE_BEGIN
   #-------------------------------------------------------------
 
 #define TEST_SRL(n, v, a) \
   #-------------------------------------------------------------
 
 #define TEST_SRL(n, v, a) \
-  TEST_RR_OP(n, srl, ((v) & ((1 << (_RISCV_SZLONG-1) << 1) - 1)) >> (a), v, a)
+  TEST_RR_OP(n, srl, ((v) & ((1 << (__riscv_xlen-1) << 1) - 1)) >> (a), v, a)
 
   TEST_SRL( 2,  0xffffffff80000000, 0  );
   TEST_SRL( 3,  0xffffffff80000000, 1  );
 
   TEST_SRL( 2,  0xffffffff80000000, 0  );
   TEST_SRL( 3,  0xffffffff80000000, 1  );