1
- package mars ;
2
-
3
- import mars .assembler .SymbolTable ;
4
- import mars .assembler .Token ;
5
- import mars .assembler .TokenList ;
6
- import mars .assembler .TokenTypes ;
7
- import mars .riscv .hardware .FloatingPointRegisterFile ;
8
- import mars .riscv .hardware .RegisterFile ;
9
- import mars .riscv .BasicInstruction ;
10
- import mars .riscv .BasicInstructionFormat ;
11
- import mars .riscv .Instruction ;
12
- import mars .util .Binary ;
1
+ package rars ;
2
+
3
+ import rars .assembler .SymbolTable ;
4
+ import rars .assembler .Token ;
5
+ import rars .assembler .TokenList ;
6
+ import rars .assembler .TokenTypes ;
7
+ import rars .riscv .hardware .FloatingPointRegisterFile ;
8
+ import rars .riscv .hardware .RegisterFile ;
9
+ import rars .riscv .BasicInstruction ;
10
+ import rars .riscv .BasicInstructionFormat ;
11
+ import rars .riscv .Instruction ;
12
+ import rars .util .Binary ;
13
+ import rars .venus .NumberDisplayBaseChooser ;
13
14
14
15
import java .util .ArrayList ;
15
16
@@ -232,7 +233,7 @@ public void buildBasicStatementFromBasicInstruction(ErrorList errors) {
232
233
address = (address - this .textAddress ) >> 1 ;
233
234
if (address >= (1 << 19 ) || address < -(1 << 19 )) {
234
235
// attempt to jump beyond 21-bit byte (20-bit word) address range.
235
- // SPIM flags as warning, I'll flag as error b/c MARS text segment not long enough for it to be OK.
236
+ // SPIM flags as warning, I'll flag as error b/c RARS text segment not long enough for it to be OK.
236
237
errors .add (new ErrorMessage (this .sourceProgram , this .sourceLine , 0 ,
237
238
"Jump target word address beyond 20-bit range" ));
238
239
return ;
@@ -274,7 +275,7 @@ public void buildBasicStatementFromBasicInstruction(ErrorList errors) {
274
275
* pseudo-instructions.
275
276
*
276
277
* This modification also appears inbuildBasicStatementFromBasicInstruction()
277
- * in mars .ProgramStatement.
278
+ * in rars .ProgramStatement.
278
279
*
279
280
* ///// Begin modification 1/4/05 KENV ///////////////////////////////////////////
280
281
* // We have decided to interpret non-signed (no + or -) 16-bit hexadecimal immediate
@@ -774,8 +775,8 @@ void addValue(int value) {
774
775
}
775
776
776
777
public String toString () {
777
- int addressBase = (Globals .getSettings ().getBooleanSetting (Settings .Bool .DISPLAY_ADDRESSES_IN_HEX )) ? mars . venus . NumberDisplayBaseChooser .HEXADECIMAL : mars . venus . NumberDisplayBaseChooser .DECIMAL ;
778
- int valueBase = (Globals .getSettings ().getBooleanSetting (Settings .Bool .DISPLAY_VALUES_IN_HEX )) ? mars . venus . NumberDisplayBaseChooser .HEXADECIMAL : mars . venus . NumberDisplayBaseChooser .DECIMAL ;
778
+ int addressBase = (Globals .getSettings ().getBooleanSetting (Settings .Bool .DISPLAY_ADDRESSES_IN_HEX )) ? NumberDisplayBaseChooser .HEXADECIMAL : NumberDisplayBaseChooser .DECIMAL ;
779
+ int valueBase = (Globals .getSettings ().getBooleanSetting (Settings .Bool .DISPLAY_VALUES_IN_HEX )) ? NumberDisplayBaseChooser .HEXADECIMAL : NumberDisplayBaseChooser .DECIMAL ;
779
780
780
781
StringBuffer result = new StringBuffer ();
781
782
for (ListElement e : list ) {
@@ -784,13 +785,13 @@ public String toString() {
784
785
result .append (e .sValue );
785
786
break ;
786
787
case 1 :
787
- result .append (mars . venus . NumberDisplayBaseChooser .formatNumber (e .iValue , addressBase ));
788
+ result .append (NumberDisplayBaseChooser .formatNumber (e .iValue , addressBase ));
788
789
break ;
789
790
case 2 :
790
- if (valueBase == mars . venus . NumberDisplayBaseChooser .HEXADECIMAL ) {
791
- result .append (mars .util .Binary .intToHexString (e .iValue )); // 13-July-2011, was: intToHalfHexString()
791
+ if (valueBase == NumberDisplayBaseChooser .HEXADECIMAL ) {
792
+ result .append (rars .util .Binary .intToHexString (e .iValue )); // 13-July-2011, was: intToHalfHexString()
792
793
} else {
793
- result .append (mars . venus . NumberDisplayBaseChooser .formatNumber (e .iValue , valueBase ));
794
+ result .append (NumberDisplayBaseChooser .formatNumber (e .iValue , valueBase ));
794
795
}
795
796
default :
796
797
break ;
0 commit comments