David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								88fd7b3cdc
								
							
						 | 
						
							
							
								
								Add a 'kill' pseudoinstruction to the 8080 assembler, which marks when the code
							
							
							
							
							
							
							
							generator is finished with a register; use this to create some more effective
peephole optimiser rules. 
							
						 | 
						
							2019-03-08 23:06:34 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								52aa22dc80
								
							
						 | 
						
							
							
								
								Fix typo.
							
							
							
							
							
						 | 
						
							2019-02-18 11:04:23 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								6a8b298861
								
							
						 | 
						
							
							
								
								Fix typo where I was confusing sbi and sui, with hilarious results.
							
							
							
							
							
						 | 
						
							2019-02-16 01:18:21 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								8200f041c2
								
							
						 | 
						
							
							
								
								Fix issue with logical operations and small signed constants which turned out
							
							
							
							
							
							
							
							to affect multiple platforms. 
							
						 | 
						
							2019-02-13 20:56:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb57db75a4
								
							
						 | 
						
							
							
								
								Update test case to provoke bug.
							
							
							
							
							
						 | 
						
							2019-02-13 20:10:38 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								1564e65c2d
								
							
						 | 
						
							
							
								
								Add tests for simple comparisons (which i80 fails).
							
							
							
							
							
						 | 
						
							2019-02-10 23:39:15 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								0de5001f82
								
							
						 | 
						
							
							
								
								Make sign extension much less horrible.
							
							
							
							
							
						 | 
						
							2019-02-08 23:16:57 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								0ac145a0d1
								
							
						 | 
						
							
							
								
								Add tests for simple and, or, and xor; drastically improve the i80 code
							
							
							
							
							
							
							
							generation for these. 
							
						 | 
						
							2019-02-08 22:38:07 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								ec0891469f
								
							
						 | 
						
							
							
								
								Array descriptor ranges are inclusive; adjust aar and the tests to check for
							
							
							
							
							
							
							
							this. All the tests except rotate build now! 
							
						 | 
						
							2018-09-17 19:34:38 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								f61500c51b
								
							
						 | 
						
							
							
								
								Fix lar and sar, which were horribly, horribly broken. Add tests.
							
							
							
							
							
						 | 
						
							2018-09-17 18:44:17 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								abb7e3e105
								
							
						 | 
						
							
							
								
								Fix aar; add test.
							
							
							
							
							
						 | 
						
							2018-09-17 16:59:45 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e073e944a
								
							
						 | 
						
							
							
								
								Added cms, and a test for it.
							
							
							
							
							
						 | 
						
							2018-09-17 12:42:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								15ae171aef
								
							
						 | 
						
							
							
								
								Added a test for set. Fix mips set implementation.
							
							
							
							
							
						 | 
						
							2018-09-17 11:56:15 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								7efb749003
								
							
						 | 
						
							
							
								
								Set fixes; also add discrete tests for and, ior, xor.
							
							
							
							
							
						 | 
						
							2018-09-14 14:13:35 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								3892b7e0e6
								
							
						 | 
						
							
							
								
								Remove bogus conversion from test which was causing failure; you're not allowed
							
							
							
							
							
							
							
							to do cui or ciu with sizes smaller than a word. 
							
						 | 
						
							2018-06-12 21:04:27 +09:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								19cd42124f
								
							
						 | 
						
							
							
								
								Rearrange the tests into sets; allow plats to skip sets; pc86 and linux68k now
							
							
							
							
							
							
							
							skip the tests which use floating point instructions (as their emulators don't
support them). 
							
						 | 
						
							2018-06-08 15:59:04 +09:00 | 
						
						
							
							
							
								
							
							
						 |