Changeset 13001
- Timestamp:
- Oct 12, 2009, 3:36:15 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/source/compiler/X86/x86-disassemble.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/X86/x86-disassemble.lisp
r12846 r13001 2758 2758 (out stream expr)))) 2759 2759 2760 (defun x86-print-bare-disassembled-instruction (ds instruction) 2761 (dolist (p (x86-di-prefixes instruction)) 2762 (format t "~& (~a)~%" p)) 2763 (format t " (~a" (x86-di-mnemonic instruction)) 2764 (let* ((op0 (x86-di-op0 instruction)) 2765 (op1 (x86-di-op1 instruction)) 2766 (op2 (x86-di-op2 instruction))) 2767 (when op0 2768 (write-x86-lap-operand t op0 ds) 2769 (when op1 2770 (write-x86-lap-operand t op1 ds) 2771 (when op2 2772 (write-x86-lap-operand t op2 ds))))) 2773 (format t ")")) 2774 2760 2775 (defvar *previous-source-note*) 2761 2776 … … 2777 2792 (setq seq 0)) 2778 2793 (format t "~& [~D]~8T" pc) 2779 (dolist (p (x86-di-prefixes instruction)) 2780 (format t "~& (~a)~%" p)) 2781 (format t " (~a" (x86-di-mnemonic instruction)) 2782 (let* ((op0 (x86-di-op0 instruction)) 2783 (op1 (x86-di-op1 instruction)) 2784 (op2 (x86-di-op2 instruction))) 2785 (when op0 2786 (write-x86-lap-operand t op0 ds) 2787 (when op1 2788 (write-x86-lap-operand t op1 ds) 2789 (when op2 2790 (write-x86-lap-operand t op2 ds))))) 2791 (format t ")") 2794 (x86-print-bare-disassembled-instruction ds instruction) 2792 2795 (format t "~%") 2793 2796 (1+ seq)))
Note:
See TracChangeset
for help on using the changeset viewer.
