From: Christophe R. <cr...@us...> - 2003-05-29 12:28:06
|
Update of /cvsroot/sbcl/sbcl/src/compiler/x86 In directory sc8-pr-cvs1:/tmp/cvs-serv4595/src/compiler/x86 Modified Files: insts.lisp Log Message: 0.8.0.15: A couple more minor fixes: ... LOOP FOR ... FROM ... can apparently accept complex numbers in some cases. Ew. Make it so, but attempt to limit the damage by still providing compile-time diagnostics where possible. ... disassemble FUCOM on x86 correctly. (thanks to Raymond Toy) ... unBAshify test script. (thanks to Henrik Motakef) Index: insts.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/compiler/x86/insts.lisp,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- insts.lisp 5 May 2003 14:09:14 -0000 1.25 +++ insts.lisp 29 May 2003 12:28:02 -0000 1.26 @@ -2455,8 +2455,7 @@ ;;; unordered comparison (define-instruction fucom (segment src) - ;; XX Printer conflicts with frstor - ;; (:printer floating-point ((op '(#b101 #b100)))) + (:printer floating-point-fp ((op '(#b101 #b100)))) (:emitter (aver (fp-reg-tn-p src)) (emit-byte segment #b11011101) |