| 
								
								
									 Pierre Bourdon | a910a4309f | x64EmitterTest: fill cpu_info with 0x01 instead of 0xFF to make gcc happier | 2016-06-27 01:55:42 +02:00 |  | 
				
					
						| 
								
								
									 Pierre Bourdon | 3570c7f03a | Reformat all the things. Have fun with merge conflicts. | 2016-06-24 10:43:46 +02:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | 439fb26b9b | x64Emitter: add MOVSLDUP/MOVSHDUP | 2015-08-06 10:39:43 +02:00 |  | 
				
					
						| 
								
								
									 Matthew Parlane | f32cede086 | Revert "x64: build a Position-Independent Executable (PIE)" | 2015-06-14 16:06:26 +12:00 |  | 
				
					
						| 
								
								
									 flacs | d3e47dfcf5 | Merge pull request #2496 from Tilka/fma4 Jit64: add FMA4 support to fmaddXX | 2015-06-06 17:31:55 +02:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | d4538c762f | MemoryUtil: get executable pages near static data and clean up a bit. | 2015-06-03 21:44:31 +02:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | 8db6588bb9 | XEmitter: add FMA4 instructions | 2015-06-02 19:19:52 +02:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | cefcb0ace9 | Update license headers to GPLv2+ | 2015-05-25 13:22:31 +02:00 |  | 
				
					
						| 
								
								
									 Fiora | 22317ac74c | Merge pull request #2417 from Tilka/vex XEmitter: VEX-related cleanup
I'm merging this solely because of the FMA3 error message | 2015-05-18 16:23:23 -07:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | c2c31086ae | XEmitter: restructure WriteVEXOp wrappers | 2015-05-17 18:44:56 +02:00 |  | 
				
					
						| 
								
								
									 yerejm | e4e1fe5a9c | Reset faked CPU extension support at test end to ensure test isolation. | 2015-05-17 11:48:05 +10:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | 9793fed742 | XEmitter: add PUNPCKLQDQ | 2015-03-18 12:09:06 +01:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | b0bde31ac0 | Fix include order of files outside of Source/Core | 2015-03-01 14:54:22 +01:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | eb13aa43fe | XEmitter: overload MOVBE() | 2015-01-18 12:59:33 +01:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | 1efa9b8b72 | x64Emitter: add MOVLPS/MOVHPS | 2015-01-07 11:23:52 +01:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | 3daa6ab259 | x64Emitter: fix MOVLPD/MOVHPD These instructions were using the wrong prefix which turned
MOVLPD(reg, mem) into MOVDDUP(reg, mem) and made the rest of them
invalid. | 2015-01-07 11:23:52 +01:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | 791d5458e5 | UnitTests: add tests for bitwise AVX instructions | 2014-12-06 22:28:03 +01:00 |  | 
				
					
						| 
								
								
									 Tillmann Karras | ddebdb61c4 | UnitTests: fix register symbol name in AVX tests | 2014-12-06 22:28:03 +01:00 |  | 
				
					
						| 
								
								
									 Fiora | 4289221584 | X64Emitter: add unit test for FMA | 2014-10-07 18:21:07 -07:00 |  | 
				
					
						| 
								
								
									 Ryan Houdek | 4e16abd742 | Merge pull request #1083 from FioraAeterna/lzcnt Add LZCNT support, use in cntlzw | 2014-09-14 09:18:10 -05:00 |  | 
				
					
						| 
								
								
									 Fiora | 997c5c2d0e | x64Emitter: add LZCNT/TZCNT support and detection Also add a unit test. | 2014-09-14 05:31:22 -07:00 |  | 
				
					
						| 
								
								
									 Lioncash | 068799ff73 | UnitTests: Fix misplaced braces in the x64Emitter tests | 2014-09-13 20:45:17 -04:00 |  | 
				
					
						| 
								
								
									 Fiora | 1bd8d1ee98 | Add immediate tests for WriteNormalOp also fix a bug in Bochs that was preventing adc from passing. | 2014-09-13 16:39:34 -07:00 |  | 
				
					
						| 
								
								
									 Fiora | 5088a2b4e2 | x64Emitter: add BMI1/BMI2 support TZCNT and LZCNT use a completely different encoding scheme, so they should
probably go in a separate patch.
Also add some tests. | 2014-09-03 10:04:01 -07:00 |  | 
				
					
						| 
								
								
									 Pierre Bourdon | cee71afce5 | x64EmitterTest: Fake support for all CPU extensions | 2014-09-03 02:26:11 +02:00 |  | 
				
					
						| 
								
								
									 Pierre Bourdon | 5b4f1fe92c | UnitTests: Add tests for the x64Emitter | 2014-09-02 10:17:32 +02:00 |  |