Raymond Toy pushed to branch master at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • src/compiler/x86/insts.lisp
    ... ... @@ -2636,7 +2636,8 @@
    2636 2636
     ;;; store single from st(0) and pop
    
    2637 2637
     ;;;
    
    2638 2638
     (define-instruction fstp (segment dest)
    
    2639
    -  (:printer floating-point ((op '(#b001 #b011))))
    
    2639
    +  (:printer floating-point ((op '(#b001 #b011)))
    
    2640
    +	    '('fstp :tab 'dword " " 'ptr " " reg/mem))
    
    2640 2641
       (:emitter 
    
    2641 2642
        (cond ((fp-reg-tn-p dest)
    
    2642 2643
     	  (emit-byte segment #b11011101)
    
    ... ... @@ -2648,7 +2649,8 @@
    2648 2649
     ;;; store double from st(0) and pop
    
    2649 2650
     ;;;
    
    2650 2651
     (define-instruction fstpd (segment dest)
    
    2651
    -  (:printer floating-point ((op '(#b101 #b011))))
    
    2652
    +  (:printer floating-point ((op '(#b101 #b011)))
    
    2653
    +	    '('fstp :tab 'qword " " 'ptr " " reg/mem))
    
    2652 2654
       (:printer floating-point-fp ((op '(#b101 #b011))))
    
    2653 2655
       (:emitter 
    
    2654 2656
        (cond ((fp-reg-tn-p dest)