Commit graph

1845 commits

Author SHA1 Message Date
Ben Vanik
6fd7e35deb Fixing subfme. 2015-05-13 00:15:42 -07:00
gibbed
3ba6598caf Constant tests for eqv, lvexx, lvl, lvr, lssl, lvsr, mulhd. 2015-05-13 01:53:07 -05:00
Ben Vanik
4248268b4f Fixing divd constant. 2015-05-12 23:38:02 -07:00
gibbed
4327724f77 Constant tests for divw, divwu. 2015-05-13 01:27:27 -05:00
Ben Vanik
398b37dc5f Fixing addze. 2015-05-12 23:26:21 -07:00
Ben Vanik
56bd2eee2e Fixing divdu by constant -1. 2015-05-12 23:09:32 -07:00
gibbed
e7b03042ba Constant tests for addic, addme, addze, divd, divdu. 2015-05-13 01:01:12 -05:00
Ben Vanik
91c6ad8715 Fixing adde_constant. 2015-05-12 22:53:20 -07:00
gibbed
dda6f3b6bd sldi is not srdi. 2015-05-13 00:35:35 -05:00
gibbed
dc1b1ca638 Constant tests for add, addc, adde. 2015-05-13 00:21:57 -05:00
Ben Vanik
f96dda4983 Adding xb-gpu-trace-viewer project. 2015-05-12 22:14:34 -07:00
Ben Vanik
c1d167aff8 Fixing error reporting from gentests. Also renaming to 'xb gentests'. 2015-05-12 21:52:44 -07:00
Ben Vanik
7622746ecf 4A seems more legit for video mode unk. Still no clue what it is. 2015-05-12 21:41:44 -07:00
Ben Vanik
a72dc93b92 'xb gentest' to generate test binaries on Windows. 2015-05-12 21:41:44 -07:00
gibbed
c00ded9fbc Fixed VdQueryVideoFlags. 2015-05-12 22:59:21 -05:00
gibbed
95080cefa2 Fixed second argument in XamEnableInactivityProcessing. 2015-05-12 21:56:24 -05:00
Ben Vanik
5fbdd6e262 Fixing XMP playlist handles. 2015-05-12 19:55:10 -07:00
Ben Vanik
0ae25e87d3 Bumping up microprofiler thread pool count. 2015-05-12 19:10:39 -07:00
Ben Vanik
cbdfd09e0f Fixing SHR constant prop and new cntlz tests. 2015-05-12 18:59:45 -07:00
Ben Vanik
48ae4b65fb Fixing CountLeadingZeros constant prop. 2015-05-12 18:51:01 -07:00
Ben Vanik
acfb5b5722 fnabsx 2015-05-12 18:43:16 -07:00
Ben Vanik
d9eca84d0b Formatting. 2015-05-12 18:17:34 -07:00
Ben Vanik
096983ec45 Merge pull request #202 from DrChat/mul_fix
Fix 8bit and 16bit mul instructions
2015-05-12 12:22:38 -07:00
Dr. Chat
82eecb752b Fix 8bit and 16bit mul instructions and clean up some code 2015-05-12 13:35:13 -05:00
Ben Vanik
2c50054a05 Revert "Update xb.bat"
@* takes all arguments, even ones shifted off.
We only want to pass ones after --.

This reverts commit f884830590.
2015-05-12 07:47:19 -07:00
gibbed
c5c312eb8f ColorFormat::k_16_16_FLOAT support, maybe. 2015-05-12 06:51:32 -05:00
gibbed
ff2c00e220 Just in case. 2015-05-12 06:51:31 -05:00
gibbed
fc9f9d9a60 This is probably more correct. Gets rid of all xobject related asserts for several games. 2015-05-12 06:51:30 -05:00
Rick Gibbed
5f0d562c90 Merge pull request #201 from 0xdeafcafe/master
Update xb.bat
2015-05-12 05:34:20 -05:00
Alex Forbes-Reed
f884830590 Update xb.bat 2015-05-12 11:26:34 +01:00
gibbed
19e733cff7 Added constant tests for cntlzd and cntlzw. 2015-05-12 01:20:26 -05:00
Ben Vanik
a94234df52 Pass args after -- into tests. 2015-05-11 23:01:55 -07:00
gibbed
be1c60c74f Disabled lzcnt intrinsic usage for now. 2015-05-12 00:48:39 -05:00
gibbed
24b13b03f5 Fixing more cpu feature guards. 2015-05-12 00:26:45 -05:00
Ben Vanik
497e5a9f69 Fixing cpu feature guards. 2015-05-11 22:13:55 -07:00
Ben Vanik
ad7efa964f Adding --enable_haswell_instructions=false to disable modern instructions. 2015-05-11 21:42:10 -07:00
Ben Vanik
fc02a0c404 Switching up std::vector use in register allocator. 2015-05-11 21:01:48 -07:00
Ben Vanik
21edd65354 Fixing warnings and style. 2015-05-09 18:13:19 -07:00
Ben Vanik
5954d23438 Merge branch 'debug' 2015-05-09 18:01:40 -07:00
Ben Vanik
7a00b76a6e Debugger stuff, and changing to vcproj's/sln. 2015-05-09 17:48:12 -07:00
Ben Vanik
9ba1a84370 Merge pull request #199 from DrChat/ui_setup
Setup UI menu code
2015-05-09 15:40:37 -07:00
Dr. Chat
459024059a Setup UI menu code 2015-05-09 17:32:55 -05:00
Ben Vanik
4411a4499d XEX-style exports, dumping exports, and prepping kernel export lookup. 2015-05-09 00:59:03 -07:00
Ben Vanik
23eb343484 Calling DllMain, fixing ref count, and fixing module search. 2015-05-09 00:56:42 -07:00
Ben Vanik
0c646f4bc2 Prevent some stack overflows in MMIO handler. 2015-05-09 00:53:28 -07:00
Ben Vanik
ca2beb4f65 Merge pull request #198 from DrChat/module_entry
Initialize modules in XexLoadImage
2015-05-08 20:55:18 -07:00
Dr. Chat
0f2b1491b7 Call a DLL's entry-point function in XexLoadImage 2015-05-08 22:51:03 -05:00
Dr. Chat
8deb622abb Execute module entry-point function if it has one. 2015-05-08 22:50:54 -05:00
Ben Vanik
94c62b91d0 --trace_functions and --trace_function_coverage 2015-05-05 22:44:36 -07:00
Ben Vanik
ade5388728 bool-ifying xe::cpu 2015-05-05 18:52:54 -07:00