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