anchor.diff:  						 				  '((mult #b011000) (multu #b011001) 
   												(div  #b011010) (divu #b011011)))
   
  -(make-ee-instructions (make-encoding :rt 11 :type 5 :func #'inst-type5) 
  +(make-ee-instructions (make-encoding :inst 0 :rt 11 :type 5 :func #'inst-type5) 
   											 '((mfhi #b010000) (mflo #b010010)))
   
  -(make-ee-instructions (make-encoding :rt 21 :type 5 :func #'inst-type5) 
  +(make-ee-instructions (make-encoding :inst 0 :rt 21 :type 5 :func #'inst-type5) 
   										   '((pmfhl.lh  #b110011) (pmfhl.lw #b110000) (pmfhl.sh #b110100)
   												 (pmfhl.slw #b110010) (pmfhi.uw #b110001) (pmthi		#b10000)
   												 (pmthi.lw	#b100000) (pmtlo		#b10001)))
   
  -(make-ee-instructions (make-encoding :inst 0 :type 6 :func #'inst-type6) 
  -											 '((sync #b001111) (sync.l #b001111) (sync.p #b101111)))
  +; (make-ee-instructions (make-encoding :inst 0 :type 6 :func #'inst-type6) 
  +;											 '((sync #b001111) (sync.l #b001111) (sync.p #b101111)))
   
   ;;
   ;; fpu instructions
  
positive.code: (def-inst-type inst-type3 (() #x0000ffff)) 
  (def-inst-type inst-type4 ((rt rs))) 
  (def-inst-type inst-type5 ((rt))) 
  (def-inst-type inst-type6 (())) 
  
  ;; fpu instructions
  
  
negative.code:  `(progn
  		(defun ,name (stream instruction arguments enc)
  			(let ((code 0))
  				,(when (first inst-layout)
  					;; Generate the let for all the registers
  					`(let ,(loop for i in (first inst-layout) for c from 1 collecting 
  