about summary refs log tree commit diff stats
path: root/example/asm_mips32.py
diff options
context:
space:
mode:
Diffstat (limited to 'example/asm_mips32.py')
-rw-r--r--example/asm_mips32.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/example/asm_mips32.py b/example/asm_mips32.py
index c28519b9..83e7a90b 100644
--- a/example/asm_mips32.py
+++ b/example/asm_mips32.py
@@ -30,14 +30,16 @@ st = StrPatchwork()
 blocs, symbol_pool = parse_asm.parse_txt(mn_mips32, "l", '''
 main:
     ADDIU      A0, ZERO, 0x10
-    ADDIU         A1, ZERO, 0
+    ADDIU      A1, ZERO, 0
 loop:
     ADDIU      A1, A1, 0x1
-    ADDIU      A0, A0, 0xFFFFFFFF
     BNE        A0, ZERO, loop
-    NOP
+    ADDIU      A0, A0, 0xFFFFFFFF
+
+    ADDIU      A2, A2, 0x1
+    MOVN       A1, ZERO, ZERO
     JR         RA
-    NOP
+    ADDIU      A2, A2, 0x1
 ''')
 
 # fix shellcode addr