Commit Graph

4 Commits

Author SHA1 Message Date
Bryce Denney
13bb61838e - add comments describing how blur-translate works 2002-04-17 22:51:58 +00:00
Bryce Denney
8dbf420ac5 - move common definitions into blur-translate.h, which is included by
both blur-translate.c and all translated code when it is compiled.
- use DO_*() macros in blur-translate.h to implement the switch() statement
  in the emulate function, so that the same code is really used for both
  emulation and translation.
2002-04-17 21:53:33 +00:00
Bryce Denney
59572dcbcf - add command line args to let you choose reference implementation,
emulation, or translation.
- allow multiple timers
- report time required to translate and compile
2002-04-17 19:34:57 +00:00
Bryce Denney
16ec33a673 - add blur-translate, which has a somewhat cleaned-up interface to the
dynamic translation.  I added a structure called a CodeBlock that
  points to the instruction list, the dynamic library handle, and the
  function pointer.  To translate a CodeBlock, just call
  translate_block (block).
2002-04-17 08:12:49 +00:00