Changeset 13835
- Timestamp:
- Jun 15, 2010, 6:49:33 PM (14 years ago)
- File:
-
- 1 edited
-
branches/arm/compiler/ARM/arm-vinsns.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/arm/compiler/ARM/arm-vinsns.lisp
r13817 r13835 1058 1058 (bne :maybe-two-digit) 1059 1059 (ldr dest (:@ src (:$ arm::misc-data-offset))) 1060 (tst dest (:$ 31))1060 (tst dest (:$ (ash 1 31))) 1061 1061 (uuo-error-reg-not-xtype (:? ne) src (:$ arm::xtype-u32)) 1062 1062 (b :got-it) … … 1953 1953 ((val :u8)) 1954 1954 ()) 1955 (mov result (:ls rval (:$ 24)))1956 (mov result (:lsr val(:$ (- 24 arm::fixnumshift)))))1955 (mov result (:lsl val (:$ 24))) 1956 (mov result (:lsr result (:$ (- 24 arm::fixnumshift))))) 1957 1957 1958 1958 ;;; Treat the low 8 bits of VAL as a signed integer; set RESULT to the equivalent fixnum. … … 3093 3093 (define-arm-vinsn %debug-trap (() 3094 3094 ()) 3095 (uuo-debug-trap ))3095 (uuo-debug-trap (:? al))) 3096 3096 3097 3097
Note:
See TracChangeset
for help on using the changeset viewer.
