|  J. Gareth "Curious Kit" Moreton | 6cbb3d982d
							
							* x86: Added SARX to BMI2 code generator | 3 年之前 | 
				
					
						|  florian | e8e53d13cd
							
							* fix #39730 as suggested by Jonas | 3 年之前 | 
				
					
						|  J. Gareth "Curious Kit" Moreton | 6f24c8b4ef
							
							* x86: Code generation fixes where FLAGS | 3 年之前 | 
				
					
						|  florian | ee3b5f5a62
							
							* x86_64: do not use copy_mm in g_concatcopy for 8 byte sized copies | 3 年之前 | 
				
					
						|  J. Gareth "Curious Kit" Moreton | fe39f9ca21
							
							Fixed bug on x86 platforms where the stack pointer was not allocated if it was different to the frame pointer | 3 年之前 | 
				
					
						|  florian | 4966e93764
							
							* small fix for ie | 3 年之前 | 
				
					
						|  J. Gareth "Curious Kit" Moreton | 2dc0995067
							
							- Bug fix to new ADD/SUB optimisation where conditions are concerned | 3 年之前 | 
				
					
						|  florian | 8f68988aef
							
							* another location to use source register as second register in VCVTSD2SS and VCVTSS2SD | 4 年之前 | 
				
					
						|  florian | 4752230c8f
							
							* use source register as second register in VCVTSD2SS and VCVTSS2SD, this should break | 4 年之前 | 
				
					
						|  yury | 75491ae21c
							
							* Removed/ifdefed the assigned and unused variables. | 4 年之前 | 
				
					
						|  yury | 64c586b86d
							
							* Removed/ifdefed lots of unused variables. | 4 年之前 | 
				
					
						|  florian | ecc3ce64ea
							
							* x86: some fixes to enable 8 and 16 bit operations | 4 年之前 | 
				
					
						|  florian | 792b629aa6
							
							+ -Xa option: generate code which allows to use more than 2 GB of static data on 64 Bit targets | 4 年之前 | 
				
					
						|  florian | 9c7cb3dbd7
							
							* fix spilling of avx(512) registers | 4 年之前 | 
				
					
						|  florian | c3a0e0c6d2
							
							* compilation on i386 fixed | 5 年之前 | 
				
					
						|  florian | 78244d89dc
							
							* use VPXORD in avx-512 mode as VPXOR does not work for the upper 16 registers | 5 年之前 | 
				
					
						|  florian | 47066f0ce7
							
							* moved UseAVX from cgx86 to cpubase | 5 年之前 | 
				
					
						|  florian | 3ae370b190
							
							* also use avx copying for mod 4=0 memory blocks | 5 年之前 | 
				
					
						|  florian | f8d33dc188
							
							* fix tcgx86.a_loadmm_reg_ref and tcgx86.a_loadmm_ref_reg for 64 OS_M512 | 5 年之前 | 
				
					
						|  florian | 60bb8600a1
							
							+ copy mode avx512 | 5 年之前 | 
				
					
						|  florian | 37e934ffbd
							
							* using ymm registers for copying data is always useful, regardless of alignment | 5 年之前 | 
				
					
						|  florian | 637976e83f
							
							* patch by Marģers to unify internal error numbers, resolves #37888 | 5 年之前 | 
				
					
						|  florian | c2684c0dc3
							
							* use V* instructions if possible | 5 年之前 | 
				
					
						|  florian | cf153b0854
							
							* use (V)XORPS/D for unary minus | 5 年之前 | 
				
					
						|  yury | 4dcdaa259a
							
							* 8086: Use CX as a scratch register instead of BX. | 5 年之前 | 
				
					
						|  florian | e73dd883cd
							
							+ handle OS_128 in mm code | 5 年之前 | 
				
					
						|  florian | 5f67d830e7
							
							* better rules if a 3 op mul operation is tried | 5 年之前 | 
				
					
						|  florian | 88c98a5741
							
							* improve copy_avx gencopy mode | 5 年之前 | 
				
					
						|  florian | 93eb40b05c
							
							* create vpxor instead of pxor in avx mode | 5 年之前 | 
				
					
						|  florian | 3d81c8e51d
							
							* re-activate copy_mm: using it instead of movs might reduce register pressure | 5 年之前 |