- if (!machineDefinition.strict)
- {
- setRegistersToZero(machineDefinition.getUnsortedRegisters());
- setRegisterGroupToZero(machineDefinition.getRegisterGroups());
- // TODO reset latches?
- }
+ Bit regsValue = machineDefinition.strict ? Bit.U : Bit.ZERO;
+ setRegistersTo(machineDefinition.getUnsortedRegisters(), regsValue);
+ setRegisterGroupTo(machineDefinition.getRegisterGroups(), regsValue);
+ // TODO reset latches?