| 
								
								
									 David Given | ba0849c87c | Remove la; turns out that the assembler gets upset if you ask it to generate more than one fixup per instruction (I think). | 2018-09-14 11:30:15 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 57338b1991 | Fix an incorrect instruction, and incredibly broken li handling. | 2018-09-12 23:59:09 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 8105281534 | Make sure li works properly when loading fixed up values which end up as 0. Use lui rather than li to load high values. | 2018-09-12 22:28:40 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 8230ec42ac | Fix a subtle thinko which was causing bits 2-3 of jump targets to be reset. | 2018-09-11 23:16:30 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 2f8fe3ce6e | Do some cleanup; ha16[] and friends can now be used with li. | 2018-09-10 23:37:04 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 5dfef6f180 | Rework relocations again: add RELO2HI and RELO2HISAD for the high two bytes of a word. | 2018-09-09 14:11:11 +02:00 |  | 
				
					
						| 
								
								
									 David Given | b3b7c684c6 | Simplify MIPS relocations. Add RELS2 (for generic high-word relocations). Add support for MIPS branch-and-jump relocations. | 2018-09-09 12:23:59 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 75308901bc | Added hi[] and lo[] functions to the assembler; fix things enough that we now get to the point of failing to link programs. | 2018-09-08 22:42:06 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 9d80756253 | Lots of assembler and rule bugfixing. | 2018-09-04 23:43:24 +02:00 |  | 
				
					
						| 
								
								
									 David Given | fe5ca5a85f | Added li and la instructions. | 2018-09-03 22:47:41 +02:00 |  | 
				
					
						| 
								
								
									 David Given | f8e71d888b | Add some painfully untested FPU instructions. | 2018-09-02 21:36:09 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 4741ed8e14 | Add a completely non-tested table-based MIPS assembler. | 2018-09-01 19:35:31 +02:00 |  |