\ 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
2261 0 #loc prim Primitive (ms)
2265 0 #loc prim Primitive heap-allocate
2274 0 #loc prim Primitive heap-free
2282 0 #loc prim Primitive heap-resize
2301 0 #loc prim Primitive strerror
2305 0 #loc prim Primitive strsignal
2309 0 #loc prim Primitive call-c
2317 0 #loc prim Primitive call-c#
2325 0 #loc prim Primitive call-c@
2333 0 #loc prim Primitive gforth-pointers
2336 0 #loc prim Primitive winch?
2343 0 #loc prim Primitive alloc-mmap
2351 0 #loc prim Primitive pagesize
2355 0 #loc prim Primitive guardpage
25 groupadd
[THEN]
0 groupadd
has? file [IF]
2362 0 #loc prim Primitive close-file
2365 0 #loc prim Primitive open-file
2370 0 #loc prim Primitive create-file
2375 0 #loc prim Primitive delete-file
2380 0 #loc prim Primitive rename-file
2384 0 #loc prim Primitive file-position
2389 0 #loc prim Primitive reposition-file
2392 0 #loc prim Primitive file-size
2402 0 #loc prim Primitive resize-file
2405 0 #loc prim Primitive read-file
2422 0 #loc prim Primitive (read-line)
11 groupadd
[THEN]
2431 0 #loc prim Primitive write-file
2444 0 #loc prim Primitive emit-file
2 groupadd
has? file [IF]
2457 0 #loc prim Primitive flush-file
2460 0 #loc prim Primitive file-status
2465 0 #loc prim Primitive file-eof?
2469 0 #loc prim Primitive open-dir
2477 0 #loc prim Primitive read-dir
2505 0 #loc prim Primitive close-dir
2509 0 #loc prim Primitive filename-match
2519 0 #loc prim Primitive set-dir
2526 0 #loc prim Primitive get-dir
2538 0 #loc prim Primitive =mkdir
10 groupadd
[THEN]
2548 0 #loc prim Primitive newline
1 groupadd
has? os [IF]
2567 0 #loc prim Primitive utime
2573 0 #loc prim Primitive cputime
2591 0 #loc prim Primitive ntime
2604 0 #loc prim Primitive (ns)
4 groupadd
[THEN]
0 groupadd
has? floating [IF]
0 groupadd
group  floating
2624 0 #loc prim Primitive f=
2624 0 #loc prim Primitive f<>
2624 0 #loc prim Primitive f<
2624 0 #loc prim Primitive f>
2624 0 #loc prim Primitive f<=
2624 0 #loc prim Primitive f>=
2625 0 #loc prim Primitive f0=
2625 0 #loc prim Primitive f0<>
2625 0 #loc prim Primitive f0<
2625 0 #loc prim Primitive f0>
2625 0 #loc prim Primitive f0<=
2625 0 #loc prim Primitive f0>=
2627 0 #loc prim Primitive s>f
2630 0 #loc prim Primitive d>f
2646 0 #loc prim Primitive f>d
2650 0 #loc prim Primitive f>s
2653 0 #loc prim Primitive f!
2657 0 #loc prim Primitive f@
2661 0 #loc prim Primitive df@
2669 0 #loc prim Primitive df!
2678 0 #loc prim Primitive sf@
2686 0 #loc prim Primitive sf!
2695 0 #loc prim Primitive f+
2698 0 #loc prim Primitive f-
2701 0 #loc prim Primitive f*
2704 0 #loc prim Primitive f/
2707 0 #loc prim Primitive f**
2713 0 #loc prim Primitive fm*
2716 0 #loc prim Primitive fm/
2719 0 #loc prim Primitive fm*/
2722 0 #loc prim Primitive f**2
2725 0 #loc prim Primitive fnegate
2728 0 #loc prim Primitive fdrop
2731 0 #loc prim Primitive fdup
2733 0 #loc prim Primitive fswap
2735 0 #loc prim Primitive fover
2737 0 #loc prim Primitive frot
2739 0 #loc prim Primitive fnip
2741 0 #loc prim Primitive ftuck
2743 0 #loc prim Primitive float+
2747 0 #loc prim Primitive floats
2751 0 #loc prim Primitive floor
2758 0 #loc prim Primitive fround
2764 0 #loc prim Primitive fmax
2770 0 #loc prim Primitive fmin
2776 0 #loc prim Primitive represent
2812 0 #loc prim Primitive >float
2826 0 #loc prim Primitive fabs
2829 0 #loc prim Primitive facos
2834 0 #loc prim Primitive fasin
2839 0 #loc prim Primitive fatan
2844 0 #loc prim Primitive fatan2
2851 0 #loc prim Primitive fcos
2856 0 #loc prim Primitive fexp
2862 0 #loc prim Primitive fexpm1
2877 0 #loc prim Primitive fln
2883 0 #loc prim Primitive flnp1
2898 0 #loc prim Primitive flog
2904 0 #loc prim Primitive falog
2911 0 #loc prim Primitive fsin
2916 0 #loc prim Primitive fsincos
2922 0 #loc prim Primitive fsqrt
2927 0 #loc prim Primitive ftan
2934 0 #loc prim Primitive fsinh
2941 0 #loc prim Primitive fcosh
2948 0 #loc prim Primitive ftanh
2955 0 #loc prim Primitive fasinh
2962 0 #loc prim Primitive facosh
2969 0 #loc prim Primitive fatanh
2977 0 #loc prim Primitive sfloats
2982 0 #loc prim Primitive dfloats
2987 0 #loc prim Primitive sfaligned
2994 0 #loc prim Primitive dfaligned
3001 0 #loc prim Primitive v*
3011 0 #loc prim Primitive faxpy
3022 0 #loc prim Primitive >float1
3037 0 #loc prim Primitive float/
3043 0 #loc prim Primitive dfloat/
3049 0 #loc prim Primitive sfloat/
3055 0 #loc prim Primitive f-rot
3057 0 #loc prim Primitive flit
3063 0 #loc prim Primitive flit0
3070 0 #loc prim Primitive flit1
83 groupadd
[THEN]
0 groupadd
has? glocals [IF]
0 groupadd
group  locals
3090 0 #loc prim Primitive @localn
3100 0 #loc prim Primitive @local0
3100 0 #loc prim Primitive @local1
3100 0 #loc prim Primitive @local2
3100 0 #loc prim Primitive @local3
3100 0 #loc prim Primitive @local4
3100 0 #loc prim Primitive @local5
3100 0 #loc prim Primitive @local6
3100 0 #loc prim Primitive @local7
3104 0 #loc prim Primitive !localn
3108 0 #loc prim Primitive !local0
3107 0 #loc prim Primitive !local1
3107 0 #loc prim Primitive !local2
3107 0 #loc prim Primitive !local3
3107 0 #loc prim Primitive !local4
3107 0 #loc prim Primitive !local5
3107 0 #loc prim Primitive !local6
3107 0 #loc prim Primitive !local7
3111 0 #loc prim Primitive +!localn
3115 0 #loc prim Primitive lp+n
20 groupadd
has? floating [IF]
3121 0 #loc prim Primitive f@localn
1 groupadd
[THEN]
3137 0 #loc prim Primitive lp@
3141 0 #loc prim Primitive lp+!
3147 0 #loc prim Primitive lp-
3151 0 #loc prim Primitive lp+
3156 0 #loc prim Primitive lp+2
3161 0 #loc prim Primitive lp!
3165 0 #loc prim Primitive >l
7 groupadd
has? floating [IF]
3172 0 #loc prim Primitive f>l
3177 0 #loc prim Primitive fpick
3183 0 #loc prim Primitive fthird
3185 0 #loc prim Primitive ffourth
4 groupadd
[THEN]
0 groupadd
[THEN]
0 groupadd
has? OS [IF]
0 groupadd
group  syslib
3194 0 #loc prim Primitive open-lib
3197 0 #loc prim Primitive open-lib2
3200 0 #loc prim Primitive lib-sym
3216 0 #loc prim Primitive lib-sym2
3219 0 #loc prim Primitive wcall
3224 0 #loc prim Primitive w@
3234 0 #loc prim Primitive w!
3243 0 #loc prim Primitive l@
3253 0 #loc prim Primitive l!
3262 0 #loc prim Primitive lib-error
3275 0 #loc prim Primitive close-lib
3278 0 #loc prim Primitive close-lib2
12 groupadd
[THEN]
0 groupadd
group  64bit
0 groupadd
has? 64bit [IF]
3287 0 #loc prim Primitive x!
3296 0 #loc prim Primitive x@
2 groupadd
[THEN]
0 groupadd
group  memory
3310 0 #loc prim Primitive xd!
3348 0 #loc prim Primitive xd@
3385 0 #loc prim Primitive w><
3388 0 #loc prim Primitive l><
3391 0 #loc prim Primitive x><
3394 0 #loc prim Primitive xd><
3405 0 #loc prim Primitive c>s
3409 0 #loc prim Primitive w>s
3413 0 #loc prim Primitive l>s
3417 0 #loc prim Primitive >pow2
3435 0 #loc prim Primitive log2
3456 0 #loc prim Primitive u8@+?
12 groupadd
group  atomic
3466 0 #loc prim Primitive atomic!@
3478 0 #loc prim Primitive atomic+!@
3490 0 #loc prim Primitive atomic?!@
3505 0 #loc prim Primitive barrier
3514 0 #loc prim Primitive !@
3520 0 #loc prim Primitive +!@
6 groupadd
group  peephole
0 groupadd
has? peephole [IF]
3530 0 #loc prim Primitive forget-dyncode3
3533 0 #loc prim Primitive decompile-prim3
3549 0 #loc prim Primitive @decompile-prim
3556 0 #loc prim Primitive tag-offsets
3560 0 #loc prim Primitive compile-prims
5 groupadd
[THEN]
0 groupadd
group  primitive_centric
3570 0 #loc prim Primitive abi-call
3577 0 #loc prim Primitive ;abi-code-exec
3585 0 #loc prim Primitive lit-execute
3 groupadd
group  object_pointer
0 groupadd
has? objects [IF]
3596 0 #loc prim Primitive >o
3601 0 #loc prim Primitive o>
3605 0 #loc prim Primitive o#exec
3611 0 #loc prim Primitive x#exec
3620 0 #loc prim Primitive u#exec
3626 0 #loc prim Primitive u#+
3630 0 #loc prim Primitive up@
3635 0 #loc prim Primitive o
3638 0 #loc prim Primitive o+
3641 0 #loc prim Primitive !o+
3644 0 #loc prim Primitive @o+
3647 0 #loc prim Primitive sf!o+
3650 0 #loc prim Primitive sf@o+
3653 0 #loc prim Primitive o0
3652 0 #loc prim Primitive o1
3652 0 #loc prim Primitive o2
3652 0 #loc prim Primitive o3
3652 0 #loc prim Primitive o4
3652 0 #loc prim Primitive o5
3652 0 #loc prim Primitive o6
3652 0 #loc prim Primitive o7
3652 0 #loc prim Primitive o8
3652 0 #loc prim Primitive o9
3652 0 #loc prim Primitive o10
3652 0 #loc prim Primitive o11
3652 0 #loc prim Primitive o12
3652 0 #loc prim Primitive o13
3652 0 #loc prim Primitive o14
3652 0 #loc prim Primitive o15
3652 0 #loc prim Primitive o16
3652 0 #loc prim Primitive o17
3652 0 #loc prim Primitive o18
3652 0 #loc prim Primitive o19
3652 0 #loc prim Primitive o20
3652 0 #loc prim Primitive o21
3652 0 #loc prim Primitive o22
3652 0 #loc prim Primitive o23
3652 0 #loc prim Primitive o24
3652 0 #loc prim Primitive o25
3652 0 #loc prim Primitive o26
3652 0 #loc prim Primitive o27
3652 0 #loc prim Primitive o28
3652 0 #loc prim Primitive o29
3652 0 #loc prim Primitive o30
3652 0 #loc prim Primitive o31
3656 0 #loc prim Primitive !o0
3655 0 #loc prim Primitive !o1
3655 0 #loc prim Primitive !o2
3655 0 #loc prim Primitive !o3
3655 0 #loc prim Primitive !o4
3655 0 #loc prim Primitive !o5
3655 0 #loc prim Primitive !o6
3655 0 #loc prim Primitive !o7
3655 0 #loc prim Primitive !o8
3655 0 #loc prim Primitive !o9
3655 0 #loc prim Primitive !o10
3655 0 #loc prim Primitive !o11
3655 0 #loc prim Primitive !o12
3655 0 #loc prim Primitive !o13
3655 0 #loc prim Primitive !o14
3655 0 #loc prim Primitive !o15
3659 0 #loc prim Primitive @o0
3658 0 #loc prim Primitive @o1
3658 0 #loc prim Primitive @o2
3658 0 #loc prim Primitive @o3
3658 0 #loc prim Primitive @o4
3658 0 #loc prim Primitive @o5
3658 0 #loc prim Primitive @o6
3658 0 #loc prim Primitive @o7
3658 0 #loc prim Primitive @o8
3658 0 #loc prim Primitive @o9
3658 0 #loc prim Primitive @o10
3658 0 #loc prim Primitive @o11
3658 0 #loc prim Primitive @o12
3658 0 #loc prim Primitive @o13
3658 0 #loc prim Primitive @o14
3658 0 #loc prim Primitive @o15
3662 0 #loc prim Primitive sf!o0
3661 0 #loc prim Primitive sf!o1
3661 0 #loc prim Primitive sf!o2
3661 0 #loc prim Primitive sf!o3
3661 0 #loc prim Primitive sf!o4
3661 0 #loc prim Primitive sf!o5
3661 0 #loc prim Primitive sf!o6
3661 0 #loc prim Primitive sf!o7
3661 0 #loc prim Primitive sf!o8
3661 0 #loc prim Primitive sf!o9
3661 0 #loc prim Primitive sf!o10
3661 0 #loc prim Primitive sf!o11
3661 0 #loc prim Primitive sf!o12
3661 0 #loc prim Primitive sf!o13
3661 0 #loc prim Primitive sf!o14
3661 0 #loc prim Primitive sf!o15
3661 0 #loc prim Primitive sf!o16
3661 0 #loc prim Primitive sf!o17
3661 0 #loc prim Primitive sf!o18
3661 0 #loc prim Primitive sf!o19
3661 0 #loc prim Primitive sf!o20
3661 0 #loc prim Primitive sf!o21
3661 0 #loc prim Primitive sf!o22
3661 0 #loc prim Primitive sf!o23
3661 0 #loc prim Primitive sf!o24
3661 0 #loc prim Primitive sf!o25
3661 0 #loc prim Primitive sf!o26
3661 0 #loc prim Primitive sf!o27
3661 0 #loc prim Primitive sf!o28
3661 0 #loc prim Primitive sf!o29
3661 0 #loc prim Primitive sf!o30
3661 0 #loc prim Primitive sf!o31
3665 0 #loc prim Primitive sf@o0
3664 0 #loc prim Primitive sf@o1
3664 0 #loc prim Primitive sf@o2
3664 0 #loc prim Primitive sf@o3
3664 0 #loc prim Primitive sf@o4
3664 0 #loc prim Primitive sf@o5
3664 0 #loc prim Primitive sf@o6
3664 0 #loc prim Primitive sf@o7
3664 0 #loc prim Primitive sf@o8
3664 0 #loc prim Primitive sf@o9
3664 0 #loc prim Primitive sf@o10
3664 0 #loc prim Primitive sf@o11
3664 0 #loc prim Primitive sf@o12
3664 0 #loc prim Primitive sf@o13
3664 0 #loc prim Primitive sf@o14
3664 0 #loc prim Primitive sf@o15
3664 0 #loc prim Primitive sf@o16
3664 0 #loc prim Primitive sf@o17
3664 0 #loc prim Primitive sf@o18
3664 0 #loc prim Primitive sf@o19
3664 0 #loc prim Primitive sf@o20
3664 0 #loc prim Primitive sf@o21
3664 0 #loc prim Primitive sf@o22
3664 0 #loc prim Primitive sf@o23
3664 0 #loc prim Primitive sf@o24
3664 0 #loc prim Primitive sf@o25
3664 0 #loc prim Primitive sf@o26
3664 0 #loc prim Primitive sf@o27
3664 0 #loc prim Primitive sf@o28
3664 0 #loc prim Primitive sf@o29
3664 0 #loc prim Primitive sf@o30
3664 0 #loc prim Primitive sf@o31
141 groupadd
[THEN]
0 groupadd
group  static_super
0 groupadd
group  end
