Changeset 14765
- Timestamp:
- May 1, 2011, 5:14:20 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/source/compiler/ARM/arm-disassemble.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/ARM/arm-disassemble.lisp
r14119 r14765 384 384 (let* ((adi-vector (process-adi-vector (make-adi-vector (uvref xfunction 1)))) 385 385 (functionp (typep xfunction 'function)) ;not cross-compiling 386 (previous-source-note nil)) 386 (previous-source-note nil) 387 (pc-counter 0)) 387 388 (labels ((format-spname (name stream) 388 389 (let* ((string (string name)) … … 419 420 (string-sans-most-whitespace source-text 100) 420 421 "#<no source text>"))) 421 (format stream "~&~%;;; ~A" text))))) 422 (format stream "~&~%;;; ~A" text) 423 (setq pc-counter 3))))) 422 424 (let* ((info (svref adi-vector i)) 423 425 (labeled (adi-labeled info))) 424 426 (when labeled 427 (setq pc-counter 0) 425 428 (if (eq t labeled) 426 429 (format stream "~&L~d~&" (ash i 2)) … … 486 489 (dolist (op (adi-operands info)) 487 490 (format-operand op)) 488 (write-char #\) stream))))))))) 491 (write-char #\) stream) 492 (when (eql (incf pc-counter) 4) 493 (setq pc-counter 0) 494 (format stream "~40t;[~d]" (* i 4))))))))))) 489 495 490 496
Note:
See TracChangeset
for help on using the changeset viewer.
