assert sv_mode is None
sv_mode = 0b01
failfirst = decode_ffirst(encmode[3:])
+ assert sea is False, "cannot use failfirst with signed-address"
# predicate-result, interestingly same as fail-first
elif encmode.startswith("pr="):
assert sv_mode is None
elif encmode == 'vli':
assert sv_mode == 0b01 # only allow ff mode
vli = True
+<<<<<<< HEAD
+=======
+ elif encmode == 'sea':
+ assert sv_mode in (None, 0b00, 0b01)
+ assert rm['mode'] == "LDST_IDX"
+ sea = True
+ assert failfirst is False, "cannot use ffirst+signed-address"
+>>>>>>> 54866195 (add asserts to ensure failfirst+sea not attempted)
elif is_bc:
if encmode == 'all':
svp64_rm.branch.ALL = 1