#******************************************************************************** # LP n: # Load Local Variable # B := A ; A := P!n (3 <= n <= 16) # Stack relative load (word offset) #******************************************************************************** .macro ccLPn const #ifdef DEBUG_LP print ("LPn: (") li a0,\const jal oHex8 print (") ") #endif pushAB lw regA,\const * bytesPW(regP) #ifdef DEBUG_LP pReg regA jal newline #endif nextOpcode .endm # opId "LP3 " ccLP3: ccLPn 3