https://github.com/tyfkda/jittest
https://github.com/tyfkda/jittest
brainfuck csharp jit-compiler x86-64
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/tyfkda/jittest
- Owner: tyfkda
- Created: 2018-02-10T03:25:29.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-14T10:25:00.000Z (about 8 years ago)
- Last Synced: 2025-01-13T07:40:53.181Z (over 1 year ago)
- Topics: brainfuck, csharp, jit-compiler, x86-64
- Language: C++
- Size: 60.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
JIT Test
========
Follow the blog posts to implement BF JIT compiler:
* [Adventures in JIT compilation: Part 1 - an interpreter - Eli Bendersky's website](https://eli.thegreenplace.net/2017/adventures-in-jit-compilation-part-1-an-interpreter.html)
* [Adventures in JIT compilation: Part 2 - an x64 JIT - Eli Bendersky's website](https://eli.thegreenplace.net/2017/adventures-in-jit-compilation-part-2-an-x64-jit/)
All codes are written by the original author: [code-for-blog/2017/bfjit at master · eliben/code-for-blog](https://github.com/eliben/code-for-blog/tree/master/2017/bfjit)
(with some modifications.)
### Set up
On host machine:
```sh
$ vagrant up # Wake up a client
$ vagrant ssh # Log in to the client
```
On client machine:
```sh
$ cd /vagrant # Move to the working directory
$ make # Build
$ ./main # Run
```