*** empty log message ***

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1314 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
ricroc 2005-05-31 08:21:43 +00:00
parent 5de32c31d1
commit 9cf12ce705

View File

@ -11,7 +11,7 @@
* Last rev: December 90 * * Last rev: December 90 *
* mods: * * mods: *
* comments: Original Tag Scheme for machines with 32 bits adresses * * comments: Original Tag Scheme for machines with 32 bits adresses *
* version: $Id: Tags_32LowTag.h,v 1.2 2005-05-30 05:53:34 vsc Exp $ * * version: $Id: Tags_32LowTag.h,v 1.3 2005-05-31 08:21:43 ricroc Exp $ *
*************************************************************************/ *************************************************************************/
#define TAG_LOW_BITS_32 1 #define TAG_LOW_BITS_32 1
@ -20,12 +20,12 @@
Each term is represented internally as an unsigned 32 bit integer as Each term is represented internally as an unsigned 32 bit integer as
follows: follows:
tag value tag value
ints m.....110 numeric value ints m.....110 numeric value
atoms m.....010 offset of atom entry atoms m.....010 offset of atom entry
pairs mr.....11 ptr to pair pairs mr.....11 ptr to pair
aplied functor mr.....01 ptr to functor followed by args aplied functor mr.....01 ptr to functor followed by args
ref mr.....00 address of cell ref mr.....00 address of cell
undefined mr.....00 address of cell pointing to itself undefined mr.....00 address of cell pointing to itself
functors are represented as ptrs to the functor entry in the atom functors are represented as ptrs to the functor entry in the atom
property list property list