-
95b6f0ac46
Tests for cmpi.
gibbed
2015-05-14 15:30:35 -05:00
-
4122bce07c
Tests for cmp.
gibbed
2015-05-14 15:24:03 -05:00
-
6edc3b1c55
Tests for andis.
gibbed
2015-05-14 14:57:43 -05:00
-
fa5e34ce19
Tests for andi.
gibbed
2015-05-14 14:53:24 -05:00
-
ac1a805b8e
Implemented RtlNtStatusToDosError lookup tables.
gibbed
2015-05-14 13:41:45 -05:00
-
169c0fd26b
Oops. Sorting.
gibbed
2015-05-14 12:01:24 -05:00
-
20144709e3
Added xboxkrnl_error.cc/.h and moved RtlNtStatusToDosError to it.
gibbed
2015-05-14 11:59:50 -05:00
-
a3621fd11b
Experimental stack allocation.
gibbed
2015-05-14 10:12:33 -05:00
-
5660d348ea
Tests for andc.
gibbed
2015-05-14 02:06:58 -05:00
-
5ec6b7973b
Tests for and.
gibbed
2015-05-14 01:56:30 -05:00
-
30f4556baf
CR0 tests for addze.
gibbed
2015-05-14 01:43:18 -05:00
-
e4f8818d07
CR0 tests for addme.
gibbed
2015-05-14 01:27:06 -05:00
-
ad9b2c792e
Tests for addis.
gibbed
2015-05-14 01:22:44 -05:00
-
eb5fcd5228
CR0 tests for adde.
gibbed
2015-05-14 01:13:00 -05:00
-
59fb08adaa
CR0 tests for addc, addic.
gibbed
2015-05-14 01:03:24 -05:00
-
1b4e7898a4
Merge pull request #203 from DrChat/stack_fix
Ben Vanik
2015-05-13 23:01:02 -07:00
-
-
398a412707
Inherit exe stack size if user doesn't specify one
Dr. Chat
2015-05-14 00:58:57 -05:00
-
081fc63fbd
Enabled the constant tests for addc and addic.
gibbed
2015-05-14 00:34:24 -05:00
-
-
1bdb36eaa8
Added UploadTexture2D and UploadTextureCube to the profiler.
gibbed
2015-05-13 22:02:16 -05:00
-
00b79d66ff
Fixing sub carry flag.
Ben Vanik
2015-05-13 18:04:33 -07:00
-
b819c992ed
CR0 tests for add.
gibbed
2015-05-13 17:07:29 -05:00
-
bb947c6819
Value::MulHi and constant propagation for OPCODE_MUL_HI. Could maybe be reworked?
gibbed
2015-05-13 16:13:06 -05:00
-
9714018fbb
Constant tests for srw, stvew, stvl, stvr, subf, subfc, subfe, subfic, subfme, subfze.
gibbed
2015-05-13 06:38:31 -05:00
-
0cf3e8c3f5
Simplify some register setup in the cntlzd and cntlzw tests.
gibbed
2015-05-13 06:36:00 -05:00
-
96e549d301
Constant tests for rldicr, rlwimi, rlwinm, rlwnm, sld, slw, srad, sradi, sraw, srawi, srd.
gibbed
2015-05-13 03:14:06 -05:00
-
5ebd4984ba
Constant tests for mulhdu, mulhw, mulhwu, mulld, mulli, mullw, neg, nor, ori, rldicl.
gibbed
2015-05-13 02:38:56 -05:00
-
6aec2c0d02
Whoops. I'm tired.
Ben Vanik
2015-05-13 00:38:55 -07:00
-
3b2035a054
Adding case for ObReferenceObjectByHandle, but impl still todo.
Ben Vanik
2015-05-13 00:37:35 -07:00
-
0d3e79ad2c
Supporting const src1 mul_hi.
Ben Vanik
2015-05-13 00:19:07 -07:00
-
6fd7e35deb
Fixing subfme.
Ben Vanik
2015-05-13 00:15:35 -07:00
-
3ba6598caf
Constant tests for eqv, lvexx, lvl, lvr, lssl, lvsr, mulhd.
gibbed
2015-05-13 01:52:40 -05:00
-
4248268b4f
Fixing divd constant.
Ben Vanik
2015-05-12 23:38:02 -07:00
-
4327724f77
Constant tests for divw, divwu.
gibbed
2015-05-13 01:22:17 -05:00
-
398b37dc5f
Fixing addze.
Ben Vanik
2015-05-12 23:26:21 -07:00
-
56bd2eee2e
Fixing divdu by constant -1.
Ben Vanik
2015-05-12 23:09:32 -07:00
-
e7b03042ba
Constant tests for addic, addme, addze, divd, divdu.
gibbed
2015-05-13 01:01:00 -05:00
-
91c6ad8715
Fixing adde_constant.
Ben Vanik
2015-05-12 22:53:20 -07:00
-
dda6f3b6bd
sldi is not srdi.
gibbed
2015-05-13 00:35:35 -05:00
-
dc1b1ca638
Constant tests for add, addc, adde.
gibbed
2015-05-13 00:21:43 -05:00
-
f96dda4983
Adding xb-gpu-trace-viewer project.
Ben Vanik
2015-05-12 22:14:34 -07:00
-
c1d167aff8
Fixing error reporting from gentests. Also renaming to 'xb gentests'.
Ben Vanik
2015-05-12 21:52:44 -07:00
-
7622746ecf
4A seems more legit for video mode unk. Still no clue what it is.
Ben Vanik
2015-05-12 21:41:36 -07:00
-
a72dc93b92
'xb gentest' to generate test binaries on Windows.
Ben Vanik
2015-05-12 21:40:44 -07:00
-
c00ded9fbc
Fixed VdQueryVideoFlags.
gibbed
2015-05-12 22:59:21 -05:00
-
95080cefa2
Fixed second argument in XamEnableInactivityProcessing.
gibbed
2015-05-12 20:54:07 -05:00
-
5fbdd6e262
Fixing XMP playlist handles.
Ben Vanik
2015-05-12 19:55:10 -07:00
-
0ae25e87d3
Bumping up microprofiler thread pool count.
Ben Vanik
2015-05-12 19:10:39 -07:00
-
cbdfd09e0f
Fixing SHR constant prop and new cntlz tests.
Ben Vanik
2015-05-12 18:59:45 -07:00
-
48ae4b65fb
Fixing CountLeadingZeros constant prop.
Ben Vanik
2015-05-12 18:51:01 -07:00
-
acfb5b5722
fnabsx
Ben Vanik
2015-05-12 18:43:16 -07:00
-
d9eca84d0b
Formatting.
Ben Vanik
2015-05-12 18:17:34 -07:00
-
096983ec45
Merge pull request #202 from DrChat/mul_fix
Ben Vanik
2015-05-12 12:22:38 -07:00
-
-
82eecb752b
Fix 8bit and 16bit mul instructions and clean up some code
Dr. Chat
2015-05-12 13:35:13 -05:00
-
-
2c50054a05
Revert "Update xb.bat"
Ben Vanik
2015-05-12 07:47:19 -07:00
-
c5c312eb8f
ColorFormat::k_16_16_FLOAT support, maybe.
gibbed
2015-05-12 06:51:20 -05:00
-
ff2c00e220
Just in case.
gibbed
2015-05-12 06:50:53 -05:00
-
fc9f9d9a60
This is probably more correct. Gets rid of all xobject related asserts for several games.
gibbed
2015-05-12 06:49:40 -05:00
-
5f0d562c90
Merge pull request #201 from 0xdeafcafe/master
Rick Gibbed
2015-05-12 05:34:20 -05:00
-
-
f884830590
Update xb.bat
Alex Forbes-Reed
2015-05-12 11:26:34 +01:00
-
-
19e733cff7
Added constant tests for cntlzd and cntlzw.
gibbed
2015-05-12 01:19:56 -05:00
-
a94234df52
Pass args after -- into tests.
Ben Vanik
2015-05-11 23:01:43 -07:00
-
be1c60c74f
Disabled lzcnt intrinsic usage for now.
gibbed
2015-05-12 00:48:39 -05:00
-
24b13b03f5
Fixing more cpu feature guards.
gibbed
2015-05-12 00:26:45 -05:00
-
497e5a9f69
Fixing cpu feature guards.
Ben Vanik
2015-05-11 22:13:55 -07:00
-
ad7efa964f
Adding --enable_haswell_instructions=false to disable modern instructions.
Ben Vanik
2015-05-11 21:42:10 -07:00
-
fc02a0c404
Switching up std::vector use in register allocator.
Ben Vanik
2015-05-11 21:01:48 -07:00
-
21edd65354
Fixing warnings and style.
Ben Vanik
2015-05-09 18:13:19 -07:00
-
5954d23438
Merge branch 'debug'
Ben Vanik
2015-05-09 18:01:40 -07:00
-
-
7a00b76a6e
Debugger stuff, and changing to vcproj's/sln.
Ben Vanik
2015-05-09 17:48:12 -07:00
-
9ba1a84370
Merge pull request #199 from DrChat/ui_setup
Ben Vanik
2015-05-09 15:40:37 -07:00
-
-
-
-
459024059a
Setup UI menu code
Dr. Chat
2015-05-09 16:47:52 -05:00
-
-
4411a4499d
XEX-style exports, dumping exports, and prepping kernel export lookup.
Ben Vanik
2015-05-09 00:59:03 -07:00
-
23eb343484
Calling DllMain, fixing ref count, and fixing module search.
Ben Vanik
2015-05-09 00:56:42 -07:00
-
0c646f4bc2
Prevent some stack overflows in MMIO handler.
Ben Vanik
2015-05-09 00:53:28 -07:00
-
ca2beb4f65
Merge pull request #198 from DrChat/module_entry
Ben Vanik
2015-05-08 20:55:18 -07:00
-
-
0f2b1491b7
Call a DLL's entry-point function in XexLoadImage
Dr. Chat
2015-05-08 22:43:54 -05:00
-
8deb622abb
Execute module entry-point function if it has one.
Dr. Chat
2015-05-08 20:48:21 -05:00
-
-
94c62b91d0
--trace_functions and --trace_function_coverage
Ben Vanik
2015-05-05 22:44:36 -07:00
-
ade5388728
bool-ifying xe::cpu
Ben Vanik
2015-05-05 17:21:08 -07:00
-
a38b05db24
Chunked mapped memory writer.
Ben Vanik
2015-05-05 07:31:30 -07:00
-
499bed21c0
Moving debugger.
Ben Vanik
2015-05-04 20:57:46 -07:00
-
b07d5b8ed3
Fixing compile warnings.
Ben Vanik
2015-05-05 18:52:37 -07:00
-
3f1131c65f
Merge pull request #197 from DrChat/export_ordinal
Ben Vanik
2015-05-05 16:57:08 -07:00
-
-
bffd2624fc
Lookup XEX export by ordinal
Dr. Chat
2015-05-05 18:54:01 -05:00
-
-
7898851856
Merge pull request #196 from DrChat/vec_shl
Rick Gibbed
2015-05-05 16:02:35 -05:00
-
-
2e9aec194f
Ctrl+C Ctrl+V
Dr. Chat
2015-05-05 16:00:41 -05:00
-
26d8858684
Emulated vector shr
Dr. Chat
2015-05-05 15:58:51 -05:00
-
-
abf97ea44d
Merge pull request #195 from DrChat/emulation
Rick Gibbed
2015-05-05 15:41:15 -05:00
-
-
cb127ae9ba
Emulate some vector arithmetic opcodes (until we get a native implementation)
Dr. Chat
2015-05-05 15:34:13 -05:00
-
966e520ac5
Merge pull request #194 from DrChat/launchtitle_params
Ben Vanik
2015-05-05 13:19:01 -07:00
-
-
-
-
54d84f04e3
XamLoaderLaunchTitle log parameters
Dr. Chat
2015-05-05 14:18:48 -05:00
-
-
87811bbf2b
Merge pull request #193 from DrChat/alt_sha_splat
Ben Vanik
2015-05-05 12:37:24 -07:00
-
-
cff09a4509
OPCODE_VECTOR_SHA and SPLAT_I16 for non-AVX2 CPUs
Dr. Chat
2015-05-05 14:34:24 -05:00
-
-
3249f84700
It's vpblendw.
gibbed
2015-05-05 13:58:21 -05:00
-
6694461698
Fixed ecx restore in EmitShlXX/EmitShrXX/EmitShaXX.
gibbed
2015-05-05 13:58:03 -05:00
-
743e01209b
Update x64_sequences.cc
Ben Vanik
2015-05-05 10:23:04 -07:00
-
c2b0b7ec23
Merge pull request #192 from DrChat/permute_alt
Rick Gibbed
2015-05-05 12:19:53 -05:00
-
-
c3f1e74814
And actually use vpblendw
Dr. Chat
2015-05-05 12:09:45 -05:00
-
c1f9952cbd
PERMUTE_I32 Alternative instructions
Dr. Chat
2015-05-05 12:00:40 -05:00
-
-
539365def2
Merge pull request #191 from DrChat/cntlz_fix
Ben Vanik
2015-05-05 06:57:48 -07:00
-