diff python/ppci/target/arm/instructions.py @ 375:19eacf4f7270

Started on memory manager
author Windel Bouwman
date Sun, 23 Mar 2014 15:44:06 +0100
parents 98ff43cfdd36
children 6df89163e114
line wrap: on
line diff
--- a/python/ppci/target/arm/instructions.py	Fri Mar 21 15:27:18 2014 +0100
+++ b/python/ppci/target/arm/instructions.py	Sun Mar 23 15:44:06 2014 +0100
@@ -406,6 +406,10 @@
     raise Exception()
 
 
+def LdrPseudo(rt, lab):
+    """ Ldr rt, =lab ==> ldr rt, [pc, offset in litpool] ... dcd lab """
+    return Ldr(rt, R0)
+
 def Str(*args):
     if len(args) == 3 and isinstance(args[1], ArmRegister):
         return Str1(*args)