예제 #1
0
파일: lyn_test.py 프로젝트: levvvv/lyn
 def setUp(self):
     if sys.version.startswith("2.6"):
         self.lyn = Lightning()
     self.jit = self.lyn.state()
예제 #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"))
예제 #3
0
파일: lyn_test.py 프로젝트: levvvv/lyn
 def setUpClass(cls):
     cls.lyn = Lightning()