Changeset 13832
- Timestamp:
- Jun 15, 2010, 6:47:17 PM (14 years ago)
- File:
-
- 1 edited
-
branches/arm/compiler/ARM/arm-arch.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/arm/compiler/ARM/arm-arch.lisp
r13815 r13832 1262 1262 ;;; 1263 1263 (defarmarchmacro ccl::%get-kernel-global (name) 1264 `(ccl::%fixnum-ref 0 (+ ,(ccl::target-nil-value) 1265 ,(%kernel-global 1266 (if (ccl::quoted-form-p name) 1267 (cadr name) 1268 name))))) 1264 `(ccl::%fixnum-ref (ash (+ (- nil-value fulltag-nil) 1265 ,(%kernel-global 1266 (if (ccl::quoted-form-p name) 1267 (cadr name) 1268 name))) 1269 (- fixnumshift)))) 1270 1269 1271 1270 1272 (defarmarchmacro ccl::%get-kernel-global-ptr (name dest) 1271 1273 `(ccl::%setf-macptr 1272 1274 ,dest 1273 (ccl::%fixnum-ref-macptr 0 (+ ,(ccl::target-nil-value) 1274 ,(%kernel-global 1275 (if (ccl::quoted-form-p name) 1276 (cadr name) 1277 name)))))) 1275 (ccl::%fixnum-ref-macptr (ash (+ (- nil-value fulltag-nil) 1276 ,(%kernel-global 1277 (if (ccl::quoted-form-p name) 1278 (cadr name) 1279 name))) 1280 (- fixnumshift))))) 1278 1281 1279 1282 (defarmarchmacro ccl::%target-kernel-global (name)
Note:
See TracChangeset
for help on using the changeset viewer.
