cvsuser 01/12/30 12:22:47
Modified: docs parrot_assembly.pod
Log:
removed ntoi and iton ops from docs, as we aren't using them right now.
Clarified the workings of set Px, Py and clone Px, Py.
Revision Changes Path
1.17 +12 -5 parrot/docs/parrot_assembly.pod
Index: parrot_assembly.pod
===================================================================
RCS file: /home/perlcvs/parrot/docs/parrot_assembly.pod,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -w -r1.16 -r1.17
--- parrot_assembly.pod 28 Dec 2001 18:20:12 -0000 1.16
+++ parrot_assembly.pod 30 Dec 2001 20:22:47 -0000 1.17
@@ -255,14 +255,21 @@
Create a new PMC of class y stored in PMC register x.
-=item iton Nx, Iy
+=item set tx, ty
-Copy the integer value from register y to the numeric register x.
+Copy the value of ty into tx, making appropriate conversions.
-=item ntoi Ix, Ny
+The following cases provide exceptions to this rule:
-Copy the number from register y to register x. Copy is truncated, and
-may be capped if it is too large or small for an integer.
+=item set Px, Py
+
+Copies the pmc pointer in Py into Px, both registers now refer to
+the B<same> pmc. Use L<clone> to copy pmc contents.
+
+=item clone Px, Py
+
+Performs a "deeper" copy of Py into Px, using the vtable appropriate
+to the class of Py.
=item tostring Sx, ty, Iz