about summary refs log tree commit diff stats
path: root/html/subx
Commit message (Collapse)AuthorAgeFilesLines
* 4724Kartik Agaram2018-10-2427-2401/+2486
|
* 4722Kartik Agaram2018-10-245-462/+680
|
* 4709Kartik Agaram2018-10-1746-4242/+5497
|
* 4654Kartik Agaram2018-10-027-60/+187
|
* 4649Kartik Agaram2018-10-0241-2890/+3614
|
* 4623Kartik Agaram2018-09-301-0/+0
|
* 4520Kartik Agaram2018-09-2624-572/+580
|
* 4512Kartik Agaram2018-09-2324-1748/+2497
|
* 4588Kartik Agaram2018-09-2231-2097/+3081
|
* 4539Kartik Agaram2018-09-0727-1738/+1792
|
* 4536Kartik Agaram2018-09-0730-1855/+2341
|
* 4525Kartik Agaram2018-08-2010-813/+240
|
* 4521Kartik Agaram2018-08-1336-3013/+3775
|
* 4478Kartik Agaram2018-08-0439-4726/+3420
|
* 4447Kartik Agaram2018-07-2722-998/+6024
|
* 4239Kartik Agaram2018-05-0814-103/+103
|
* 4199Kartik K. Agaram2018-01-2515-1829/+2328
|
* 4168Kartik K. Agaram2017-12-301-52/+52
|
* 4162Kartik K. Agaram2017-12-221-111/+86
|
* 4161Kartik K. Agaram2017-12-1512-99/+99
|
* 4085 - done with first cut of the SubX VMKartik K. Agaram2017-10-182-3/+146
| | | | subx: 'call' and 'return' instructions
* 4084Kartik K. Agaram2017-10-183-95/+94
| | | | | subx: extract helpers for 'push' and 'pop'. We will be using them in 'call' and 'ret' as well.
* 4083Kartik K. Agaram2017-10-182-1/+60
| | | | subx: 'pop'
* 4082Kartik K. Agaram2017-10-182-50/+56
| | | | | subx: correct a 'copy' ('mov') instruction as well to get its operand right from the opcode.
* 4081Kartik K. Agaram2017-10-181-222/+218
|
* 4080Kartik K. Agaram2017-10-181-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)?
* 4079Kartik K. Agaram2017-10-183-26/+101
| | | | subx: 'pop'
* 4078Kartik K. Agaram2017-10-176-449/+451
|
* 4077Kartik K. Agaram2017-10-175-32/+32
| | | | | Stop hyperlinking every `i` in subx html files to the integer register union.
* 4072Kartik K. Agaram2017-10-166-68/+667
|
* 4069Kartik K. Agaram2017-10-154-221/+303
| | | | subx: unconditional 'jump'
* 4068Kartik K. Agaram2017-10-151-3/+3
|
* 4067Kartik K. Agaram2017-10-153-3/+92
| | | | subx: 'mov'
* 4066Kartik K. Agaram2017-10-142-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.
* 4065Kartik K. Agaram2017-10-143-0/+228
| | | | | | subx: 'compare' Hopefully I've implemented the 'sense' of comparisons right..
* 4064Kartik K. Agaram2017-10-146-478/+457
|
* 4063Kartik K. Agaram2017-10-141-2/+2
|
* 4062Kartik K. Agaram2017-10-134-252/+256
|
* 4061Kartik K. Agaram2017-10-131-5/+5
|
* 4059Kartik K. Agaram2017-10-133-242/+609
|
* 4054Kartik K. Agaram2017-10-129-369/+369
|
* 4053Kartik K. Agaram2017-10-122-5/+5
|
* 4052Kartik K. Agaram2017-10-129-140/+1935
|
* 4028Kartik K. Agaram2017-10-121-4/+4
|
* 4027Kartik K. Agaram2017-10-121-0/+249
Hacky one-time html rendering for a single layer in subx.