Compare commits
	
		
			3 Commits
		
	
	
		
			a6691bcd3c
			...
			ac8eab6e25
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ac8eab6e25 | |||
| 768716b064 | |||
| bea0dcc387 | 
 Submodule gen_input/CoreDSL-Instruction-Set-Description updated: e7f694c726...8f72c66a57
									
								
							| @@ -3148,7 +3148,7 @@ private: | |||||||
|         *NEXT_PC = *PC + 2; |         *NEXT_PC = *PC + 2; | ||||||
|         // execute instruction |         // execute instruction | ||||||
|         if(rd) { |         if(rd) { | ||||||
|         	uint8_t offs = *(X+2) + uimm; |         	uint32_t offs = *(X+2) + uimm; | ||||||
|         	*(X+rd) = (int32_t)readSpace4(traits::MEM, offs); |         	*(X+rd) = (int32_t)readSpace4(traits::MEM, offs); | ||||||
|         } |         } | ||||||
|         else raise(0, 2); |         else raise(0, 2); | ||||||
| @@ -3341,7 +3341,7 @@ private: | |||||||
|         *NEXT_PC = *PC + 2; |         *NEXT_PC = *PC + 2; | ||||||
|         // execute instruction |         // execute instruction | ||||||
|         { |         { | ||||||
|         	uint8_t offs = *(X+2) + uimm; |         	uint32_t offs = *(X+2) + uimm; | ||||||
|         	writeSpace4(traits::MEM, offs, (uint32_t)*(X+rs2)); |         	writeSpace4(traits::MEM, offs, (uint32_t)*(X+rs2)); | ||||||
|         } |         } | ||||||
|         // post execution stuff |         // post execution stuff | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user