Changeset 13785
- Timestamp:
- Jun 5, 2010, 4:20:03 PM (14 years ago)
- Location:
- branches/arm/lisp-kernel
- Files:
-
- 2 edited
-
arm-constants.s (modified) (3 diffs)
-
lisp_globals.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/arm/lisp-kernel/arm-constants.s
r13754 r13785 172 172 /* set in the result. */ 173 173 174 t_offset = ( (dnode_size-fulltag_nil)+fulltag_misc)174 t_offset = (dnode_size+(dnode_size-fulltag_nil)+fulltag_misc) 175 175 t_value = nil_value+t_offset 176 176 … … 395 395 396 396 _struct(nrs,0) 397 _struct_pad(dnode_size -fulltag_nil)397 _struct_pad(dnode_size+dnode_size-fulltag_nil) 398 398 399 399 _struct_pad(fulltag_misc) … … 664 664 /* registers, as used in destrucuring-bind/macro-bind */ 665 665 666 define(`whole_reg',`temp1') 667 define(`arg_reg',`temp0') 666 define(`arg_reg',`arg_z') 668 667 define(`keyvect_reg',`temp2') 669 define(`mask_req_start',`24') 670 define(`mask_req_width',`8') 671 define(`mask_opt_start',`16') 672 define(`mask_opt_width',`8') 673 define(`mask_key_start',`8') 674 define(`mask_key_width',`8') 675 define(`mask_initopt',`7') 676 define(`mask_keyp',`6') /* note that keyp can be true even when 0 keys. */ 677 define(`mask_aok',`5') 678 define(`mask_restp',`4') 668 define(`mask_keyp',`(1<<24)') /* note that keyp can be true even when 0 keys. */ 669 define(`mask_aok',`(1<<25)') 670 define(`mask_restp',`(1<<26)') 671 define(`mask_aok_seen',`(1<<27)') 672 define(`mask_unknown_keyword_seen',`(1<<28)') 673 define(`mask_initopt',`(1<<29)') 679 674 680 675 define(`STACK_ALIGN',8) -
branches/arm/lisp-kernel/lisp_globals.h
r13730 r13785 112 112 #ifdef ARM 113 113 #define lisp_global(g) (((LispObj *) (0x10000000))[(g)]) 114 #define nrs_symbol(s) (((lispsymbol *) (0x100000 08))[(s)])114 #define nrs_symbol(s) (((lispsymbol *) (0x10000010))[(s)]) 115 115 #endif 116 116
Note:
See TracChangeset
for help on using the changeset viewer.
