Commit graph

4721 commits

Author SHA1 Message Date
gibbed
fa5e34ce19 Tests for andi. 2015-05-14 14:55:02 -05:00
gibbed
ac1a805b8e Implemented RtlNtStatusToDosError lookup tables. 2015-05-14 13:41:45 -05:00
gibbed
169c0fd26b Oops. Sorting. 2015-05-14 12:01:24 -05:00
gibbed
20144709e3 Added xboxkrnl_error.cc/.h and moved RtlNtStatusToDosError to it. 2015-05-14 11:59:50 -05:00
gibbed
a3621fd11b Experimental stack allocation. 2015-05-14 10:12:33 -05:00
gibbed
5660d348ea Tests for andc. 2015-05-14 02:06:58 -05:00
gibbed
5ec6b7973b Tests for and. 2015-05-14 02:06:41 -05:00
gibbed
30f4556baf CR0 tests for addze. 2015-05-14 01:43:18 -05:00
gibbed
e4f8818d07 CR0 tests for addme. 2015-05-14 01:27:33 -05:00
gibbed
ad9b2c792e Tests for addis. 2015-05-14 01:27:32 -05:00
gibbed
eb5fcd5228 CR0 tests for adde. 2015-05-14 01:27:32 -05:00
gibbed
59fb08adaa CR0 tests for addc, addic. 2015-05-14 01:27:31 -05:00
Ben Vanik
1b4e7898a4 Merge pull request #203 from DrChat/stack_fix
Inherit exe stack size if user doesn't specify one
2015-05-13 23:01:02 -07:00
Dr. Chat
398a412707 Inherit exe stack size if user doesn't specify one 2015-05-14 00:59:29 -05:00
gibbed
081fc63fbd Enabled the constant tests for addc and addic. 2015-05-14 00:34:24 -05:00
gibbed
1bdb36eaa8 Added UploadTexture2D and UploadTextureCube to the profiler. 2015-05-13 22:02:16 -05:00
Ben Vanik
00b79d66ff Fixing sub carry flag. 2015-05-13 18:04:33 -07:00
gibbed
b819c992ed CR0 tests for add. 2015-05-13 17:07:29 -05:00
gibbed
bb947c6819 Value::MulHi and constant propagation for OPCODE_MUL_HI. Could maybe be reworked? 2015-05-13 16:13:06 -05:00
gibbed
9714018fbb Constant tests for srw, stvew, stvl, stvr, subf, subfc, subfe, subfic, subfme, subfze. 2015-05-13 06:38:31 -05:00
gibbed
0cf3e8c3f5 Simplify some register setup in the cntlzd and cntlzw tests. 2015-05-13 06:36:00 -05:00
gibbed
96e549d301 Constant tests for rldicr, rlwimi, rlwinm, rlwnm, sld, slw, srad, sradi, sraw, srawi, srd. 2015-05-13 03:14:06 -05:00
gibbed
5ebd4984ba Constant tests for mulhdu, mulhw, mulhwu, mulld, mulli, mullw, neg, nor, ori, rldicl. 2015-05-13 02:39:09 -05:00
Ben Vanik
6aec2c0d02 Whoops. I'm tired. 2015-05-13 00:38:55 -07:00
Ben Vanik
3b2035a054 Adding case for ObReferenceObjectByHandle, but impl still todo. 2015-05-13 00:37:35 -07:00
Ben Vanik
0d3e79ad2c Supporting const src1 mul_hi. 2015-05-13 00:19:07 -07:00
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