\ run-time routine headers

\ Authors: Anton Ertl, Bernd Paysan, David Kühling
\ Copyright (C) 1997,1998,2002,2003,2006,2007,2010,2013,2015,2016,2019,2021,2023 Free Software Foundation, Inc.

\ This file is part of Gforth.

\ Gforth is free software; you can redistribute it and/or
\ modify it under the terms of the GNU General Public License
\ as published by the Free Software Foundation, either version 3
\ of the License, or (at your option) any later version.

\ This program is distributed in the hope that it will be useful,
\ but WITHOUT ANY WARRANTY; without even the implied warranty of
\ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
\ GNU General Public License for more details.

\ You should have received a copy of the GNU General Public License
\ along with this program. If not, see http://www.gnu.org/licenses/.

-2 Doer: :docol
-3 Doer: :docon
-3 Doer: :doacon
-4 Doer: :dovar
-5 Doer: :douser
-6 Doer: :dodefer
-7 Doer: :dofield
-8 Doer: :dovalue
-9 Doer: :dodoes
-9 Doer: :dodoes1
-9 Doer: :dodoes2
-9 Doer: :dodoes3
-9 Doer: :dodoes4
-9 Doer: :dodoes5
-9 Doer: :dodoes6
-9 Doer: :dodoes7
-9 Doer: :dodoes8
-9 Doer: :dodoes9
-&10 Doer: :doabicode
-&11 Doer: :do;abicode
-&2 first-primitive
\ this does not work for (at least) (DODOES),
\ so the following routines are commented out
 0 [if]
174 0 #loc prim Primitive (docol)
189 0 #loc prim Primitive (docon)
193 0 #loc prim Primitive (dovar)
197 0 #loc prim Primitive (douser)
201 0 #loc prim Primitive (dodefer)
207 0 #loc prim Primitive (dofield)
211 0 #loc prim Primitive (dovalue)
215 0 #loc prim Primitive (dodoes)
221 0 #loc prim Primitive (doabicode)
228 0 #loc prim Primitive (do;abicode)
 [endif]
10 groupadd
group  control
240 0 #loc prim Primitive noop
246 0 #loc prim Primitive call
261 0 #loc prim Primitive execute
270 0 #loc prim Primitive perform
279 0 #loc prim Primitive ;s
283 0 #loc prim Primitive execute-;s
292 0 #loc prim Primitive unloop
297 0 #loc prim Primitive lit-perform
302 0 #loc prim Primitive does-xt
9 groupadd
has? glocals [IF]
316 0 #loc prim Primitive branch-lp+!#
1 groupadd
[THEN]
324 0 #loc prim Primitive branch
352 0 #loc prim Primitive ?branch
2 groupadd
has? glocals [IF]
352 0 #loc prim Primitive ?branch-lp+!#
1 groupadd
[THEN]
0 groupadd
has? xconds [IF]
365 0 #loc prim Primitive ?dup-?branch
374 0 #loc prim Primitive ?dup-0=-?branch
2 groupadd
[THEN]
has? skiploopprims 0= [IF]
385 0 #loc prim Primitive (next)
1 groupadd
has? glocals [IF]
385 0 #loc prim Primitive (next)-lp+!#
1 groupadd
[THEN]
392 0 #loc prim Primitive (loop)
1 groupadd
has? glocals [IF]
392 0 #loc prim Primitive (loop)-lp+!#
1 groupadd
[THEN]
400 0 #loc prim Primitive (+loop)
1 groupadd
has? glocals [IF]
400 0 #loc prim Primitive (+loop)-lp+!#
1 groupadd
[THEN]
0 groupadd
has? xconds [IF]
428 0 #loc prim Primitive (-loop)
1 groupadd
has? glocals [IF]
428 0 #loc prim Primitive (-loop)-lp+!#
1 groupadd
[THEN]
433 0 #loc prim Primitive (/loop)
1 groupadd
has? glocals [IF]
433 0 #loc prim Primitive (/loop)-lp+!#
1 groupadd
[THEN]
438 0 #loc prim Primitive (s+loop)
1 groupadd
has? glocals [IF]
438 0 #loc prim Primitive (s+loop)-lp+!#
1 groupadd
[THEN]
0 groupadd
[THEN]
455 0 #loc prim Primitive (for)
461 0 #loc prim Primitive (do)
465 0 #loc prim Primitive (?do)
3 groupadd
has? xconds [IF]
479 0 #loc prim Primitive (+do)
493 0 #loc prim Primitive (u+do)
507 0 #loc prim Primitive (-do)
521 0 #loc prim Primitive (u-do)
535 0 #loc prim Primitive (-[do)
549 0 #loc prim Primitive (u-[do)
564 0 #loc prim Primitive (try)
573 0 #loc prim Primitive uncatch
576 0 #loc prim Primitive fast-throw
9 groupadd
[THEN]
591 0 #loc prim Primitive i
597 0 #loc prim Primitive i'
604 0 #loc prim Primitive j
611 0 #loc prim Primitive k
618 0 #loc prim Primitive bounds
624 0 #loc prim Primitive delta-i
630 0 #loc prim Primitive r'@
636 0 #loc prim Primitive rpick#
[THEN]
8 groupadd
group  strings
645 0 #loc prim Primitive move
654 0 #loc prim Primitive cmove
663 0 #loc prim Primitive cmove>
674 0 #loc prim Primitive fill
681 0 #loc prim Primitive compare
711 0 #loc prim Primitive toupper
718 0 #loc prim Primitive capscompare
728 0 #loc prim Primitive /string
736 0 #loc prim Primitive safe/string
9 groupadd
group  arith
753 0 #loc prim Primitive lit
757 0 #loc prim Primitive +
762 0 #loc prim Primitive lit+
769 0 #loc prim Primitive under+
775 0 #loc prim Primitive -
780 0 #loc prim Primitive negate
786 0 #loc prim Primitive 1+
791 0 #loc prim Primitive 1-
796 0 #loc prim Primitive max
804 0 #loc prim Primitive min
812 0 #loc prim Primitive abs
820 0 #loc prim Primitive *
825 0 #loc prim Primitive /f
837 0 #loc prim Primitive modf
849 0 #loc prim Primitive /modf
865 0 #loc prim Primitive */modf
890 0 #loc prim Primitive */f
913 0 #loc prim Primitive /s
923 0 #loc prim Primitive mods
933 0 #loc prim Primitive /mods
945 0 #loc prim Primitive */mods
964 0 #loc prim Primitive */s
982 0 #loc prim Primitive 2*
988 0 #loc prim Primitive 2/
1000 0 #loc prim Primitive fm/mod
1021 0 #loc prim Primitive sm/rem
1037 0 #loc prim Primitive m*
1044 0 #loc prim Primitive um*
1056 0 #loc prim Primitive um/mod
1076 0 #loc prim Primitive u/-stage2m
1082 0 #loc prim Primitive umod-stage2m
1089 0 #loc prim Primitive u/mod-stage2m
1097 0 #loc prim Primitive /f-stage2m
1102 0 #loc prim Primitive modf-stage2m
1109 0 #loc prim Primitive /modf-stage2m
1117 0 #loc prim Primitive m+
1127 0 #loc prim Primitive d+
1132 0 #loc prim Primitive d-
1142 0 #loc prim Primitive dnegate
1152 0 #loc prim Primitive d2*
1158 0 #loc prim Primitive d2/
1171 0 #loc prim Primitive and
1174 0 #loc prim Primitive or
1179 0 #loc prim Primitive xor
1182 0 #loc prim Primitive invert
1187 0 #loc prim Primitive rshift
1198 0 #loc prim Primitive lshift
1208 0 #loc prim Primitive umax
1216 0 #loc prim Primitive umin
1224 0 #loc prim Primitive mux
1232 0 #loc prim Primitive select
1238 0 #loc prim Primitive dlshift
1253 0 #loc prim Primitive drshift
1269 0 #loc prim Primitive rol
1273 0 #loc prim Primitive ror
1277 0 #loc prim Primitive wrol
1282 0 #loc prim Primitive wror
1287 0 #loc prim Primitive lrol
1292 0 #loc prim Primitive lror
1297 0 #loc prim Primitive drol
1316 0 #loc prim Primitive dror
1335 0 #loc prim Primitive du/mod
1354 0 #loc prim Primitive u/
1362 0 #loc prim Primitive umod
1370 0 #loc prim Primitive u/mod
1380 0 #loc prim Primitive u*/mod
1398 0 #loc prim Primitive u*/
1416 0 #loc prim Primitive arshift
1423 0 #loc prim Primitive darshift
69 groupadd
group  compare
1492 0 #loc prim Primitive 0=
1492 0 #loc prim Primitive 0<>
1492 0 #loc prim Primitive 0<
1492 0 #loc prim Primitive 0>
1492 0 #loc prim Primitive 0<=
1492 0 #loc prim Primitive 0>=
1493 0 #loc prim Primitive =
1493 0 #loc prim Primitive <>
1493 0 #loc prim Primitive <
1493 0 #loc prim Primitive >
1493 0 #loc prim Primitive <=
1493 0 #loc prim Primitive >=
1494 0 #loc prim Primitive u=
1494 0 #loc prim Primitive u<>
1494 0 #loc prim Primitive u<
1494 0 #loc prim Primitive u>
1494 0 #loc prim Primitive u<=
1494 0 #loc prim Primitive u>=
18 groupadd
has? dcomps [IF]
1544 0 #loc prim Primitive d=
1544 0 #loc prim Primitive d<>
1544 0 #loc prim Primitive d<
1544 0 #loc prim Primitive d>
1544 0 #loc prim Primitive d<=
1544 0 #loc prim Primitive d>=
1545 0 #loc prim Primitive d0=
1545 0 #loc prim Primitive d0<>
1545 0 #loc prim Primitive d0<
1545 0 #loc prim Primitive d0>
1545 0 #loc prim Primitive d0<=
1545 0 #loc prim Primitive d0>=
1546 0 #loc prim Primitive du=
1546 0 #loc prim Primitive du<>
1546 0 #loc prim Primitive du<
1546 0 #loc prim Primitive du>
1546 0 #loc prim Primitive du<=
1546 0 #loc prim Primitive du>=
18 groupadd
[THEN]
1550 0 #loc prim Primitive within
1 groupadd
group  stack
1564 0 #loc prim Primitive up!
1570 0 #loc prim Primitive sp@
1573 0 #loc prim Primitive sp!
1576 0 #loc prim Primitive rp@
1579 0 #loc prim Primitive rp!
5 groupadd
has? floating [IF]
1584 0 #loc prim Primitive fp@
1587 0 #loc prim Primitive fp!
2 groupadd
[THEN]
1592 0 #loc prim Primitive >r
1597 0 #loc prim Primitive r>
1602 0 #loc prim Primitive rdrop
1607 0 #loc prim Primitive 2>r
1611 0 #loc prim Primitive 2r>
1615 0 #loc prim Primitive 2r@
1619 0 #loc prim Primitive 2rdrop
1624 0 #loc prim Primitive f>r
1630 0 #loc prim Primitive fr>
1637 0 #loc prim Primitive fr@
1643 0 #loc prim Primitive over
1647 0 #loc prim Primitive drop
1652 0 #loc prim Primitive swap
1657 0 #loc prim Primitive dup
1661 0 #loc prim Primitive rot
1670 0 #loc prim Primitive -rot
1674 0 #loc prim Primitive nip
1678 0 #loc prim Primitive tuck
1682 0 #loc prim Primitive ?dup
1691 0 #loc prim Primitive pick
1697 0 #loc prim Primitive third
1699 0 #loc prim Primitive fourth
1701 0 #loc prim Primitive 2drop
1706 0 #loc prim Primitive 2dup
1710 0 #loc prim Primitive 2over
1714 0 #loc prim Primitive 2swap
1718 0 #loc prim Primitive 2rot
1722 0 #loc prim Primitive 2nip
1726 0 #loc prim Primitive 2tuck
1730 0 #loc prim Primitive sps@
30 groupadd
group  memory
1737 0 #loc prim Primitive @
1743 0 #loc prim Primitive lit@
1746 0 #loc prim Primitive !
1750 0 #loc prim Primitive +!
1756 0 #loc prim Primitive c@
1782 0 #loc prim Primitive c!
1812 0 #loc prim Primitive 2!
1819 0 #loc prim Primitive 2@
1827 0 #loc prim Primitive cell+
1833 0 #loc prim Primitive cells
1844 0 #loc prim Primitive char+
1850 0 #loc prim Primitive count
1858 0 #loc prim Primitive cell/
1870 0 #loc prim Primitive cell-
1876 0 #loc prim Primitive inc#
1881 0 #loc prim Primitive th
1887 0 #loc prim Primitive th@
1893 0 #loc prim Primitive th!
18 groupadd
group  compiler
0 groupadd
has? f83headerstring [IF]
1903 0 #loc prim Primitive (f83find)
1 groupadd
[ELSE]
1933 0 #loc prim Primitive (listlfind)
1 groupadd
has? hash [IF]
1954 0 #loc prim Primitive (hashlfind)
1964 0 #loc prim Primitive (tablelfind)
1981 0 #loc prim Primitive (hashkey1)
1997 0 #loc prim Primitive (hashkey2)
2001 0 #loc prim Primitive hashkey2
5 groupadd
[THEN]
0 groupadd
[THEN]
2010 0 #loc prim Primitive (parse-white)
2020 0 #loc prim Primitive scan
2043 0 #loc prim Primitive skip
2061 0 #loc prim Primitive aligned
2067 0 #loc prim Primitive faligned
has? standardthreading has? compiler and [IF]
2075 0 #loc prim Primitive threading-method
2090 0 #loc prim Primitive debugging-method
2100 0 #loc prim Primitive die-on-signal
[THEN]
8 groupadd
group  hostos
2107 0 #loc prim Primitive (key-file)
2121 0 #loc prim Primitive key?-file
2133 0 #loc prim Primitive stdin
2137 0 #loc prim Primitive stdout
2141 0 #loc prim Primitive stderr
2145 0 #loc prim Primitive term-prep?
6 groupadd
has? os [IF]
2150 0 #loc prim Primitive (form)
2163 0 #loc prim Primitive isatty
2167 0 #loc prim Primitive isfg
2175 0 #loc prim Primitive wcwidth
2179 0 #loc prim Primitive flush-icache
2191 0 #loc prim Primitive (bye)
2199 0 #loc prim Primitive (system)
2203 0 #loc prim Primitive getenv
2214 0 #loc prim Primitive open-pipe
2227 0 #loc prim Primitive close-pipe
2234 0 #loc prim Primitive >time&date&tz
2262 0 #loc prim Primitive (ms)
2266 0 #loc prim Primitive heap-allocate
2275 0 #loc prim Primitive heap-free
2283 0 #loc prim Primitive heap-resize
2302 0 #loc prim Primitive strerror
2306 0 #loc prim Primitive strsignal
2310 0 #loc prim Primitive call-c
2318 0 #loc prim Primitive call-c#
2326 0 #loc prim Primitive call-c@
2334 0 #loc prim Primitive gforth-pointers
2337 0 #loc prim Primitive winch?
2344 0 #loc prim Primitive alloc-mmap
2352 0 #loc prim Primitive pagesize
2356 0 #loc prim Primitive guardpage
25 groupadd
[THEN]
0 groupadd
has? file [IF]
2363 0 #loc prim Primitive close-file
2366 0 #loc prim Primitive open-file
2371 0 #loc prim Primitive create-file
2376 0 #loc prim Primitive delete-file
2381 0 #loc prim Primitive rename-file
2385 0 #loc prim Primitive file-position
2390 0 #loc prim Primitive reposition-file
2393 0 #loc prim Primitive file-size
2403 0 #loc prim Primitive resize-file
2406 0 #loc prim Primitive read-file
2423 0 #loc prim Primitive (read-line)
11 groupadd
[THEN]
2432 0 #loc prim Primitive write-file
2445 0 #loc prim Primitive emit-file
2 groupadd
has? file [IF]
2458 0 #loc prim Primitive flush-file
2461 0 #loc prim Primitive file-status
2466 0 #loc prim Primitive file-eof?
2470 0 #loc prim Primitive open-dir
2478 0 #loc prim Primitive read-dir
2506 0 #loc prim Primitive close-dir
2510 0 #loc prim Primitive filename-match
2520 0 #loc prim Primitive set-dir
2527 0 #loc prim Primitive get-dir
2539 0 #loc prim Primitive =mkdir
10 groupadd
[THEN]
2549 0 #loc prim Primitive newline
1 groupadd
has? os [IF]
2568 0 #loc prim Primitive utime
2574 0 #loc prim Primitive cputime
2592 0 #loc prim Primitive ntime
2605 0 #loc prim Primitive (ns)
4 groupadd
[THEN]
0 groupadd
has? floating [IF]
0 groupadd
group  floating
2625 0 #loc prim Primitive f=
2625 0 #loc prim Primitive f<>
2625 0 #loc prim Primitive f<
2625 0 #loc prim Primitive f>
2625 0 #loc prim Primitive f<=
2625 0 #loc prim Primitive f>=
2626 0 #loc prim Primitive f0=
2626 0 #loc prim Primitive f0<>
2626 0 #loc prim Primitive f0<
2626 0 #loc prim Primitive f0>
2626 0 #loc prim Primitive f0<=
2626 0 #loc prim Primitive f0>=
2628 0 #loc prim Primitive s>f
2631 0 #loc prim Primitive d>f
2647 0 #loc prim Primitive f>d
2651 0 #loc prim Primitive f>s
2654 0 #loc prim Primitive f!
2658 0 #loc prim Primitive f@
2662 0 #loc prim Primitive df@
2670 0 #loc prim Primitive df!
2679 0 #loc prim Primitive sf@
2687 0 #loc prim Primitive sf!
2696 0 #loc prim Primitive f+
2699 0 #loc prim Primitive f-
2702 0 #loc prim Primitive f*
2705 0 #loc prim Primitive f/
2708 0 #loc prim Primitive f**
2714 0 #loc prim Primitive fm*
2717 0 #loc prim Primitive fm/
2720 0 #loc prim Primitive fm*/
2723 0 #loc prim Primitive f**2
2726 0 #loc prim Primitive fnegate
2729 0 #loc prim Primitive fdrop
2732 0 #loc prim Primitive fdup
2734 0 #loc prim Primitive fswap
2736 0 #loc prim Primitive fover
2738 0 #loc prim Primitive frot
2740 0 #loc prim Primitive fnip
2742 0 #loc prim Primitive ftuck
2744 0 #loc prim Primitive float+
2748 0 #loc prim Primitive floats
2752 0 #loc prim Primitive floor
2759 0 #loc prim Primitive fround
2765 0 #loc prim Primitive fmax
2771 0 #loc prim Primitive fmin
2777 0 #loc prim Primitive represent
2813 0 #loc prim Primitive >float
2827 0 #loc prim Primitive fabs
2830 0 #loc prim Primitive facos
2835 0 #loc prim Primitive fasin
2840 0 #loc prim Primitive fatan
2845 0 #loc prim Primitive fatan2
2852 0 #loc prim Primitive fcos
2857 0 #loc prim Primitive fexp
2863 0 #loc prim Primitive fexpm1
2878 0 #loc prim Primitive fln
2884 0 #loc prim Primitive flnp1
2899 0 #loc prim Primitive flog
2905 0 #loc prim Primitive falog
2912 0 #loc prim Primitive fsin
2917 0 #loc prim Primitive fsincos
2923 0 #loc prim Primitive fsqrt
2928 0 #loc prim Primitive ftan
2935 0 #loc prim Primitive fsinh
2942 0 #loc prim Primitive fcosh
2949 0 #loc prim Primitive ftanh
2956 0 #loc prim Primitive fasinh
2963 0 #loc prim Primitive facosh
2970 0 #loc prim Primitive fatanh
2978 0 #loc prim Primitive sfloats
2983 0 #loc prim Primitive dfloats
2988 0 #loc prim Primitive sfaligned
2995 0 #loc prim Primitive dfaligned
3002 0 #loc prim Primitive v*
3012 0 #loc prim Primitive faxpy
3023 0 #loc prim Primitive >float1
3038 0 #loc prim Primitive float/
3044 0 #loc prim Primitive dfloat/
3050 0 #loc prim Primitive sfloat/
3056 0 #loc prim Primitive f-rot
3058 0 #loc prim Primitive flit
3064 0 #loc prim Primitive flit0
3071 0 #loc prim Primitive flit1
83 groupadd
[THEN]
0 groupadd
has? glocals [IF]
0 groupadd
group  locals
3091 0 #loc prim Primitive @localn
3101 0 #loc prim Primitive @local0
3101 0 #loc prim Primitive @local1
3101 0 #loc prim Primitive @local2
3101 0 #loc prim Primitive @local3
3101 0 #loc prim Primitive @local4
3101 0 #loc prim Primitive @local5
3101 0 #loc prim Primitive @local6
3101 0 #loc prim Primitive @local7
3105 0 #loc prim Primitive !localn
3109 0 #loc prim Primitive !local0
3108 0 #loc prim Primitive !local1
3108 0 #loc prim Primitive !local2
3108 0 #loc prim Primitive !local3
3108 0 #loc prim Primitive !local4
3108 0 #loc prim Primitive !local5
3108 0 #loc prim Primitive !local6
3108 0 #loc prim Primitive !local7
3112 0 #loc prim Primitive +!localn
3116 0 #loc prim Primitive lp+n
20 groupadd
has? floating [IF]
3122 0 #loc prim Primitive f@localn
1 groupadd
[THEN]
3138 0 #loc prim Primitive lp@
3142 0 #loc prim Primitive lp+!
3148 0 #loc prim Primitive lp-
3152 0 #loc prim Primitive lp+
3157 0 #loc prim Primitive lp+2
3162 0 #loc prim Primitive lp!
3166 0 #loc prim Primitive >l
7 groupadd
has? floating [IF]
3173 0 #loc prim Primitive f>l
3178 0 #loc prim Primitive fpick
3184 0 #loc prim Primitive fthird
3186 0 #loc prim Primitive ffourth
4 groupadd
[THEN]
0 groupadd
[THEN]
0 groupadd
has? OS [IF]
0 groupadd
group  syslib
3195 0 #loc prim Primitive open-lib
3201 0 #loc prim Primitive open-lib2
3207 0 #loc prim Primitive lib-sym
3226 0 #loc prim Primitive lib-sym2
3229 0 #loc prim Primitive wcall
3234 0 #loc prim Primitive w@
3244 0 #loc prim Primitive w!
3253 0 #loc prim Primitive l@
3263 0 #loc prim Primitive l!
3272 0 #loc prim Primitive lib-error
3285 0 #loc prim Primitive close-lib
3288 0 #loc prim Primitive close-lib2
12 groupadd
[THEN]
0 groupadd
group  64bit
0 groupadd
has? 64bit [IF]
3297 0 #loc prim Primitive x!
3306 0 #loc prim Primitive x@
2 groupadd
[THEN]
0 groupadd
group  memory
3320 0 #loc prim Primitive xd!
3358 0 #loc prim Primitive xd@
3395 0 #loc prim Primitive w><
3398 0 #loc prim Primitive l><
3401 0 #loc prim Primitive x><
3404 0 #loc prim Primitive xd><
3415 0 #loc prim Primitive c>s
3419 0 #loc prim Primitive w>s
3423 0 #loc prim Primitive l>s
3427 0 #loc prim Primitive >pow2
3445 0 #loc prim Primitive log2
3466 0 #loc prim Primitive u8@+?
12 groupadd
group  atomic
3476 0 #loc prim Primitive atomic!@
3488 0 #loc prim Primitive atomic+!@
3500 0 #loc prim Primitive atomic?!@
3515 0 #loc prim Primitive barrier
3524 0 #loc prim Primitive !@
3530 0 #loc prim Primitive +!@
6 groupadd
group  peephole
0 groupadd
has? peephole [IF]
3540 0 #loc prim Primitive forget-dyncode3
3543 0 #loc prim Primitive decompile-prim3
3559 0 #loc prim Primitive @decompile-prim
3566 0 #loc prim Primitive tag-offsets
3570 0 #loc prim Primitive compile-prims
5 groupadd
[THEN]
0 groupadd
group  primitive_centric
3580 0 #loc prim Primitive abi-call
3587 0 #loc prim Primitive ;abi-code-exec
3595 0 #loc prim Primitive lit-execute
3 groupadd
group  object_pointer
0 groupadd
has? objects [IF]
3606 0 #loc prim Primitive >o
3611 0 #loc prim Primitive o>
3615 0 #loc prim Primitive o#exec
3621 0 #loc prim Primitive x#exec
3630 0 #loc prim Primitive u#exec
3636 0 #loc prim Primitive u#+
3640 0 #loc prim Primitive up@
3645 0 #loc prim Primitive o
3648 0 #loc prim Primitive o+
3651 0 #loc prim Primitive !o+
3654 0 #loc prim Primitive @o+
3657 0 #loc prim Primitive sf!o+
3660 0 #loc prim Primitive sf@o+
3663 0 #loc prim Primitive o0
3662 0 #loc prim Primitive o1
3662 0 #loc prim Primitive o2
3662 0 #loc prim Primitive o3
3662 0 #loc prim Primitive o4
3662 0 #loc prim Primitive o5
3662 0 #loc prim Primitive o6
3662 0 #loc prim Primitive o7
3662 0 #loc prim Primitive o8
3662 0 #loc prim Primitive o9
3662 0 #loc prim Primitive o10
3662 0 #loc prim Primitive o11
3662 0 #loc prim Primitive o12
3662 0 #loc prim Primitive o13
3662 0 #loc prim Primitive o14
3662 0 #loc prim Primitive o15
3662 0 #loc prim Primitive o16
3662 0 #loc prim Primitive o17
3662 0 #loc prim Primitive o18
3662 0 #loc prim Primitive o19
3662 0 #loc prim Primitive o20
3662 0 #loc prim Primitive o21
3662 0 #loc prim Primitive o22
3662 0 #loc prim Primitive o23
3662 0 #loc prim Primitive o24
3662 0 #loc prim Primitive o25
3662 0 #loc prim Primitive o26
3662 0 #loc prim Primitive o27
3662 0 #loc prim Primitive o28
3662 0 #loc prim Primitive o29
3662 0 #loc prim Primitive o30
3662 0 #loc prim Primitive o31
3666 0 #loc prim Primitive !o0
3665 0 #loc prim Primitive !o1
3665 0 #loc prim Primitive !o2
3665 0 #loc prim Primitive !o3
3665 0 #loc prim Primitive !o4
3665 0 #loc prim Primitive !o5
3665 0 #loc prim Primitive !o6
3665 0 #loc prim Primitive !o7
3665 0 #loc prim Primitive !o8
3665 0 #loc prim Primitive !o9
3665 0 #loc prim Primitive !o10
3665 0 #loc prim Primitive !o11
3665 0 #loc prim Primitive !o12
3665 0 #loc prim Primitive !o13
3665 0 #loc prim Primitive !o14
3665 0 #loc prim Primitive !o15
3669 0 #loc prim Primitive @o0
3668 0 #loc prim Primitive @o1
3668 0 #loc prim Primitive @o2
3668 0 #loc prim Primitive @o3
3668 0 #loc prim Primitive @o4
3668 0 #loc prim Primitive @o5
3668 0 #loc prim Primitive @o6
3668 0 #loc prim Primitive @o7
3668 0 #loc prim Primitive @o8
3668 0 #loc prim Primitive @o9
3668 0 #loc prim Primitive @o10
3668 0 #loc prim Primitive @o11
3668 0 #loc prim Primitive @o12
3668 0 #loc prim Primitive @o13
3668 0 #loc prim Primitive @o14
3668 0 #loc prim Primitive @o15
3672 0 #loc prim Primitive sf!o0
3671 0 #loc prim Primitive sf!o1
3671 0 #loc prim Primitive sf!o2
3671 0 #loc prim Primitive sf!o3
3671 0 #loc prim Primitive sf!o4
3671 0 #loc prim Primitive sf!o5
3671 0 #loc prim Primitive sf!o6
3671 0 #loc prim Primitive sf!o7
3671 0 #loc prim Primitive sf!o8
3671 0 #loc prim Primitive sf!o9
3671 0 #loc prim Primitive sf!o10
3671 0 #loc prim Primitive sf!o11
3671 0 #loc prim Primitive sf!o12
3671 0 #loc prim Primitive sf!o13
3671 0 #loc prim Primitive sf!o14
3671 0 #loc prim Primitive sf!o15
3671 0 #loc prim Primitive sf!o16
3671 0 #loc prim Primitive sf!o17
3671 0 #loc prim Primitive sf!o18
3671 0 #loc prim Primitive sf!o19
3671 0 #loc prim Primitive sf!o20
3671 0 #loc prim Primitive sf!o21
3671 0 #loc prim Primitive sf!o22
3671 0 #loc prim Primitive sf!o23
3671 0 #loc prim Primitive sf!o24
3671 0 #loc prim Primitive sf!o25
3671 0 #loc prim Primitive sf!o26
3671 0 #loc prim Primitive sf!o27
3671 0 #loc prim Primitive sf!o28
3671 0 #loc prim Primitive sf!o29
3671 0 #loc prim Primitive sf!o30
3671 0 #loc prim Primitive sf!o31
3675 0 #loc prim Primitive sf@o0
3674 0 #loc prim Primitive sf@o1
3674 0 #loc prim Primitive sf@o2
3674 0 #loc prim Primitive sf@o3
3674 0 #loc prim Primitive sf@o4
3674 0 #loc prim Primitive sf@o5
3674 0 #loc prim Primitive sf@o6
3674 0 #loc prim Primitive sf@o7
3674 0 #loc prim Primitive sf@o8
3674 0 #loc prim Primitive sf@o9
3674 0 #loc prim Primitive sf@o10
3674 0 #loc prim Primitive sf@o11
3674 0 #loc prim Primitive sf@o12
3674 0 #loc prim Primitive sf@o13
3674 0 #loc prim Primitive sf@o14
3674 0 #loc prim Primitive sf@o15
3674 0 #loc prim Primitive sf@o16
3674 0 #loc prim Primitive sf@o17
3674 0 #loc prim Primitive sf@o18
3674 0 #loc prim Primitive sf@o19
3674 0 #loc prim Primitive sf@o20
3674 0 #loc prim Primitive sf@o21
3674 0 #loc prim Primitive sf@o22
3674 0 #loc prim Primitive sf@o23
3674 0 #loc prim Primitive sf@o24
3674 0 #loc prim Primitive sf@o25
3674 0 #loc prim Primitive sf@o26
3674 0 #loc prim Primitive sf@o27
3674 0 #loc prim Primitive sf@o28
3674 0 #loc prim Primitive sf@o29
3674 0 #loc prim Primitive sf@o30
3674 0 #loc prim Primitive sf@o31
141 groupadd
[THEN]
0 groupadd
group  static_super
0 groupadd
group  end
