diff --git a/examples/MIPS/example1.txt b/examples/MIPS/example1.s
similarity index 100%
rename from examples/MIPS/example1.txt
rename to examples/MIPS/example1.s
diff --git a/examples/MIPS/example10.txt b/examples/MIPS/example10.s
similarity index 100%
rename from examples/MIPS/example10.txt
rename to examples/MIPS/example10.s
diff --git a/examples/MIPS/example11.txt b/examples/MIPS/example11.s
similarity index 100%
rename from examples/MIPS/example11.txt
rename to examples/MIPS/example11.s
diff --git a/examples/MIPS/example12.txt b/examples/MIPS/example12.s
similarity index 100%
rename from examples/MIPS/example12.txt
rename to examples/MIPS/example12.s
diff --git a/examples/MIPS/example2.txt b/examples/MIPS/example2.s
similarity index 100%
rename from examples/MIPS/example2.txt
rename to examples/MIPS/example2.s
diff --git a/examples/MIPS/example3.txt b/examples/MIPS/example3.s
similarity index 100%
rename from examples/MIPS/example3.txt
rename to examples/MIPS/example3.s
diff --git a/examples/MIPS/example4.txt b/examples/MIPS/example4.s
similarity index 100%
rename from examples/MIPS/example4.txt
rename to examples/MIPS/example4.s
diff --git a/examples/MIPS/example5.txt b/examples/MIPS/example5.s
similarity index 100%
rename from examples/MIPS/example5.txt
rename to examples/MIPS/example5.s
diff --git a/examples/MIPS/example6.txt b/examples/MIPS/example6.s
similarity index 100%
rename from examples/MIPS/example6.txt
rename to examples/MIPS/example6.s
diff --git a/examples/MIPS/example7.txt b/examples/MIPS/example7.s
similarity index 100%
rename from examples/MIPS/example7.txt
rename to examples/MIPS/example7.s
diff --git a/examples/MIPS/example8.txt b/examples/MIPS/example8.s
similarity index 100%
rename from examples/MIPS/example8.txt
rename to examples/MIPS/example8.s
diff --git a/examples/MIPS/example9.txt b/examples/MIPS/example9.s
similarity index 100%
rename from examples/MIPS/example9.txt
rename to examples/MIPS/example9.s
diff --git a/examples/MIPS/list.json b/examples/MIPS/list.json
index 0a143a8e..a8f2dd2c 100644
--- a/examples/MIPS/list.json
+++ b/examples/MIPS/list.json
@@ -2,73 +2,73 @@
{
"name": "Example 1",
"id": "e1",
- "url":"examples/MIPS/example1.txt",
+ "url":"examples/MIPS/example1.s",
"description": "Data Storage"
},
{
"name": "Example 2",
"id": "e2",
- "url":"examples/MIPS/example2.txt",
+ "url":"examples/MIPS/example2.s",
"description": "ALU operations"
},
{
"name": "Example 3",
"id": "e3",
- "url":"examples/MIPS/example3.txt",
+ "url":"examples/MIPS/example3.s",
"description": "Store/Load Data in Memory"
},
{
"name": "Example 4",
"id": "e4",
- "url":"examples/MIPS/example4.txt",
+ "url":"examples/MIPS/example4.s",
"description": "FPU operations"
},
{
"name": "Example 5",
"id": "e5",
- "url":"examples/MIPS/example5.txt",
+ "url":"examples/MIPS/example5.s",
"description": "Loop"
},
{
"name": "Example 6",
"id": "e6",
- "url":"examples/MIPS/example6.txt",
+ "url":"examples/MIPS/example6.s",
"description": "Branch"
},
{
"name": "Example 7",
"id": "e7",
- "url":"examples/MIPS/example7.txt",
+ "url":"examples/MIPS/example7.s",
"description": "Loop + Memory"
},
{
"name": "Example 8",
"id": "e8",
- "url":"examples/MIPS/example8.txt",
+ "url":"examples/MIPS/example8.s",
"description": "Copy of matrices"
},
{
"name": "Example 9",
"id": "e9",
- "url":"examples/MIPS/example9.txt",
+ "url":"examples/MIPS/example9.s",
"description": "I/O Syscalls"
},
{
"name": "Example 10",
"id": "e10",
- "url":"examples/MIPS/example10.txt",
+ "url":"examples/MIPS/example10.s",
"description": "I/O Syscalls + Strings"
},
{
"name": "Example 11",
"id": "e11",
- "url":"examples/MIPS/example11.txt",
+ "url":"examples/MIPS/example11.s",
"description": "Subrutines"
},
{
"name": "Example 12",
"id": "e12",
- "url":"examples/MIPS/example12.txt",
+ "url":"examples/MIPS/example12.s",
"description": "Factorial"
}
]
diff --git a/examples/RISCV-simple/example1.txt b/examples/RISCV-simple/example1.s
similarity index 100%
rename from examples/RISCV-simple/example1.txt
rename to examples/RISCV-simple/example1.s
diff --git a/examples/RISCV-simple/example2.txt b/examples/RISCV-simple/example2.s
similarity index 100%
rename from examples/RISCV-simple/example2.txt
rename to examples/RISCV-simple/example2.s
diff --git a/examples/RISCV-simple/example3.txt b/examples/RISCV-simple/example3.s
similarity index 100%
rename from examples/RISCV-simple/example3.txt
rename to examples/RISCV-simple/example3.s
diff --git a/examples/RISCV-simple/example4.txt b/examples/RISCV-simple/example4.s
similarity index 100%
rename from examples/RISCV-simple/example4.txt
rename to examples/RISCV-simple/example4.s
diff --git a/examples/RISCV-simple/example5.txt b/examples/RISCV-simple/example5.s
similarity index 100%
rename from examples/RISCV-simple/example5.txt
rename to examples/RISCV-simple/example5.s
diff --git a/examples/RISCV-simple/example6.txt b/examples/RISCV-simple/example6.s
similarity index 100%
rename from examples/RISCV-simple/example6.txt
rename to examples/RISCV-simple/example6.s
diff --git a/examples/RISCV-simple/list.json b/examples/RISCV-simple/list.json
index 5428f066..489e119d 100644
--- a/examples/RISCV-simple/list.json
+++ b/examples/RISCV-simple/list.json
@@ -2,37 +2,37 @@
{
"name": "Example 1",
"id": "e1",
- "url":"examples/RISCV/example1.txt",
+ "url":"examples/RISCV/example1.s",
"description": "ALU operations"
},
{
"name": "Example 2",
"id": "e2",
- "url":"examples/RISCV/example2.txt",
+ "url":"examples/RISCV/example2.s",
"description": "ALU operations"
},
{
"name": "Example 3",
"id": "e3",
- "url":"examples/RISCV/example3.txt",
+ "url":"examples/RISCV/example3.s",
"description": "Memory access"
},
{
"name": "Example 4",
"id": "e4",
- "url":"examples/RISCV/example4.txt",
+ "url":"examples/RISCV/example4.s",
"description": "Simple Loop"
},
{
"name": "Example 5",
"id": "e5",
- "url":"examples/RISCV/example5.txt",
+ "url":"examples/RISCV/example5.s",
"description": "Matrix"
},
{
"name": "Example 6",
"id": "e6",
- "url":"examples/RISCV/example6.txt",
+ "url":"examples/RISCV/example6.s",
"description": "Subrutine"
}
]
diff --git a/examples/RISCV/example1.txt b/examples/RISCV/example1.s
similarity index 100%
rename from examples/RISCV/example1.txt
rename to examples/RISCV/example1.s
diff --git a/examples/RISCV/example10.txt b/examples/RISCV/example10.s
similarity index 100%
rename from examples/RISCV/example10.txt
rename to examples/RISCV/example10.s
diff --git a/examples/RISCV/example11.txt b/examples/RISCV/example11.s
similarity index 100%
rename from examples/RISCV/example11.txt
rename to examples/RISCV/example11.s
diff --git a/examples/RISCV/example12.txt b/examples/RISCV/example12.s
similarity index 100%
rename from examples/RISCV/example12.txt
rename to examples/RISCV/example12.s
diff --git a/examples/RISCV/example2.txt b/examples/RISCV/example2.s
similarity index 100%
rename from examples/RISCV/example2.txt
rename to examples/RISCV/example2.s
diff --git a/examples/RISCV/example3.txt b/examples/RISCV/example3.s
similarity index 100%
rename from examples/RISCV/example3.txt
rename to examples/RISCV/example3.s
diff --git a/examples/RISCV/example4.txt b/examples/RISCV/example4.s
similarity index 100%
rename from examples/RISCV/example4.txt
rename to examples/RISCV/example4.s
diff --git a/examples/RISCV/example5.txt b/examples/RISCV/example5.s
similarity index 100%
rename from examples/RISCV/example5.txt
rename to examples/RISCV/example5.s
diff --git a/examples/RISCV/example6.txt b/examples/RISCV/example6.s
similarity index 100%
rename from examples/RISCV/example6.txt
rename to examples/RISCV/example6.s
diff --git a/examples/RISCV/example7.txt b/examples/RISCV/example7.s
similarity index 100%
rename from examples/RISCV/example7.txt
rename to examples/RISCV/example7.s
diff --git a/examples/RISCV/example8.txt b/examples/RISCV/example8.s
similarity index 100%
rename from examples/RISCV/example8.txt
rename to examples/RISCV/example8.s
diff --git a/examples/RISCV/example9.txt b/examples/RISCV/example9.s
similarity index 100%
rename from examples/RISCV/example9.txt
rename to examples/RISCV/example9.s
diff --git a/examples/RISCV/list.json b/examples/RISCV/list.json
index 96385ad2..452fd5d7 100644
--- a/examples/RISCV/list.json
+++ b/examples/RISCV/list.json
@@ -2,73 +2,73 @@
{
"name": "Example 1",
"id": "e1",
- "url":"examples/RISCV/example1.txt",
+ "url":"examples/RISCV/example1.s",
"description": "Data Storage"
},
{
"name": "Example 2",
"id": "e2",
- "url":"examples/RISCV/example2.txt",
+ "url":"examples/RISCV/example2.s",
"description": "ALU operations"
},
{
"name": "Example 3",
"id": "e3",
- "url":"examples/RISCV/example3.txt",
+ "url":"examples/RISCV/example3.s",
"description": "Store/Load Data in Memory"
},
{
"name": "Example 4",
"id": "e4",
- "url":"examples/RISCV/example4.txt",
+ "url":"examples/RISCV/example4.s",
"description": "FPU operations"
},
{
"name": "Example 5",
"id": "e5",
- "url":"examples/RISCV/example5.txt",
+ "url":"examples/RISCV/example5.s",
"description": "Loop"
},
{
"name": "Example 6",
"id": "e6",
- "url":"examples/RISCV/example6.txt",
+ "url":"examples/RISCV/example6.s",
"description": "Branch"
},
{
"name": "Example 7",
"id": "e7",
- "url":"examples/RISCV/example7.txt",
+ "url":"examples/RISCV/example7.s",
"description": "Loop + Memory"
},
{
"name": "Example 8",
"id": "e8",
- "url":"examples/RISCV/example8.txt",
+ "url":"examples/RISCV/example8.s",
"description": "Copy of matrices"
},
{
"name": "Example 9",
"id": "e9",
- "url":"examples/RISCV/example9.txt",
+ "url":"examples/RISCV/example9.s",
"description": "I/O Syscalls"
},
{
"name": "Example 10",
"id": "e10",
- "url":"examples/RISCV/example10.txt",
+ "url":"examples/RISCV/example10.s",
"description": "I/O Syscalls + Strings"
},
{
"name": "Example 11",
"id": "e11",
- "url":"examples/RISCV/example11.txt",
+ "url":"examples/RISCV/example11.s",
"description": "Subrutines"
},
{
"name": "Example 12",
"id": "e12",
- "url":"examples/RISCV/example12.txt",
+ "url":"examples/RISCV/example12.s",
"description": "Factorial"
}
]
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_s32.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_s32.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_s32.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_s32.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_s34.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_s34.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_s34.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_s34.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_s36.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_s36.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_s36.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_s36.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_s44.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_s44.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_s44.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_s44.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_s53.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_s53.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_s53.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_s53.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_s60.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_s60.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_s60.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_s60.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_s61.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_s61.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_s61.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_s61.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_s62.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_s62.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_s62.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_s62.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_s64.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_s64.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_s64.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_s64.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_t67.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_t67.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_t67.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_t67.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_t71.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_t71.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_t71.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_t71.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3a_t75.txt b/examples/ag-uc3m-ec/asm-rv32_l3a_t75.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3a_t75.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3a_t75.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s101.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s101.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s101.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s101.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s12.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s12.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s12.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s12.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s23.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s23.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s23.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s23.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s77.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s77.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s77.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s77.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s78.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s78.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s78.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s78.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s79.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s79.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s79.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s79.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s82.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s82.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s82.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s82.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s83.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s83.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s83.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s83.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s85.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s85.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s85.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s85.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s86.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s86.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s86.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s86.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s87.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s87.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s87.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s87.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s90.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s90.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s90.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s90.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s91.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s91.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s91.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s91.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s93.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s93.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s93.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s93.s
diff --git a/examples/ag-uc3m-ec/asm-rv32_l3b_s97.txt b/examples/ag-uc3m-ec/asm-rv32_l3b_s97.s
similarity index 100%
rename from examples/ag-uc3m-ec/asm-rv32_l3b_s97.txt
rename to examples/ag-uc3m-ec/asm-rv32_l3b_s97.s
diff --git a/examples/ag-uc3m-ec/list.json b/examples/ag-uc3m-ec/list.json
index 5b5e235d..1e2814c3 100755
--- a/examples/ag-uc3m-ec/list.json
+++ b/examples/ag-uc3m-ec/list.json
@@ -2,163 +2,163 @@
{
"id": "e1",
"name": "e1",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s32.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s32.s",
"description": "Example at slide 32 of lesson3a"
},
{
"id": "e2",
"name": "e2",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s34.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s34.s",
"description": "Example at slide 34 of lesson3a"
},
{
"id": "e3",
"name": "e3",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s36.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s36.s",
"description": "Example at slide 36 of lesson3a"
},
{
"id": "e4",
"name": "e4",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s44.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s44.s",
"description": "Example at slide 44 of lesson3a"
},
{
"id": "e5",
"name": "e5",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s53.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s53.s",
"description": "Example at slide 53 of lesson3a"
},
{
"id": "e6",
"name": "e6",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s60.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s60.s",
"description": "Example at slide 60 of lesson3a"
},
{
"id": "e7",
"name": "e7",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s61.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s61.s",
"description": "Example at slide 61 of lesson3a"
},
{
"id": "e8",
"name": "e8",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s62.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s62.s",
"description": "Example at slide 62 of lesson3a"
},
{
"id": "e9",
"name": "e9",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s64.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_s64.s",
"description": "Example at slide 64 of lesson3a"
},
{
"id": "e10",
"name": "e10",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_t67.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_t67.s",
"description": "Example at slide 67 of lesson3a"
},
{
"id": "e11",
"name": "e11",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_t71.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_t71.s",
"description": "Example at slide 71 of lesson3a"
},
{
"id": "e12",
"name": "e12",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3a_t75.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3a_t75.s",
"description": "Example at slide 75 of lesson3a"
},
{
"id": "e13",
"name": "e13",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s12.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s12.s",
"description": "Example at slide 12 of lesson3b"
},
{
"id": "e14",
"name": "e14",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s23.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s23.s",
"description": "Example at slide 23 of lesson3b"
},
{
"id": "e15",
"name": "e15",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s77.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s77.s",
"description": "Example at slide 77 of lesson3b"
},
{
"id": "e16",
"name": "e16",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s78.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s78.s",
"description": "Example at slide 78 of lesson3b"
},
{
"id": "e17",
"name": "e17",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s79.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s79.s",
"description": "Example at slide 79 of lesson3b"
},
{
"id": "e18",
"name": "e18",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s82.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s82.s",
"description": "Example at slide 82 of lesson3b"
},
{
"id": "e19",
"name": "e19",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s83.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s83.s",
"description": "Example at slide 83 of lesson3b"
},
{
"id": "e20",
"name": "e20",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s85.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s85.s",
"description": "Example at slide 85 of lesson3b"
},
{
"id": "e21",
"name": "e21",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s86.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s86.s",
"description": "Example at slide 86 of lesson3b"
},
{
"id": "e22",
"name": "e22",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s87.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s87.s",
"description": "Example at slide 87 of lesson3b"
},
{
"id": "e23",
"name": "e23",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s90.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s90.s",
"description": "Example at slide 90 of lesson3b"
},
{
"id": "e24",
"name": "e24",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s91.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s91.s",
"description": "Example at slide 91 of lesson3b"
},
{
"id": "e25",
"name": "e25",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s93.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s93.s",
"description": "Example at slide 93 of lesson3b"
},
{
"id": "e26",
"name": "e26",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s97.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s97.s",
"description": "Example at slide 97 of lesson3b"
},
{
"id": "e27",
"name": "e27",
- "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s101.txt",
+ "url": "examples/ag-uc3m-ec/asm-rv32_l3b_s101.s",
"description": "Example at slide 101 of lesson3b"
}
]
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t30.txt b/examples/ocw-uc3m-ec/asm_l3a_t30.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t30.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t30.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t32.txt b/examples/ocw-uc3m-ec/asm_l3a_t32.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t32.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t32.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t35.txt b/examples/ocw-uc3m-ec/asm_l3a_t35.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t35.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t35.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t48.txt b/examples/ocw-uc3m-ec/asm_l3a_t48.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t48.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t48.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t55.txt b/examples/ocw-uc3m-ec/asm_l3a_t55.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t55.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t55.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t59.txt b/examples/ocw-uc3m-ec/asm_l3a_t59.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t59.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t59.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t63.txt b/examples/ocw-uc3m-ec/asm_l3a_t63.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t63.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t63.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t68.txt b/examples/ocw-uc3m-ec/asm_l3a_t68.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t68.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t68.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t69.txt b/examples/ocw-uc3m-ec/asm_l3a_t69.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t69.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t69.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t70.txt b/examples/ocw-uc3m-ec/asm_l3a_t70.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t70.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t70.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t72.txt b/examples/ocw-uc3m-ec/asm_l3a_t72.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t72.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t72.s
diff --git a/examples/ocw-uc3m-ec/asm_l3a_t79.txt b/examples/ocw-uc3m-ec/asm_l3a_t79.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3a_t79.txt
rename to examples/ocw-uc3m-ec/asm_l3a_t79.s
diff --git a/examples/ocw-uc3m-ec/asm_l3d_t111.txt b/examples/ocw-uc3m-ec/asm_l3d_t111.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3d_t111.txt
rename to examples/ocw-uc3m-ec/asm_l3d_t111.s
diff --git a/examples/ocw-uc3m-ec/asm_l3d_t87.txt b/examples/ocw-uc3m-ec/asm_l3d_t87.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_l3d_t87.txt
rename to examples/ocw-uc3m-ec/asm_l3d_t87.s
diff --git a/examples/ocw-uc3m-ec/asm_tutoria1_matrices.txt b/examples/ocw-uc3m-ec/asm_tutoria1_matrices.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_tutoria1_matrices.txt
rename to examples/ocw-uc3m-ec/asm_tutoria1_matrices.s
diff --git a/examples/ocw-uc3m-ec/asm_tutoria1_vector.txt b/examples/ocw-uc3m-ec/asm_tutoria1_vector.s
similarity index 100%
rename from examples/ocw-uc3m-ec/asm_tutoria1_vector.txt
rename to examples/ocw-uc3m-ec/asm_tutoria1_vector.s
diff --git a/examples/ocw-uc3m-ec/list.json b/examples/ocw-uc3m-ec/list.json
index daa4fdb7..c0affd39 100644
--- a/examples/ocw-uc3m-ec/list.json
+++ b/examples/ocw-uc3m-ec/list.json
@@ -2,97 +2,97 @@
{
"id": "t1",
"name": "Tutoría 1, uso de vector de enteros con MIPS",
- "url": "examples/ocw-uc3m-ec/asm_tutoria1_vector.txt",
+ "url": "examples/ocw-uc3m-ec/asm_tutoria1_vector.s",
"description": "Representación de un vector y acceso a elementos del mismo"
},
{
"id": "t2",
"name": "Tutoría 1, uso de matriz de enteros con MIPS",
- "url": "examples/ocw-uc3m-ec/asm_tutoria1_matrices.txt",
+ "url": "examples/ocw-uc3m-ec/asm_tutoria1_matrices.s",
"description": "Representación de una matriz y subrutina que rellena con ceros"
},
{
"id": "e1",
"name": "T3-ensamblador_1.pdf, Slide 30",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t30.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t30.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e2",
"name": "T3-ensamblador_1.pdf, Slide 32",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t32.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t32.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e3",
"name": "T3-ensamblador_1.pdf, Slide 35",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t35.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t35.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e4",
"name": "T3-ensamblador_1.pdf, Slide 48",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t48.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t48.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e5",
"name": "T3-ensamblador_1.pdf, Slide 55",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t55.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t55.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e6",
"name": "T3-ensamblador_1.pdf, Slide 59",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t59.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t59.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e7",
"name": "T3-ensamblador_1.pdf, Slide 63",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t63.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t63.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e8",
"name": "T3-ensamblador_1.pdf, Slide 68",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t68.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t68.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e9",
"name": "T3-ensamblador_1.pdf, Slide 69",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t69.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t69.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e10",
"name": "T3-ensamblador_1.pdf, Slide 70",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t70.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t70.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e11",
"name": "T3-ensamblador_1.pdf, Slide 72",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t72.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t72.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e12",
"name": "T3-ensamblador_1.pdf, Slide 79",
- "url": "examples/ocw-uc3m-ec/asm_l3a_t79.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3a_t79.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e13",
"name": "T3-ensamblador_4.pdf, Slide 87",
- "url": "examples/ocw-uc3m-ec/asm_l3d_t87.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3d_t87.s",
"description": "Code Snip from compute structure slides"
},
{
"id": "e14",
"name": "T3-ensamblador_4.pdf, Slide 111",
- "url": "examples/ocw-uc3m-ec/asm_l3d_t111.txt",
+ "url": "examples/ocw-uc3m-ec/asm_l3d_t111.s",
"description": "Code Snip from compute structure slides"
}
]
diff --git a/package-lock.json b/package-lock.json
index a4ca9bfe..a51a3305 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,17 +1,17 @@
{
"name": "creator",
- "version": "3.3",
+ "version": "4.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "creator",
- "version": "3.3",
+ "version": "4.0",
"dependencies": {
"colors": "^1.4.0",
"jshint": "^2.13.6",
"readline-sync": "^1.4.10",
- "terser": "^5.18.0",
+ "terser": "^5.19.0",
"yargs": "^17.7.2"
}
},
@@ -493,9 +493,9 @@
}
},
"node_modules/terser": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.0.tgz",
- "integrity": "sha512-pdL757Ig5a0I+owA42l6tIuEycRuM7FPY4n62h44mRLRfnOxJkkOHd6i89dOpwZlpF6JXBwaAHF6yWzFrt+QyA==",
+ "version": "5.19.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.0.tgz",
+ "integrity": "sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q==",
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
"acorn": "^8.8.2",
diff --git a/package.json b/package.json
index fe61be65..8a294078 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "creator",
"description": "Check CREATOR",
"author": "dcamarma@inf.uc3m.es",
- "version": "3.3",
+ "version": "4.0",
"scripts": {
"test-creator-node": "./run_test.sh",
"build-creator-web": "./mk_min.sh",
@@ -12,7 +12,7 @@
"colors": "^1.4.0",
"jshint": "^2.13.6",
"readline-sync": "^1.4.10",
- "terser": "^5.18.0",
+ "terser": "^5.19.0",
"yargs": "^17.7.2"
}
}
diff --git a/run_examples.sh b/run_examples.sh
index 589232b1..fea88fca 100755
--- a/run_examples.sh
+++ b/run_examples.sh
@@ -10,7 +10,7 @@ MIPS_TEST="2 3 4 5 6 7 8 11 12"
for I in $MIPS_TEST;
do
echo " * ./examples/MIPS/example$I... "
- ./creator.sh -a ./architecture/MIPS_32.json -s ./examples/MIPS/example"$I".txt
+ ./creator.sh -a ./architecture/MIPS_32.json -s ./examples/MIPS/example"$I".s
echo ""
done
@@ -23,6 +23,6 @@ RV_TEST="2 3 4 5 6 7 8 11 12"
for I in $RV_TEST;
do
echo " * ./examples/riscv/example$I... "
- ./creator.sh -a ./architecture/RISC_V_RV32IMFD.json -s ./examples/RISCV/example"$I".txt
+ ./creator.sh -a ./architecture/RISC_V_RV32IMFD.json -s ./examples/RISCV/example"$I".s
echo ""
done