#define TEST_SV_IMMW( reg, imm ) \
li t6, MASK_XLEN(imm) ; \
- bne reg, t6, fail
+ bne reg, t6, fail;
#define TEST_SV_IMM( reg, imm ) \
li t6, ((imm) & 0xffffffffffffffff); \
- bne reg, t6, fail
+ bne reg, t6, fail;
#define TEST_SV_FD( flags, freg, from, offs ) \
fsflags x2, x0; \
la x1, from; \
ld x1, offs(x1); \
fmv.x.d x2, freg; \
- bne x2, x1, fail
+ bne x2, x1, fail;
#define TEST_SV_FW( flags, freg, from, offs ) \
fsflags x2, x0; \
la x1, from; \
lw x1, offs(x1); \
fmv.x.s x2, freg; \
- bne x2, x1, fail
+ bne x2, x1, fail;
#define SV_W_DFLT 0
#define SV_W_8BIT 1