
Persistent Object Manager text dump: 
	i	addr		type		arg	head	tail	size
	0	##ADDR##	________	0	#HEAD#	#TAIL#	0
	1	##ADDR##	module__	0	#HEAD#	#TAIL#	##SIZE##
	2	##ADDR##	namespc_	0	#HEAD#	#TAIL#	56
	3	##ADDR##	procplch	0	#HEAD#	#TAIL#	26
	4	##ADDR##	procplch	0	#HEAD#	#TAIL#	26
	5	##ADDR##	procplch	0	#HEAD#	#TAIL#	26
	6	##ADDR##	procplch	0	#HEAD#	#TAIL#	27
	7	##ADDR##	procplch	0	#HEAD#	#TAIL#	27
	8	##ADDR##	procplch	0	#HEAD#	#TAIL#	27
	9	##ADDR##	procplch	0	#HEAD#	#TAIL#	27
	10	##ADDR##	procplch	0	#HEAD#	#TAIL#	27
	11	##ADDR##	namespc_	0	#HEAD#	#TAIL#	55
	12	##ADDR##	procdefn	0	#HEAD#	#TAIL#	123
	13	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	14	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	15	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	16	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	17	##ADDR##	portscop	0	#HEAD#	#TAIL#	20
	18	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	19	##ADDR##	datatprf	0	#HEAD#	#TAIL#	20
	20	##ADDR##	datadefn	0	#HEAD#	#TAIL#	69
	21	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	16
	22	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	23	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	24	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	25	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	26	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	27	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	28	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	16
	29	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	30	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	31	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	32	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	33	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	34	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	35	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	36	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	37	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	38	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	39	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	40	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	41	##ADDR##	dbalias_	0	#HEAD#	#TAIL#	20
	42	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	43	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	16
	44	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	45	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	46	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	16
	47	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	48	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	49	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	50	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	51	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	52	##ADDR##	footprnt	0	#HEAD#	#TAIL#	466
	53	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	54	##ADDR##	procdefn	0	#HEAD#	#TAIL#	134
	55	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	56	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	57	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	58	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	59	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	60	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	61	##ADDR##	portscop	0	#HEAD#	#TAIL#	20
	62	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	63	##ADDR##	datatprf	0	#HEAD#	#TAIL#	20
	64	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	16
	65	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	66	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	67	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	68	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	69	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	70	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	71	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	16
	72	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	73	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	74	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	75	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	76	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	77	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	78	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	79	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	80	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	81	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	82	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	83	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	84	##ADDR##	dbalias_	0	#HEAD#	#TAIL#	20
	85	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	86	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	16
	87	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	88	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	89	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	16
	90	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	91	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	92	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	93	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	94	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	95	##ADDR##	footprnt	0	#HEAD#	#TAIL#	482
	96	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	97	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	98	##ADDR##	procdefn	0	#HEAD#	#TAIL#	140
	99	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	100	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	101	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	102	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	103	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	104	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	105	##ADDR##	portscop	0	#HEAD#	#TAIL#	20
	106	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	107	##ADDR##	datatprf	0	#HEAD#	#TAIL#	20
	108	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	20
	109	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	110	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	111	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	112	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	113	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	114	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	115	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	116	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	117	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	118	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	119	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	120	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	20
	121	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	122	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	123	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	124	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	125	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	126	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	127	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	128	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	129	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	130	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	131	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	132	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	133	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	134	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	135	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	136	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	137	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	138	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	139	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	140	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	141	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	142	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	143	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	144	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	145	##ADDR##	dbalias_	0	#HEAD#	#TAIL#	20
	146	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	147	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	20
	148	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	149	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	150	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	151	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	20
	152	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	153	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	154	##ADDR##	footprnt	0	#HEAD#	#TAIL#	522
	155	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	156	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	157	##ADDR##	procdefn	0	#HEAD#	#TAIL#	156
	158	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	159	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	160	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	161	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	162	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	163	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	164	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	165	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	166	##ADDR##	portscop	0	#HEAD#	#TAIL#	20
	167	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	168	##ADDR##	datatprf	0	#HEAD#	#TAIL#	20
	169	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	170	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	171	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	172	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	173	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	174	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	175	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	176	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	177	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	178	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	179	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	180	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	181	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	182	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	183	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	184	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	185	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	186	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	187	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	188	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	189	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	190	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	191	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	192	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	193	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	194	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	195	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	196	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	197	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	198	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	199	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	200	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	201	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	202	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	203	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	204	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	205	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	206	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	207	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	208	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	209	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	210	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	211	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	212	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	213	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	214	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	215	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	216	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	217	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	218	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	219	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	220	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	221	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	222	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	223	##ADDR##	dbalias_	0	#HEAD#	#TAIL#	20
	224	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	225	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	226	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	227	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	228	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	229	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	230	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	231	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	232	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	233	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	234	##ADDR##	footprnt	0	#HEAD#	#TAIL#	546
	235	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	236	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	237	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	238	##ADDR##	procdefn	0	#HEAD#	#TAIL#	156
	239	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	240	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	241	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	242	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	243	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	244	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	245	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	246	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	247	##ADDR##	portscop	0	#HEAD#	#TAIL#	20
	248	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	249	##ADDR##	datatprf	0	#HEAD#	#TAIL#	20
	250	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	251	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	252	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	253	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	254	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	255	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	256	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	257	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	258	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	259	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	260	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	261	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	262	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	263	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	264	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	265	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	266	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	267	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	268	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	269	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	270	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	271	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	272	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	273	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	274	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	275	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	276	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	277	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	278	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	279	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	280	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	281	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	282	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	283	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	284	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	285	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	286	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	287	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	288	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	289	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	290	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	291	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	292	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	293	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	294	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	295	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	296	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	297	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	298	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	299	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	300	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	301	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	302	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	303	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	304	##ADDR##	dbalias_	0	#HEAD#	#TAIL#	20
	305	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	306	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	307	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	308	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	309	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	310	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	311	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	312	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	313	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	314	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	315	##ADDR##	footprnt	0	#HEAD#	#TAIL#	546
	316	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	317	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	318	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	319	##ADDR##	procdefn	0	#HEAD#	#TAIL#	156
	320	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	321	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	322	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	323	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	324	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	325	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	326	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	327	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	328	##ADDR##	portscop	0	#HEAD#	#TAIL#	20
	329	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	330	##ADDR##	datatprf	0	#HEAD#	#TAIL#	20
	331	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	332	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	333	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	334	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	335	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	336	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	337	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	338	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	339	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	340	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	341	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	342	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	343	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	344	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	345	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	346	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	347	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	348	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	349	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	350	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	351	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	352	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	353	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	354	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	355	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	356	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	357	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	358	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	359	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	360	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	361	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	362	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	363	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	364	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	365	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	366	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	367	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	368	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	369	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	370	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	371	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	372	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	373	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	374	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	375	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	376	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	377	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	378	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	379	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	380	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	381	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	382	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	383	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	384	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	385	##ADDR##	dbalias_	0	#HEAD#	#TAIL#	20
	386	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	387	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	388	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	389	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	390	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	391	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	392	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	393	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	394	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	395	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	396	##ADDR##	footprnt	0	#HEAD#	#TAIL#	546
	397	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	398	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	399	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	400	##ADDR##	procdefn	0	#HEAD#	#TAIL#	156
	401	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	402	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	403	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	404	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	405	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	406	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	407	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	408	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	409	##ADDR##	portscop	0	#HEAD#	#TAIL#	20
	410	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	411	##ADDR##	datatprf	0	#HEAD#	#TAIL#	20
	412	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	413	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	414	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	415	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	416	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	417	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	418	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	419	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	420	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	421	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	422	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	423	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	424	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	425	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	426	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	427	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	428	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	429	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	430	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	431	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	432	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	433	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	434	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	435	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	436	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	437	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	438	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	439	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	440	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	441	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	442	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	443	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	444	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	445	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	446	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	447	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	448	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	449	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	450	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	451	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	452	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	453	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	454	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	455	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	456	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	457	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	458	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	459	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	460	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	461	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	462	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	463	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	464	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	465	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	466	##ADDR##	dbalias_	0	#HEAD#	#TAIL#	20
	467	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	468	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	469	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	470	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	471	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	472	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	473	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	474	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	475	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	476	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	477	##ADDR##	footprnt	0	#HEAD#	#TAIL#	546
	478	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	479	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	480	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	481	##ADDR##	procdefn	0	#HEAD#	#TAIL#	156
	482	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	483	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	484	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	485	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	486	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	487	##ADDR##	pintinst	0	#HEAD#	#TAIL#	16
	488	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	489	##ADDR##	dboolplh	0	#HEAD#	#TAIL#	25
	490	##ADDR##	portscop	0	#HEAD#	#TAIL#	20
	491	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	492	##ADDR##	datatprf	0	#HEAD#	#TAIL#	20
	493	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	494	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	495	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	496	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	497	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	498	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	499	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	500	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	501	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	502	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	503	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	504	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	505	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	506	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	507	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	508	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	509	##ADDR##	datainst	0	#HEAD#	#TAIL#	20
	510	##ADDR##	drnglst_	0	#HEAD#	#TAIL#	24
	511	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	512	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	513	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	514	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	515	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	516	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	517	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	518	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	519	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	520	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	521	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	522	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	523	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	524	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	525	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	526	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	527	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	528	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	529	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	530	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	531	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	532	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	533	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	534	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	535	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	536	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	537	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	538	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	539	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	540	##ADDR##	loopscop	0	#HEAD#	#TAIL#	24
	541	##ADDR##	pintplch	0	#HEAD#	#TAIL#	29
	542	##ADDR##	dynrng__	0	#HEAD#	#TAIL#	16
	543	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	544	##ADDR##	piarthex	0	#HEAD#	#TAIL#	17
	545	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	546	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	547	##ADDR##	dbalias_	0	#HEAD#	#TAIL#	20
	548	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	549	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	550	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	551	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	552	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	553	##ADDR##	sdbmiref	0	#HEAD#	#TAIL#	16
	554	##ADDR##	dindlst_	0	#HEAD#	#TAIL#	24
	555	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	556	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	557	##ADDR##	spimvref	0	#HEAD#	#TAIL#	16
	558	##ADDR##	footprnt	0	#HEAD#	#TAIL#	546
	559	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	560	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	561	##ADDR##	cnstpi__	0	#HEAD#	#TAIL#	12
	562	##ADDR##	procinst	0	#HEAD#	#TAIL#	20
	563	##ADDR##	proctprf	0	#HEAD#	#TAIL#	20
	564	##ADDR##	dprmlst_	0	#HEAD#	#TAIL#	16
	565	##ADDR##	procinst	0	#HEAD#	#TAIL#	20
	566	##ADDR##	proctprf	0	#HEAD#	#TAIL#	20
	567	##ADDR##	dprmlst_	0	#HEAD#	#TAIL#	16
	568	##ADDR##	proctpcp	0	#HEAD#	#TAIL#	16
	569	##ADDR##	sprcmref	0	#HEAD#	#TAIL#	16
	570	##ADDR##	dprmlst_	0	#HEAD#	#TAIL#	16
	571	##ADDR##	procinst	0	#HEAD#	#TAIL#	20
	572	##ADDR##	proctprf	0	#HEAD#	#TAIL#	20
	573	##ADDR##	dprmlst_	0	#HEAD#	#TAIL#	20
	574	##ADDR##	procinst	0	#HEAD#	#TAIL#	20
	575	##ADDR##	proctprf	0	#HEAD#	#TAIL#	20
	576	##ADDR##	dprmlst_	0	#HEAD#	#TAIL#	24
	577	##ADDR##	procinst	0	#HEAD#	#TAIL#	20
	578	##ADDR##	proctprf	0	#HEAD#	#TAIL#	20
	579	##ADDR##	dprmlst_	0	#HEAD#	#TAIL#	24
	580	##ADDR##	procinst	0	#HEAD#	#TAIL#	20
	581	##ADDR##	proctprf	0	#HEAD#	#TAIL#	20
	582	##ADDR##	dprmlst_	0	#HEAD#	#TAIL#	24
	583	##ADDR##	procinst	0	#HEAD#	#TAIL#	20
	584	##ADDR##	proctprf	0	#HEAD#	#TAIL#	20
	585	##ADDR##	dprmlst_	0	#HEAD#	#TAIL#	24
	586	##ADDR##	procinst	0	#HEAD#	#TAIL#	20
	587	##ADDR##	proctprf	0	#HEAD#	#TAIL#	20
	588	##ADDR##	dprmlst_	0	#HEAD#	#TAIL#	24
	589	##ADDR##	footprnt	0	#HEAD#	#TAIL#	2218
	590	##ADDR##	cprmlst_	0	#HEAD#	#TAIL#	16
	591	##ADDR##	cprmlst_	0	#HEAD#	#TAIL#	16
	592	##ADDR##	cprmlst_	0	#HEAD#	#TAIL#	16
	593	##ADDR##	cprmlst_	0	#HEAD#	#TAIL#	20
	594	##ADDR##	cprmlst_	0	#HEAD#	#TAIL#	24
	595	##ADDR##	cprmlst_	0	#HEAD#	#TAIL#	24
	596	##ADDR##	cprmlst_	0	#HEAD#	#TAIL#	24
	597	##ADDR##	cprmlst_	0	#HEAD#	#TAIL#	24
	598	##ADDR##	cprmlst_	0	#HEAD#	#TAIL#	24

In module created from: ##FILE## (unrolled) (created)
In namespace "", we have: {
  0 parameter-collections
  8 instantiation-collections
  1 sub-namespaces
  0 definitions
  0 typedefs
  Namespaces:
    std =     In namespace "std", we have: {
      0 parameter-collections
      0 instantiation-collections
      0 sub-namespaces
      8 definitions
      0 typedefs
      Definitions:
        reverse_bool_array = process-definition (defined) reverse_bool_array<
          pint<> N
          >(
            bool<> i[0..N-1]
            bool<> o[0..N-1]
          )
          In definition "reverse_bool_array", we have: {
          Parameters:
            N = pint<> std::reverse_bool_array::N
          Instances:
            i = bool<> std::reverse_bool_array::i^1
            o = bool<> std::reverse_bool_array::o^1
          unroll sequence: 
            ports: (
              bool<> i[0..N-1]
              bool<> o[0..N-1]
            )
            (;j:[0..N-1]:
              i[$j] = o[(N-1)-$j];
            )
          footprint collection: {
            <5> {
              N = pint^0 value: 5
              i = bool^1
                {
                  [0] = std::reverse_bool_array<5>::i[0] (1) 
                  [1] = std::reverse_bool_array<5>::i[1] (2) 
                  [2] = std::reverse_bool_array<5>::i[2] (3) 
                  [3] = std::reverse_bool_array<5>::i[3] (4) 
                  [4] = std::reverse_bool_array<5>::i[4] (5) 
                }
              o = bool^1
                {
                  [0] = std::reverse_bool_array<5>::i[4] (5) 
                  [1] = std::reverse_bool_array<5>::i[3] (4) 
                  [2] = std::reverse_bool_array<5>::i[2] (3) 
                  [3] = std::reverse_bool_array<5>::i[1] (2) 
                  [4] = std::reverse_bool_array<5>::i[0] (1) 
                }
              Created state:
              bool instance pool:
              1	std::reverse_bool_array<5>::i[0]
              2	std::reverse_bool_array<5>::i[1]
              3	std::reverse_bool_array<5>::i[2]
              4	std::reverse_bool_array<5>::i[3]
              5	std::reverse_bool_array<5>::i[4]
              bool port aliases:
              1: std::reverse_bool_array<5>::i[0] = std::reverse_bool_array<5>::o[4]
              2: std::reverse_bool_array<5>::i[1] = std::reverse_bool_array<5>::o[3]
              3: std::reverse_bool_array<5>::i[2] = std::reverse_bool_array<5>::o[2]
              4: std::reverse_bool_array<5>::i[3] = std::reverse_bool_array<5>::o[1]
              5: std::reverse_bool_array<5>::i[4] = std::reverse_bool_array<5>::o[0]
            }
          }
          }

        rotate_bool_array = process-definition (defined) rotate_bool_array<
          pint<> N
          ><
          pint<> K
          >(
            bool<> i[0..N-1]
            bool<> o[0..N-1]
          )
          In definition "rotate_bool_array", we have: {
          Parameters:
            K = pint<> std::rotate_bool_array::K
            N = pint<> std::rotate_bool_array::N
          Instances:
            i = bool<> std::rotate_bool_array::i^1
            o = bool<> std::rotate_bool_array::o^1
          unroll sequence: 
            ports: (
              bool<> i[0..N-1]
              bool<> o[0..N-1]
            )
            (;j:[0..N-1]:
              o[$j] = i[($j+K)%N];
            )
          footprint collection: {
            <5, 2> {
              K = pint^0 value: 2
              N = pint^0 value: 5
              i = bool^1
                {
                  [0] = std::rotate_bool_array<5, 2>::i[0] (1) 
                  [1] = std::rotate_bool_array<5, 2>::i[1] (2) 
                  [2] = std::rotate_bool_array<5, 2>::i[2] (3) 
                  [3] = std::rotate_bool_array<5, 2>::i[3] (4) 
                  [4] = std::rotate_bool_array<5, 2>::i[4] (5) 
                }
              o = bool^1
                {
                  [0] = std::rotate_bool_array<5, 2>::i[2] (3) 
                  [1] = std::rotate_bool_array<5, 2>::i[3] (4) 
                  [2] = std::rotate_bool_array<5, 2>::i[4] (5) 
                  [3] = std::rotate_bool_array<5, 2>::i[0] (1) 
                  [4] = std::rotate_bool_array<5, 2>::i[1] (2) 
                }
              Created state:
              bool instance pool:
              1	std::rotate_bool_array<5, 2>::i[0]
              2	std::rotate_bool_array<5, 2>::i[1]
              3	std::rotate_bool_array<5, 2>::i[2]
              4	std::rotate_bool_array<5, 2>::i[3]
              5	std::rotate_bool_array<5, 2>::i[4]
              bool port aliases:
              1: std::rotate_bool_array<5, 2>::i[0] = std::rotate_bool_array<5, 2>::o[3]
              2: std::rotate_bool_array<5, 2>::i[1] = std::rotate_bool_array<5, 2>::o[4]
              3: std::rotate_bool_array<5, 2>::i[2] = std::rotate_bool_array<5, 2>::o[0]
              4: std::rotate_bool_array<5, 2>::i[3] = std::rotate_bool_array<5, 2>::o[1]
              5: std::rotate_bool_array<5, 2>::i[4] = std::rotate_bool_array<5, 2>::o[2]
            }
          }
          }

        transpose_bool_array_2d = process-definition (defined) transpose_bool_array_2d<
          pint<> N
          pint<> M
          >(
            bool<> i[0..N-1][0..M-1]
            bool<> o[0..M-1][0..N-1]
          )
          In definition "transpose_bool_array_2d", we have: {
          Parameters:
            M = pint<> std::transpose_bool_array_2d::M
            N = pint<> std::transpose_bool_array_2d::N
          Instances:
            i = bool<> std::transpose_bool_array_2d::i^2
            o = bool<> std::transpose_bool_array_2d::o^2
          unroll sequence: 
            ports: (
              bool<> i[0..N-1][0..M-1]
              bool<> o[0..M-1][0..N-1]
            )
            (;j:[0..N-1]:
              (;k:[0..M-1]:
                i[$j][$k] = o[$k][$j];
              )
            )
          footprint collection: {
            <2, 3> {
              M = pint^0 value: 3
              N = pint^0 value: 2
              i = bool^2
                {
                  [0][0] = std::transpose_bool_array_2d<2, 3>::i[0][0] (1) 
                  [0][1] = std::transpose_bool_array_2d<2, 3>::i[0][1] (2) 
                  [0][2] = std::transpose_bool_array_2d<2, 3>::i[0][2] (3) 
                  [1][0] = std::transpose_bool_array_2d<2, 3>::i[1][0] (4) 
                  [1][1] = std::transpose_bool_array_2d<2, 3>::i[1][1] (5) 
                  [1][2] = std::transpose_bool_array_2d<2, 3>::i[1][2] (6) 
                }
              o = bool^2
                {
                  [0][0] = std::transpose_bool_array_2d<2, 3>::i[0][0] (1) 
                  [0][1] = std::transpose_bool_array_2d<2, 3>::i[1][0] (4) 
                  [1][0] = std::transpose_bool_array_2d<2, 3>::i[0][1] (2) 
                  [1][1] = std::transpose_bool_array_2d<2, 3>::i[1][1] (5) 
                  [2][0] = std::transpose_bool_array_2d<2, 3>::i[0][2] (3) 
                  [2][1] = std::transpose_bool_array_2d<2, 3>::i[1][2] (6) 
                }
              Created state:
              bool instance pool:
              1	std::transpose_bool_array_2d<2, 3>::i[0][0]
              2	std::transpose_bool_array_2d<2, 3>::i[0][1]
              3	std::transpose_bool_array_2d<2, 3>::i[0][2]
              4	std::transpose_bool_array_2d<2, 3>::i[1][0]
              5	std::transpose_bool_array_2d<2, 3>::i[1][1]
              6	std::transpose_bool_array_2d<2, 3>::i[1][2]
              bool port aliases:
              1: std::transpose_bool_array_2d<2, 3>::i[0][0] = std::transpose_bool_array_2d<2, 3>::o[0][0]
              2: std::transpose_bool_array_2d<2, 3>::i[0][1] = std::transpose_bool_array_2d<2, 3>::o[1][0]
              3: std::transpose_bool_array_2d<2, 3>::i[0][2] = std::transpose_bool_array_2d<2, 3>::o[2][0]
              4: std::transpose_bool_array_2d<2, 3>::i[1][0] = std::transpose_bool_array_2d<2, 3>::o[0][1]
              5: std::transpose_bool_array_2d<2, 3>::i[1][1] = std::transpose_bool_array_2d<2, 3>::o[1][1]
              6: std::transpose_bool_array_2d<2, 3>::i[1][2] = std::transpose_bool_array_2d<2, 3>::o[2][1]
            }
          }
          }

        transpose_bool_array_3d_ikj = process-definition (defined) transpose_bool_array_3d_ikj<
          pint<> N
          pint<> M
          pint<> P
          >(
            bool<> i[0..N-1][0..M-1][0..P-1]
            bool<> o[0..N-1][0..P-1][0..M-1]
          )
          In definition "transpose_bool_array_3d_ikj", we have: {
          Parameters:
            M = pint<> std::transpose_bool_array_3d_ikj::M
            N = pint<> std::transpose_bool_array_3d_ikj::N
            P = pint<> std::transpose_bool_array_3d_ikj::P
          Instances:
            i = bool<> std::transpose_bool_array_3d_ikj::i^3
            o = bool<> std::transpose_bool_array_3d_ikj::o^3
          unroll sequence: 
            ports: (
              bool<> i[0..N-1][0..M-1][0..P-1]
              bool<> o[0..N-1][0..P-1][0..M-1]
            )
            (;j:[0..N-1]:
              (;k:[0..M-1]:
                (;l:[0..P-1]:
                  i[$j][$k][$l] = o[$j][$l][$k];
                )
              )
            )
          footprint collection: {
            <1, 2, 3> {
              M = pint^0 value: 2
              N = pint^0 value: 1
              P = pint^0 value: 3
              i = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][0] (1) 
                  [0][0][1] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][1] (2) 
                  [0][0][2] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][2] (3) 
                  [0][1][0] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][0] (4) 
                  [0][1][1] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][1] (5) 
                  [0][1][2] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][2] (6) 
                }
              o = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][0] (1) 
                  [0][0][1] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][0] (4) 
                  [0][1][0] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][1] (2) 
                  [0][1][1] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][1] (5) 
                  [0][2][0] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][2] (3) 
                  [0][2][1] = std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][2] (6) 
                }
              Created state:
              bool instance pool:
              1	std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][0]
              2	std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][1]
              3	std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][2]
              4	std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][0]
              5	std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][1]
              6	std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][2]
              bool port aliases:
              1: std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][0] = std::transpose_bool_array_3d_ikj<1, 2, 3>::o[0][0][0]
              2: std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][1] = std::transpose_bool_array_3d_ikj<1, 2, 3>::o[0][1][0]
              3: std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][0][2] = std::transpose_bool_array_3d_ikj<1, 2, 3>::o[0][2][0]
              4: std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][0] = std::transpose_bool_array_3d_ikj<1, 2, 3>::o[0][0][1]
              5: std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][1] = std::transpose_bool_array_3d_ikj<1, 2, 3>::o[0][1][1]
              6: std::transpose_bool_array_3d_ikj<1, 2, 3>::i[0][1][2] = std::transpose_bool_array_3d_ikj<1, 2, 3>::o[0][2][1]
            }
          }
          }

        transpose_bool_array_3d_jik = process-definition (defined) transpose_bool_array_3d_jik<
          pint<> N
          pint<> M
          pint<> P
          >(
            bool<> i[0..N-1][0..M-1][0..P-1]
            bool<> o[0..M-1][0..N-1][0..P-1]
          )
          In definition "transpose_bool_array_3d_jik", we have: {
          Parameters:
            M = pint<> std::transpose_bool_array_3d_jik::M
            N = pint<> std::transpose_bool_array_3d_jik::N
            P = pint<> std::transpose_bool_array_3d_jik::P
          Instances:
            i = bool<> std::transpose_bool_array_3d_jik::i^3
            o = bool<> std::transpose_bool_array_3d_jik::o^3
          unroll sequence: 
            ports: (
              bool<> i[0..N-1][0..M-1][0..P-1]
              bool<> o[0..M-1][0..N-1][0..P-1]
            )
            (;j:[0..N-1]:
              (;k:[0..M-1]:
                (;l:[0..P-1]:
                  i[$j][$k][$l] = o[$k][$j][$l];
                )
              )
            )
          footprint collection: {
            <1, 2, 3> {
              M = pint^0 value: 2
              N = pint^0 value: 1
              P = pint^0 value: 3
              i = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][0] (1) 
                  [0][0][1] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][1] (2) 
                  [0][0][2] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][2] (3) 
                  [0][1][0] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][0] (4) 
                  [0][1][1] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][1] (5) 
                  [0][1][2] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][2] (6) 
                }
              o = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][0] (1) 
                  [0][0][1] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][1] (2) 
                  [0][0][2] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][2] (3) 
                  [1][0][0] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][0] (4) 
                  [1][0][1] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][1] (5) 
                  [1][0][2] = std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][2] (6) 
                }
              Created state:
              bool instance pool:
              1	std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][0]
              2	std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][1]
              3	std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][2]
              4	std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][0]
              5	std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][1]
              6	std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][2]
              bool port aliases:
              1: std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][0] = std::transpose_bool_array_3d_jik<1, 2, 3>::o[0][0][0]
              2: std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][1] = std::transpose_bool_array_3d_jik<1, 2, 3>::o[0][0][1]
              3: std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][0][2] = std::transpose_bool_array_3d_jik<1, 2, 3>::o[0][0][2]
              4: std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][0] = std::transpose_bool_array_3d_jik<1, 2, 3>::o[1][0][0]
              5: std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][1] = std::transpose_bool_array_3d_jik<1, 2, 3>::o[1][0][1]
              6: std::transpose_bool_array_3d_jik<1, 2, 3>::i[0][1][2] = std::transpose_bool_array_3d_jik<1, 2, 3>::o[1][0][2]
            }
          }
          }

        transpose_bool_array_3d_jki = process-definition (defined) transpose_bool_array_3d_jki<
          pint<> N
          pint<> M
          pint<> P
          >(
            bool<> i[0..N-1][0..M-1][0..P-1]
            bool<> o[0..M-1][0..P-1][0..N-1]
          )
          In definition "transpose_bool_array_3d_jki", we have: {
          Parameters:
            M = pint<> std::transpose_bool_array_3d_jki::M
            N = pint<> std::transpose_bool_array_3d_jki::N
            P = pint<> std::transpose_bool_array_3d_jki::P
          Instances:
            i = bool<> std::transpose_bool_array_3d_jki::i^3
            o = bool<> std::transpose_bool_array_3d_jki::o^3
          unroll sequence: 
            ports: (
              bool<> i[0..N-1][0..M-1][0..P-1]
              bool<> o[0..M-1][0..P-1][0..N-1]
            )
            (;j:[0..N-1]:
              (;k:[0..M-1]:
                (;l:[0..P-1]:
                  i[$j][$k][$l] = o[$k][$l][$j];
                )
              )
            )
          footprint collection: {
            <1, 2, 3> {
              M = pint^0 value: 2
              N = pint^0 value: 1
              P = pint^0 value: 3
              i = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][0] (1) 
                  [0][0][1] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][1] (2) 
                  [0][0][2] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][2] (3) 
                  [0][1][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][0] (4) 
                  [0][1][1] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][1] (5) 
                  [0][1][2] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][2] (6) 
                }
              o = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][0] (1) 
                  [0][1][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][1] (2) 
                  [0][2][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][2] (3) 
                  [1][0][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][0] (4) 
                  [1][1][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][1] (5) 
                  [1][2][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][2] (6) 
                }
              Created state:
              bool instance pool:
              1	std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][0]
              2	std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][1]
              3	std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][2]
              4	std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][0]
              5	std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][1]
              6	std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][2]
              bool port aliases:
              1: std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::o[0][0][0]
              2: std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][1] = std::transpose_bool_array_3d_jki<1, 2, 3>::o[0][1][0]
              3: std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][0][2] = std::transpose_bool_array_3d_jki<1, 2, 3>::o[0][2][0]
              4: std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][0] = std::transpose_bool_array_3d_jki<1, 2, 3>::o[1][0][0]
              5: std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][1] = std::transpose_bool_array_3d_jki<1, 2, 3>::o[1][1][0]
              6: std::transpose_bool_array_3d_jki<1, 2, 3>::i[0][1][2] = std::transpose_bool_array_3d_jki<1, 2, 3>::o[1][2][0]
            }
          }
          }

        transpose_bool_array_3d_kij = process-definition (defined) transpose_bool_array_3d_kij<
          pint<> N
          pint<> M
          pint<> P
          >(
            bool<> i[0..N-1][0..M-1][0..P-1]
            bool<> o[0..P-1][0..N-1][0..M-1]
          )
          In definition "transpose_bool_array_3d_kij", we have: {
          Parameters:
            M = pint<> std::transpose_bool_array_3d_kij::M
            N = pint<> std::transpose_bool_array_3d_kij::N
            P = pint<> std::transpose_bool_array_3d_kij::P
          Instances:
            i = bool<> std::transpose_bool_array_3d_kij::i^3
            o = bool<> std::transpose_bool_array_3d_kij::o^3
          unroll sequence: 
            ports: (
              bool<> i[0..N-1][0..M-1][0..P-1]
              bool<> o[0..P-1][0..N-1][0..M-1]
            )
            (;j:[0..N-1]:
              (;k:[0..M-1]:
                (;l:[0..P-1]:
                  i[$j][$k][$l] = o[$l][$j][$k];
                )
              )
            )
          footprint collection: {
            <1, 2, 3> {
              M = pint^0 value: 2
              N = pint^0 value: 1
              P = pint^0 value: 3
              i = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][0] (1) 
                  [0][0][1] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][1] (2) 
                  [0][0][2] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][2] (3) 
                  [0][1][0] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][0] (4) 
                  [0][1][1] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][1] (5) 
                  [0][1][2] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][2] (6) 
                }
              o = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][0] (1) 
                  [0][0][1] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][0] (4) 
                  [1][0][0] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][1] (2) 
                  [1][0][1] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][1] (5) 
                  [2][0][0] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][2] (3) 
                  [2][0][1] = std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][2] (6) 
                }
              Created state:
              bool instance pool:
              1	std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][0]
              2	std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][1]
              3	std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][2]
              4	std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][0]
              5	std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][1]
              6	std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][2]
              bool port aliases:
              1: std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][0] = std::transpose_bool_array_3d_kij<1, 2, 3>::o[0][0][0]
              2: std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][1] = std::transpose_bool_array_3d_kij<1, 2, 3>::o[1][0][0]
              3: std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][0][2] = std::transpose_bool_array_3d_kij<1, 2, 3>::o[2][0][0]
              4: std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][0] = std::transpose_bool_array_3d_kij<1, 2, 3>::o[0][0][1]
              5: std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][1] = std::transpose_bool_array_3d_kij<1, 2, 3>::o[1][0][1]
              6: std::transpose_bool_array_3d_kij<1, 2, 3>::i[0][1][2] = std::transpose_bool_array_3d_kij<1, 2, 3>::o[2][0][1]
            }
          }
          }

        transpose_bool_array_3d_kji = process-definition (defined) transpose_bool_array_3d_kji<
          pint<> N
          pint<> M
          pint<> P
          >(
            bool<> i[0..N-1][0..M-1][0..P-1]
            bool<> o[0..P-1][0..M-1][0..N-1]
          )
          In definition "transpose_bool_array_3d_kji", we have: {
          Parameters:
            M = pint<> std::transpose_bool_array_3d_kji::M
            N = pint<> std::transpose_bool_array_3d_kji::N
            P = pint<> std::transpose_bool_array_3d_kji::P
          Instances:
            i = bool<> std::transpose_bool_array_3d_kji::i^3
            o = bool<> std::transpose_bool_array_3d_kji::o^3
          unroll sequence: 
            ports: (
              bool<> i[0..N-1][0..M-1][0..P-1]
              bool<> o[0..P-1][0..M-1][0..N-1]
            )
            (;j:[0..N-1]:
              (;k:[0..M-1]:
                (;l:[0..P-1]:
                  i[$j][$k][$l] = o[$l][$k][$j];
                )
              )
            )
          footprint collection: {
            <1, 2, 3> {
              M = pint^0 value: 2
              N = pint^0 value: 1
              P = pint^0 value: 3
              i = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][0] (1) 
                  [0][0][1] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][1] (2) 
                  [0][0][2] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][2] (3) 
                  [0][1][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][0] (4) 
                  [0][1][1] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][1] (5) 
                  [0][1][2] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][2] (6) 
                }
              o = bool^3
                {
                  [0][0][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][0] (1) 
                  [0][1][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][0] (4) 
                  [1][0][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][1] (2) 
                  [1][1][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][1] (5) 
                  [2][0][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][2] (3) 
                  [2][1][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][2] (6) 
                }
              Created state:
              bool instance pool:
              1	std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][0]
              2	std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][1]
              3	std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][2]
              4	std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][0]
              5	std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][1]
              6	std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][2]
              bool port aliases:
              1: std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::o[0][0][0]
              2: std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][1] = std::transpose_bool_array_3d_kji<1, 2, 3>::o[1][0][0]
              3: std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][0][2] = std::transpose_bool_array_3d_kji<1, 2, 3>::o[2][0][0]
              4: std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][0] = std::transpose_bool_array_3d_kji<1, 2, 3>::o[0][1][0]
              5: std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][1] = std::transpose_bool_array_3d_kji<1, 2, 3>::o[1][1][0]
              6: std::transpose_bool_array_3d_kji<1, 2, 3>::i[0][1][2] = std::transpose_bool_array_3d_kji<1, 2, 3>::o[2][1][0]
            }
          }
          }

    }
  Instances:
    _a = std::reverse_bool_array<5> _a
    _b = std::rotate_bool_array<5> _b
    _c = std::transpose_bool_array_2d<2, 3> _c
    _d1 = std::transpose_bool_array_3d_ikj<1, 2, 3> _d1
    _d2 = std::transpose_bool_array_3d_jik<1, 2, 3> _d2
    _d3 = std::transpose_bool_array_3d_jki<1, 2, 3> _d3
    _d4 = std::transpose_bool_array_3d_kij<1, 2, 3> _d4
    _d5 = std::transpose_bool_array_3d_kji<1, 2, 3> _d5
}

footprint: {
  _a = process std::reverse_bool_array<5>^0 = _a (1) (
    i = bool^1
      {
        [0] = _a.i[0] (1) 
        [1] = _a.i[1] (2) 
        [2] = _a.i[2] (3) 
        [3] = _a.i[3] (4) 
        [4] = _a.i[4] (5) 
      }
    o = bool^1
      {
        [0] = _a.i[4] (5) 
        [1] = _a.i[3] (4) 
        [2] = _a.i[2] (3) 
        [3] = _a.i[1] (2) 
        [4] = _a.i[0] (1) 
      }
  )
  _b = process std::rotate_bool_array<5>^0<2> = _b (2) (
    i = bool^1
      {
        [0] = _b.i[0] (6) 
        [1] = _b.i[1] (7) 
        [2] = _b.i[2] (8) 
        [3] = _b.i[3] (9) 
        [4] = _b.i[4] (10) 
      }
    o = bool^1
      {
        [0] = _b.i[2] (8) 
        [1] = _b.i[3] (9) 
        [2] = _b.i[4] (10) 
        [3] = _b.i[0] (6) 
        [4] = _b.i[1] (7) 
      }
  )
  _c = process std::transpose_bool_array_2d<2, 3>^0 = _c (3) (
    i = bool^2
      {
        [0][0] = _c.i[0][0] (11) 
        [0][1] = _c.i[0][1] (12) 
        [0][2] = _c.i[0][2] (13) 
        [1][0] = _c.i[1][0] (14) 
        [1][1] = _c.i[1][1] (15) 
        [1][2] = _c.i[1][2] (16) 
      }
    o = bool^2
      {
        [0][0] = _c.i[0][0] (11) 
        [0][1] = _c.i[1][0] (14) 
        [1][0] = _c.i[0][1] (12) 
        [1][1] = _c.i[1][1] (15) 
        [2][0] = _c.i[0][2] (13) 
        [2][1] = _c.i[1][2] (16) 
      }
  )
  _d1 = process std::transpose_bool_array_3d_ikj<1, 2, 3>^0 = _d1 (4) (
    i = bool^3
      {
        [0][0][0] = _d1.i[0][0][0] (17) 
        [0][0][1] = _d1.i[0][0][1] (18) 
        [0][0][2] = _d1.i[0][0][2] (19) 
        [0][1][0] = _d1.i[0][1][0] (20) 
        [0][1][1] = _d1.i[0][1][1] (21) 
        [0][1][2] = _d1.i[0][1][2] (22) 
      }
    o = bool^3
      {
        [0][0][0] = _d1.i[0][0][0] (17) 
        [0][0][1] = _d1.i[0][1][0] (20) 
        [0][1][0] = _d1.i[0][0][1] (18) 
        [0][1][1] = _d1.i[0][1][1] (21) 
        [0][2][0] = _d1.i[0][0][2] (19) 
        [0][2][1] = _d1.i[0][1][2] (22) 
      }
  )
  _d2 = process std::transpose_bool_array_3d_jik<1, 2, 3>^0 = _d2 (5) (
    i = bool^3
      {
        [0][0][0] = _d2.i[0][0][0] (23) 
        [0][0][1] = _d2.i[0][0][1] (24) 
        [0][0][2] = _d2.i[0][0][2] (25) 
        [0][1][0] = _d2.i[0][1][0] (26) 
        [0][1][1] = _d2.i[0][1][1] (27) 
        [0][1][2] = _d2.i[0][1][2] (28) 
      }
    o = bool^3
      {
        [0][0][0] = _d2.i[0][0][0] (23) 
        [0][0][1] = _d2.i[0][0][1] (24) 
        [0][0][2] = _d2.i[0][0][2] (25) 
        [1][0][0] = _d2.i[0][1][0] (26) 
        [1][0][1] = _d2.i[0][1][1] (27) 
        [1][0][2] = _d2.i[0][1][2] (28) 
      }
  )
  _d3 = process std::transpose_bool_array_3d_jki<1, 2, 3>^0 = _d3 (6) (
    i = bool^3
      {
        [0][0][0] = _d3.i[0][0][0] (29) 
        [0][0][1] = _d3.i[0][0][1] (30) 
        [0][0][2] = _d3.i[0][0][2] (31) 
        [0][1][0] = _d3.i[0][1][0] (32) 
        [0][1][1] = _d3.i[0][1][1] (33) 
        [0][1][2] = _d3.i[0][1][2] (34) 
      }
    o = bool^3
      {
        [0][0][0] = _d3.i[0][0][0] (29) 
        [0][1][0] = _d3.i[0][0][1] (30) 
        [0][2][0] = _d3.i[0][0][2] (31) 
        [1][0][0] = _d3.i[0][1][0] (32) 
        [1][1][0] = _d3.i[0][1][1] (33) 
        [1][2][0] = _d3.i[0][1][2] (34) 
      }
  )
  _d4 = process std::transpose_bool_array_3d_kij<1, 2, 3>^0 = _d4 (7) (
    i = bool^3
      {
        [0][0][0] = _d4.i[0][0][0] (35) 
        [0][0][1] = _d4.i[0][0][1] (36) 
        [0][0][2] = _d4.i[0][0][2] (37) 
        [0][1][0] = _d4.i[0][1][0] (38) 
        [0][1][1] = _d4.i[0][1][1] (39) 
        [0][1][2] = _d4.i[0][1][2] (40) 
      }
    o = bool^3
      {
        [0][0][0] = _d4.i[0][0][0] (35) 
        [0][0][1] = _d4.i[0][1][0] (38) 
        [1][0][0] = _d4.i[0][0][1] (36) 
        [1][0][1] = _d4.i[0][1][1] (39) 
        [2][0][0] = _d4.i[0][0][2] (37) 
        [2][0][1] = _d4.i[0][1][2] (40) 
      }
  )
  _d5 = process std::transpose_bool_array_3d_kji<1, 2, 3>^0 = _d5 (8) (
    i = bool^3
      {
        [0][0][0] = _d5.i[0][0][0] (41) 
        [0][0][1] = _d5.i[0][0][1] (42) 
        [0][0][2] = _d5.i[0][0][2] (43) 
        [0][1][0] = _d5.i[0][1][0] (44) 
        [0][1][1] = _d5.i[0][1][1] (45) 
        [0][1][2] = _d5.i[0][1][2] (46) 
      }
    o = bool^3
      {
        [0][0][0] = _d5.i[0][0][0] (41) 
        [0][1][0] = _d5.i[0][1][0] (44) 
        [1][0][0] = _d5.i[0][0][1] (42) 
        [1][1][0] = _d5.i[0][1][1] (45) 
        [2][0][0] = _d5.i[0][0][2] (43) 
        [2][1][0] = _d5.i[0][1][2] (46) 
      }
  )
  Created state:
  process instance pool:
  1	_a
  2	_b<2>
  3	_c
  4	_d1
  5	_d2
  6	_d3
  7	_d4
  8	_d5
  bool instance pool:
  1	_a.i[0]
  2	_a.i[1]
  3	_a.i[2]
  4	_a.i[3]
  5	_a.i[4]
  6	_b.i[0]
  7	_b.i[1]
  8	_b.i[2]
  9	_b.i[3]
  10	_b.i[4]
  11	_c.i[0][0]
  12	_c.i[0][1]
  13	_c.i[0][2]
  14	_c.i[1][0]
  15	_c.i[1][1]
  16	_c.i[1][2]
  17	_d1.i[0][0][0]
  18	_d1.i[0][0][1]
  19	_d1.i[0][0][2]
  20	_d1.i[0][1][0]
  21	_d1.i[0][1][1]
  22	_d1.i[0][1][2]
  23	_d2.i[0][0][0]
  24	_d2.i[0][0][1]
  25	_d2.i[0][0][2]
  26	_d2.i[0][1][0]
  27	_d2.i[0][1][1]
  28	_d2.i[0][1][2]
  29	_d3.i[0][0][0]
  30	_d3.i[0][0][1]
  31	_d3.i[0][0][2]
  32	_d3.i[0][1][0]
  33	_d3.i[0][1][1]
  34	_d3.i[0][1][2]
  35	_d4.i[0][0][0]
  36	_d4.i[0][0][1]
  37	_d4.i[0][0][2]
  38	_d4.i[0][1][0]
  39	_d4.i[0][1][1]
  40	_d4.i[0][1][2]
  41	_d5.i[0][0][0]
  42	_d5.i[0][0][1]
  43	_d5.i[0][0][2]
  44	_d5.i[0][1][0]
  45	_d5.i[0][1][1]
  46	_d5.i[0][1][2]
}
