Erik Abair
|
d5a7308809
|
Merge pull request #5 from abaire/fix/mismerged_handling_of_ilu_floats
Fix/mismerged handling of ilu floats
|
2022-06-24 23:18:29 -07:00 |
|
Erik Abair
|
3fb1cfb68e
|
Adds basic build & test workflow.
|
2022-06-24 23:16:49 -07:00 |
|
Erik Abair
|
f60fadfa4c
|
Fixes mismerge that caused incorrect handling of ilu inputs (float[] instead of the old Register struct)
|
2022-06-24 23:03:05 -07:00 |
|
Erik Abair
|
ead0af5dee
|
Update README.md
|
2022-06-24 20:03:34 -07:00 |
|
Erik Abair
|
3a57d8d635
|
Merge pull request #3 from abaire/adds_context_tracking
Implements context write tracking.
|
2022-06-24 20:02:51 -07:00 |
|
Erik Abair
|
79361aec5f
|
Implements context write tracking.
|
2022-06-24 20:00:32 -07:00 |
|
Erik Abair
|
71b2265efc
|
Merge pull request #1 from RadWolfie/opt-unit-test
CMake: Make unit test optional & nv2a_vsh_emulator public for external project usage
|
2022-06-24 19:26:30 -07:00 |
|
Erik Abair
|
23043bd5e5
|
Fixes incorrect C temp register parsing.
|
2022-06-24 17:27:21 -07:00 |
|
RadWolfie
|
5493ca0e75
|
cmake: convert nv2a_vsh_emulator project to public in order allow include to function from external project
|
2022-06-24 18:00:06 -05:00 |
|
RadWolfie
|
0c1cecf212
|
cmake: Make Unit Test optional, default is ON
|
2022-06-24 18:00:06 -05:00 |
|
Erik Abair
|
5aa83ec399
|
Fixes LOG.
|
2022-06-23 20:13:24 -07:00 |
|
Erik Abair
|
2de2148592
|
Partial fixes for EXP, LOG, LIT.
|
2022-06-23 19:34:02 -07:00 |
|
Erik Abair
|
39ef5bd4a6
|
Partial fixes for dp*, DST
|
2022-06-23 19:00:06 -07:00 |
|
Erik Abair
|
d757d5c672
|
Fixes MAD.
|
2022-06-23 15:05:11 -07:00 |
|
Erik Abair
|
d9db76439c
|
Fixes MUL.
|
2022-06-23 15:02:13 -07:00 |
|
Erik Abair
|
413d24ee86
|
Fixes RCC.
|
2022-06-23 14:46:03 -07:00 |
|
Erik Abair
|
246ed33acf
|
Fixes rsq.
|
2022-06-23 14:28:19 -07:00 |
|
Erik Abair
|
155105ce3a
|
Matches HW behavior for slt/sge.
|
2022-06-23 14:12:22 -07:00 |
|
Erik Abair
|
4d63c0a1a6
|
Switches to raw floats for register types.
|
2022-06-22 13:18:41 -07:00 |
|
Erik Abair
|
89e6ec8526
|
Change from program_size in integers to program_slots.
|
2022-06-19 15:04:43 -07:00 |
|
Erik Abair
|
5006dc4919
|
Fixes address_reg initialization.
|
2022-06-19 14:50:17 -07:00 |
|
Erik Abair
|
21014eb5f2
|
Switches to using a dispatch table for emulated instructions.
|
2022-06-19 09:24:15 -07:00 |
|
Erik Abair
|
25a9fa6835
|
Adds emulation.
|
2022-06-19 08:44:44 -07:00 |
|
Erik Abair
|
a5debc73de
|
Adds disassembler.
|
2022-06-19 07:37:16 -07:00 |
|
Erik Abair
|
1eae45413f
|
Implements all MAC/ILU operations.
|
2022-06-17 21:10:17 -07:00 |
|
Erik Abair
|
e784e247cf
|
Adds readme.
|
2022-06-17 20:31:40 -07:00 |
|
Erik Abair
|
5b91733d6f
|
Initial import.
|
2022-06-17 20:29:34 -07:00 |
|