Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 4709 | Kartik Agaram | 2018-10-17 | 46 | -4242/+5497 |
| | |||||
* | 4654 | Kartik Agaram | 2018-10-02 | 7 | -60/+187 |
| | |||||
* | 4649 | Kartik Agaram | 2018-10-02 | 41 | -2890/+3614 |
| | |||||
* | 4623 | Kartik Agaram | 2018-09-30 | 1 | -0/+0 |
| | |||||
* | 4520 | Kartik Agaram | 2018-09-26 | 24 | -572/+580 |
| | |||||
* | 4512 | Kartik Agaram | 2018-09-23 | 24 | -1748/+2497 |
| | |||||
* | 4588 | Kartik Agaram | 2018-09-22 | 31 | -2097/+3081 |
| | |||||
* | 4539 | Kartik Agaram | 2018-09-07 | 27 | -1738/+1792 |
| | |||||
* | 4536 | Kartik Agaram | 2018-09-07 | 30 | -1855/+2341 |
| | |||||
* | 4525 | Kartik Agaram | 2018-08-20 | 10 | -813/+240 |
| | |||||
* | 4521 | Kartik Agaram | 2018-08-13 | 36 | -3013/+3775 |
| | |||||
* | 4478 | Kartik Agaram | 2018-08-04 | 39 | -4726/+3420 |
| | |||||
* | 4447 | Kartik Agaram | 2018-07-27 | 22 | -998/+6024 |
| | |||||
* | 4239 | Kartik Agaram | 2018-05-08 | 14 | -103/+103 |
| | |||||
* | 4199 | Kartik K. Agaram | 2018-01-25 | 15 | -1829/+2328 |
| | |||||
* | 4168 | Kartik K. Agaram | 2017-12-30 | 1 | -52/+52 |
| | |||||
* | 4162 | Kartik K. Agaram | 2017-12-22 | 1 | -111/+86 |
| | |||||
* | 4161 | Kartik K. Agaram | 2017-12-15 | 12 | -99/+99 |
| | |||||
* | 4085 - done with first cut of the SubX VM | Kartik K. Agaram | 2017-10-18 | 2 | -3/+146 |
| | | | | subx: 'call' and 'return' instructions | ||||
* | 4084 | Kartik K. Agaram | 2017-10-18 | 3 | -95/+94 |
| | | | | | subx: extract helpers for 'push' and 'pop'. We will be using them in 'call' and 'ret' as well. | ||||
* | 4083 | Kartik K. Agaram | 2017-10-18 | 2 | -1/+60 |
| | | | | subx: 'pop' | ||||
* | 4082 | Kartik K. Agaram | 2017-10-18 | 2 | -50/+56 |
| | | | | | subx: correct a 'copy' ('mov') instruction as well to get its operand right from the opcode. | ||||
* | 4081 | Kartik K. Agaram | 2017-10-18 | 1 | -222/+218 |
| | |||||
* | 4080 | Kartik K. Agaram | 2017-10-18 | 1 | -13/+19 |
| | | | | | | | | subx: correct 'push' register. It gets its operand right from the opcode, not a new modrm byte. Have I misinterpreted any other instructions in this manner (`+rd` in the Intel manual)? | ||||
* | 4079 | Kartik K. Agaram | 2017-10-18 | 3 | -26/+101 |
| | | | | subx: 'pop' | ||||
* | 4078 | Kartik K. Agaram | 2017-10-17 | 6 | -449/+451 |
| | |||||
* | 4077 | Kartik K. Agaram | 2017-10-17 | 5 | -32/+32 |
| | | | | | Stop hyperlinking every `i` in subx html files to the integer register union. | ||||
* | 4072 | Kartik K. Agaram | 2017-10-16 | 6 | -68/+667 |
| | |||||
* | 4069 | Kartik K. Agaram | 2017-10-15 | 4 | -221/+303 |
| | | | | subx: unconditional 'jump' | ||||
* | 4068 | Kartik K. Agaram | 2017-10-15 | 1 | -3/+3 |
| | |||||
* | 4067 | Kartik K. Agaram | 2017-10-15 | 3 | -3/+92 |
| | | | | subx: 'mov' | ||||
* | 4066 | Kartik K. Agaram | 2017-10-14 | 2 | -2/+2 |
| | | | | | | I spent a while spelunking into the code generated by C compilers before realizing that ignoring the order of arguments for 'cmp' instructions clarifies everything. | ||||
* | 4065 | Kartik K. Agaram | 2017-10-14 | 3 | -0/+228 |
| | | | | | | subx: 'compare' Hopefully I've implemented the 'sense' of comparisons right.. | ||||
* | 4064 | Kartik K. Agaram | 2017-10-14 | 6 | -478/+457 |
| | |||||
* | 4063 | Kartik K. Agaram | 2017-10-14 | 1 | -2/+2 |
| | |||||
* | 4062 | Kartik K. Agaram | 2017-10-13 | 4 | -252/+256 |
| | |||||
* | 4061 | Kartik K. Agaram | 2017-10-13 | 1 | -5/+5 |
| | |||||
* | 4059 | Kartik K. Agaram | 2017-10-13 | 3 | -242/+609 |
| | |||||
* | 4054 | Kartik K. Agaram | 2017-10-12 | 9 | -369/+369 |
| | |||||
* | 4053 | Kartik K. Agaram | 2017-10-12 | 2 | -5/+5 |
| | |||||
* | 4052 | Kartik K. Agaram | 2017-10-12 | 9 | -140/+1935 |
| | |||||
* | 4028 | Kartik K. Agaram | 2017-10-12 | 1 | -4/+4 |
| | |||||
* | 4027 | Kartik K. Agaram | 2017-10-12 | 1 | -0/+249 |
Hacky one-time html rendering for a single layer in subx. |