Example #1
0
 def setUp(self):
     if sys.version.startswith("2.6"):
         self.lyn = Lightning()
     self.jit = self.lyn.state()
Example #2
0
from lyn import Lightning, Register, word_t

with Lightning() as light:
    with light.state() as jit:
        jit.prolog()

        # Actual code
        jit.movi(Register.v0, 123)
        jit.retr(Register.v0)

        # Compile to native code and wrap in a Python-callable function
        func = jit.emit_function(word_t)

        print("Function returned %s and that is %s!" %
              (func(), "correct" if func() == 123 else "incorrect"))
Example #3
0
 def setUpClass(cls):
     cls.lyn = Lightning()