Changeset 348
- Timestamp:
- Jan 20, 2004, 3:40:31 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/compiler/PPC/ppc2.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/compiler/PPC/ppc2.lisp
r256 r348 47 47 (label-var (gensym))) 48 48 `(macrolet ((! (,template-name-var &rest ,args-var) 49 (let* ((,template-temp (get-vinsn-template-cell ,template-name-var *ppc-vinsn-templates*)))49 (let* ((,template-temp (get-vinsn-template-cell ,template-name-var (backend-p2-vinsn-templates *target-backend*)))) 50 50 (unless ,template-temp 51 51 (warn "VINSN \"~A\" not defined" ,template-name-var)) 52 `(%emit-vinsn ,',segvar (load-time-value (get-vinsn-template-cell ',,template-name-var *ppc-vinsn-templates*)) *ppc-vinsn-templates*,@,args-var))))52 `(%emit-vinsn ,',segvar (load-time-value (get-vinsn-template-cell ',,template-name-var (backend-p2-vinsn-templates *target-backend*))) (backend-p2-vinsn-templates *target-backend*) ,@,args-var)))) 53 53 (macrolet ((<- (,retvreg-var) 54 54 `(ppc2-copy-register ,',segvar ,',vreg-var ,,retvreg-var)) … … 374 374 (*ppc2-bottom-vstack-lcell* (ppc2-new-vstack-lcell :bottom 0 0 nil)) 375 375 (*ppc2-var-cells* nil) 376 (*backend-vinsns* *ppc-vinsn-templates*)376 (*backend-vinsns* (backend-p2-vinsn-templates *target-backend*)) 377 377 (*backend-node-regs* ppc-node-regs) 378 378 (*backend-node-temps* ppc-temp-node-regs)
Note:
See TracChangeset
for help on using the changeset viewer.
