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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |