Skip to content

Commit

Permalink
Merge branch '2.1.5'
Browse files Browse the repository at this point in the history
  • Loading branch information
acaldero committed Jan 2, 2021
2 parents a5d7053 + 0bc6f1d commit dc63999
Show file tree
Hide file tree
Showing 8 changed files with 88 additions and 124 deletions.
30 changes: 15 additions & 15 deletions examples/microcode/mc-ep_mips.txt
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ and reg1 reg2 reg3 {
}

andi reg1 reg2 val {
co=001100,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -187,7 +187,7 @@ or reg1 reg2 reg3 {
}

ori reg1 reg2 val {
co=001101,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -246,7 +246,7 @@ xor reg1 reg2 reg3 {
}

xori reg1 reg2 val {
co=001110,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -309,7 +309,7 @@ slt reg1 reg2 reg3 {
}

slti reg1 reg2 val {
co=001010,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -378,7 +378,7 @@ addu reg1 reg2 reg3 {
}

addi reg1 reg2 val {
co=001000,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand All @@ -402,7 +402,7 @@ addi reg1 reg2 val {
}

addiu reg1 reg2 val {
co=001001,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -882,7 +882,7 @@ lb reg1 (reg2) {
}

lb reg1 val(reg2) {
co=100000,
co=111111,
nwords=1,
reg1 = reg(25,21),
val = inm(15,0),
Expand Down Expand Up @@ -913,7 +913,7 @@ lb reg1 val(reg2) {
}

lbu reg1 (reg2) {
co=100100,
co=111111,
nwords=1,
reg1 = reg(25,21),
reg2 = reg(20,16),
Expand Down Expand Up @@ -965,7 +965,7 @@ sb reg1 (reg2) {
}

sb reg1 val(reg2) {
co=101000,
co=111111,
nwords=1,
reg1 = reg(25,21),
val = inm(15,0),
Expand Down Expand Up @@ -1018,7 +1018,7 @@ lw reg1 (reg2) {
}

lw reg1 val(reg2) {
co=100011,
co=111111,
nwords=1,
reg1 = reg(25,21),
val = inm(15,0),
Expand All @@ -1043,7 +1043,7 @@ lw reg1 val(reg2) {
}

sw reg1 val(reg2) {
co=101011,
co=111111,
nwords=1,
reg1 = reg(25,21),
val = inm(15,0),
Expand Down Expand Up @@ -1116,7 +1116,7 @@ out reg val {
#

beq reg1 reg2 offset {
co=000100,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -1145,7 +1145,7 @@ beq reg1 reg2 offset {
}

bne reg1 reg2 offset {
co=000101,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -1295,7 +1295,7 @@ ble reg reg offset {
#

j addr {
co=000010,
co=111111,
nwords=1,
addr=address(15,0)abs,
help='pc = addr',
Expand All @@ -1311,7 +1311,7 @@ j addr {
}

jal addr {
co=000011,
co=111111,
nwords=1,
addr=address(15,0)abs,
help='$ra = pc; pc = addr',
Expand Down
26 changes: 0 additions & 26 deletions external/style-albe-timeline.css

This file was deleted.

2 changes: 1 addition & 1 deletion external/vis/vis-network.min.css

Large diffs are not rendered by default.

60 changes: 28 additions & 32 deletions external/vis/vis-network.min.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions sim_sw/sim_lang_asm.js
Original file line number Diff line number Diff line change
Expand Up @@ -1388,13 +1388,13 @@ function read_text ( context, datosCU, ret )
new_ref = new_ref[firmware[instruction][candidate].cop] ;
else new_ref = new_ref.i ;

// <TO-CHECK:
// <TO-CHECK>:
if (typeof new_ref == "undefined") {
ref = datosCU.cocop_hash[firmware[instruction][candidate].co] ;
ref = ref.i ;
break ;
}
// </TO-CHECK:
// </TO-CHECK>:

ref = new_ref ;
}
Expand Down
30 changes: 15 additions & 15 deletions ws_dist/examples/microcode/mc-ep_mips.txt
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ and reg1 reg2 reg3 {
}

andi reg1 reg2 val {
co=001100,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -187,7 +187,7 @@ or reg1 reg2 reg3 {
}

ori reg1 reg2 val {
co=001101,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -246,7 +246,7 @@ xor reg1 reg2 reg3 {
}

xori reg1 reg2 val {
co=001110,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -309,7 +309,7 @@ slt reg1 reg2 reg3 {
}

slti reg1 reg2 val {
co=001010,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -378,7 +378,7 @@ addu reg1 reg2 reg3 {
}

addi reg1 reg2 val {
co=001000,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand All @@ -402,7 +402,7 @@ addi reg1 reg2 val {
}

addiu reg1 reg2 val {
co=001001,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -882,7 +882,7 @@ lb reg1 (reg2) {
}

lb reg1 val(reg2) {
co=100000,
co=111111,
nwords=1,
reg1 = reg(25,21),
val = inm(15,0),
Expand Down Expand Up @@ -913,7 +913,7 @@ lb reg1 val(reg2) {
}

lbu reg1 (reg2) {
co=100100,
co=111111,
nwords=1,
reg1 = reg(25,21),
reg2 = reg(20,16),
Expand Down Expand Up @@ -965,7 +965,7 @@ sb reg1 (reg2) {
}

sb reg1 val(reg2) {
co=101000,
co=111111,
nwords=1,
reg1 = reg(25,21),
val = inm(15,0),
Expand Down Expand Up @@ -1018,7 +1018,7 @@ lw reg1 (reg2) {
}

lw reg1 val(reg2) {
co=100011,
co=111111,
nwords=1,
reg1 = reg(25,21),
val = inm(15,0),
Expand All @@ -1043,7 +1043,7 @@ lw reg1 val(reg2) {
}

sw reg1 val(reg2) {
co=101011,
co=111111,
nwords=1,
reg1 = reg(25,21),
val = inm(15,0),
Expand Down Expand Up @@ -1116,7 +1116,7 @@ out reg val {
#

beq reg1 reg2 offset {
co=000100,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -1145,7 +1145,7 @@ beq reg1 reg2 offset {
}

bne reg1 reg2 offset {
co=000101,
co=111111,
nwords=1,
reg1=reg(25,21),
reg2=reg(20,16),
Expand Down Expand Up @@ -1295,7 +1295,7 @@ ble reg reg offset {
#

j addr {
co=000010,
co=111111,
nwords=1,
addr=address(15,0)abs,
help='pc = addr',
Expand All @@ -1311,7 +1311,7 @@ j addr {
}

jal addr {
co=000011,
co=111111,
nwords=1,
addr=address(15,0)abs,
help='$ra = pc; pc = addr',
Expand Down
2 changes: 1 addition & 1 deletion ws_dist/min.external.css

Large diffs are not rendered by default.

58 changes: 26 additions & 32 deletions ws_dist/min.external.js

Large diffs are not rendered by default.

0 comments on commit dc63999

Please sign in to comment.