TRUNCATE TABLE performance_schema.events_statements_history_long;
#----------------------------
# Non-nested Stored programs.
#----------------------------
# SET-UP 
CREATE DATABASE stored_programs;
USE stored_programs;
CREATE TABLE t1(
i INT NOT NULL,
j INT
);
CREATE TABLE t2(
name   CHAR(16) NOT NULL DEFAULT '',
id INT NOT NULL
);
CREATE TABLE t3(
d DATE,
n INT,
f DOUBLE,
s VARCHAR(32)
);
CREATE TABLE t4(
`k` int(10) unsigned NOT NULL AUTO_INCREMENT,
`word` varchar(100) NOT NULL,
`mean` varchar(300) NOT NULL,
PRIMARY KEY (`k`)
);
############################
# Creating Stored Programs #
############################
# Stored Routine ( Procedure & Function )
CREATE PROCEDURE SampleProc1(x1 INT, x2 INT, y INT)
BEGIN
INSERT INTO t1 VALUES (x1, y);
INSERT INTO t1 VALUES (x2, y);
END|
CREATE PROCEDURE SampleProc2(x CHAR(16), y INT)
BEGIN
DECLARE z1, z2 INT;
SET z1 = y;
SET z2 = z1+2;
INSERT INTO t2 VALUES (x, z2);
END|
CREATE PROCEDURE SampleProc3()
BEGIN
DECLARE ld DATE;
DECLARE li INT;
DECLARE lf DOUBLE;
DECLARE ls VARCHAR(32);
SET ld = NULL, li = NULL, lf = NULL, ls = NULL;
INSERT INTO t3 VALUES (ld, li, lf, ls);
INSERT INTO t3 (n, f, s) VALUES ((ld IS NULL), 1,    "ld is null"),
((li IS NULL), 1,    "li is null"),
((li = 0),     NULL, "li = 0"),
((lf IS NULL), 1,    "lf is null"),
((lf = 0),     NULL, "lf = 0"),
((ls IS NULL), 1,    "ls is null");
END|
CREATE PROCEDURE SampleProc4()
BEGIN
DECLARE x  INT;
SET x = 1;
WHILE x  <= 2 DO
INSERT INTO t4(word, mean) VALUES('a','a mean');
SET  x = x + 1;
END WHILE;
END|
CREATE FUNCTION append(s1 CHAR(8), s2 CHAR(8)) RETURNS CHAR(16)
RETURN concat(s1, s2)|
CREATE FUNCTION wt_avg(n1 INT, n2 INT, n3 INT, n4 INT)
RETURNS INT
DETERMINISTIC
BEGIN
DECLARE avg INT;
SET avg = (n1+n2+n3*2+n4*4)/8;
RETURN avg;
END|
CREATE FUNCTION fac(n INT UNSIGNED) RETURNS BIGINT UNSIGNED
BEGIN
DECLARE f BIGINT UNSIGNED DEFAULT 1;
WHILE n > 1 DO
SET f = f * n;
SET n = n - 1;
END WHILE;
RETURN f;
END|
# Triggers
CREATE TRIGGER trg1 BEFORE INSERT ON t1 FOR EACH ROW
BEGIN
if isnull(new.j) then
SET new.j:= new.i * 10;
END if;
END|
CREATE TRIGGER trg2 AFTER INSERT ON t2 FOR EACH ROW
BEGIN
UPDATE t1 SET i=new.id+i ;
END|
CREATE TRIGGER trg3 AFTER UPDATE ON t2 FOR EACH ROW
SET @change:= @change + new.id - old.id|
CREATE TRIGGER trg4 BEFORE DELETE ON t1 FOR EACH ROW
SET @del:= @del + 1|
CREATE TRIGGER trg5 AFTER DELETE ON t1 FOR EACH ROW 
SET @del:= @del + 8 + old.j|
#####################
# Executing queries #
#####################
INSERT INTO t1 VALUES (10,20);
CALL SampleProc1(30,40,50);
SET @a=1;
SELECT @a;
@a
1
CALL SampleProc2("Jwalamukhi",34);
SELECT @a;
@a
1
CALL SampleProc3();
CALL SampleProc4();
SET @change=1;
SELECT @change;
@change
1
UPDATE t2 SET id=22 WHERE name="Jwalamukhi";
SELECT @change;
@change
-13
SET @del=1;
SELECT @del;
@del
1
DELETE FROM t1 WHERE i=76;
SELECT @del;
@del
60
SELECT wt_avg(1, 12, 1990, 1121990);
wt_avg(1, 12, 1990, 1121990)
561494
SELECT fac(5);
fac(5)
120
SELECT append("Bolly", "wood");
append("Bolly", "wood")
Bollywood
# Event
SET GLOBAL event_scheduler=ON;
CREATE TABLE table_t(a INT);
CREATE EVENT e1 ON SCHEDULE EVERY 2 SECOND DO
BEGIN
INSERT INTO table_t VALUES(1);
END|
SELECT * FROM table_t;
a
1
SET GLOBAL event_scheduler=OFF;
SELECT EVENT_NAME, SQL_TEXT, OBJECT_NAME, NESTING_EVENT_TYPE, NESTING_EVENT_LEVEL
FROM performance_schema.events_statements_history_long 
WHERE CURRENT_SCHEMA='stored_programs' AND
(SQL_TEXT not like '%count(*) = 1%' OR SQL_TEXT IS NULL)
ORDER BY OBJECT_NAME,NESTING_EVENT_LEVEL,SQL_TEXT;
EVENT_NAME	SQL_TEXT	OBJECT_NAME	NESTING_EVENT_TYPE	NESTING_EVENT_LEVEL
statement/scheduler/event	NULL	NULL	NULL	0
statement/sql/call_procedure	CALL SampleProc1(30,40,50)	NULL	NULL	0
statement/sql/call_procedure	CALL SampleProc2("Jwalamukhi",34)	NULL	NULL	0
statement/sql/call_procedure	CALL SampleProc3()	NULL	NULL	0
statement/sql/call_procedure	CALL SampleProc4()	NULL	NULL	0
statement/sql/create_event	CREATE EVENT e1 ON SCHEDULE EVERY 2 SECOND DO
BEGIN
INSERT INTO table_t VALUES(1);
END	NULL	NULL	0
statement/sql/create_function	CREATE FUNCTION append(s1 CHAR(8), s2 CHAR(8)) RETURNS CHAR(16)
RETURN concat(s1, s2)	NULL	NULL	0
statement/sql/create_function	CREATE FUNCTION fac(n INT UNSIGNED) RETURNS BIGINT UNSIGNED
BEGIN
DECLARE f BIGINT UNSIGNED DEFAULT 1;
WHILE n > 1 DO
SET f = f * n;
SET n = n - 1;
END WHILE;
RETURN f;
END	NULL	NULL	0
statement/sql/create_function	CREATE FUNCTION wt_avg(n1 INT, n2 INT, n3 INT, n4 INT)
RETURNS INT
DETERMINISTIC
BEGIN
DECLARE avg INT;
SET avg = (n1+n2+n3*2+n4*4)/8;
RETURN avg;
END	NULL	NULL	0
statement/sql/create_procedure	CREATE PROCEDURE SampleProc1(x1 INT, x2 INT, y INT)
BEGIN
INSERT INTO t1 VALUES (x1, y);
INSERT INTO t1 VALUES (x2, y);
END	NULL	NULL	0
statement/sql/create_procedure	CREATE PROCEDURE SampleProc2(x CHAR(16), y INT)
BEGIN
DECLARE z1, z2 INT;
SET z1 = y;
SET z2 = z1+2;
INSERT INTO t2 VALUES (x, z2);
END	NULL	NULL	0
statement/sql/create_procedure	CREATE PROCEDURE SampleProc3()
BEGIN
DECLARE ld DATE;
DECLARE li INT;
DECLARE lf DOUBLE;
DECLARE ls VARCHAR(32);
SET ld = NULL, li = NULL, lf = NULL, ls = NULL;
INSERT INTO t3 VALUES (ld, li, lf, ls);
INSERT INTO t3 (n, f, s) VALUES ((ld IS NULL), 1,    "ld is null"),
((li IS NULL), 1,    "li is null"),
((li = 0),     NULL, "li = 0"),
((lf IS NULL), 1,    "lf is null"),
((lf = 0),     NULL, "lf = 0"),
((ls IS NULL), 1,    "ls is null");
END	NULL	NULL	0
statement/sql/create_procedure	CREATE PROCEDURE SampleProc4()
BEGIN
DECLARE x  INT;
SET x = 1;
WHILE x  <= 2 DO
INSERT INTO t4(word, mean) VALUES('a','a mean');
SET  x = x + 1;
END WHILE;
END	NULL	NULL	0
statement/sql/create_table	CREATE TABLE t1(
i INT NOT NULL,
j INT
)	NULL	NULL	0
statement/sql/create_table	CREATE TABLE t2(
name   CHAR(16) NOT NULL DEFAULT '',
id INT NOT NULL
)	NULL	NULL	0
statement/sql/create_table	CREATE TABLE t3(
d DATE,
n INT,
f DOUBLE,
s VARCHAR(32)
)	NULL	NULL	0
statement/sql/create_table	CREATE TABLE t4(
`k` int(10) unsigned NOT NULL AUTO_INCREMENT,
`word` varchar(100) NOT NULL,
`mean` varchar(300) NOT NULL,
PRIMARY KEY (`k`)
)	NULL	NULL	0
statement/sql/create_table	CREATE TABLE table_t(a INT)	NULL	NULL	0
statement/sql/create_trigger	CREATE TRIGGER trg1 BEFORE INSERT ON t1 FOR EACH ROW
BEGIN
if isnull(new.j) then
SET new.j:= new.i * 10;
END if;
END	NULL	NULL	0
statement/sql/create_trigger	CREATE TRIGGER trg2 AFTER INSERT ON t2 FOR EACH ROW
BEGIN
UPDATE t1 SET i=new.id+i ;
END	NULL	NULL	0
statement/sql/create_trigger	CREATE TRIGGER trg3 AFTER UPDATE ON t2 FOR EACH ROW
SET @change:= @change + new.id - old.id	NULL	NULL	0
statement/sql/create_trigger	CREATE TRIGGER trg4 BEFORE DELETE ON t1 FOR EACH ROW
SET @del:= @del + 1	NULL	NULL	0
statement/sql/create_trigger	CREATE TRIGGER trg5 AFTER DELETE ON t1 FOR EACH ROW 
SET @del:= @del + 8 + old.j	NULL	NULL	0
statement/sql/delete	DELETE FROM t1 WHERE i=76	NULL	NULL	0
statement/sql/insert	INSERT INTO t1 VALUES (10,20)	NULL	NULL	0
statement/sql/select	SELECT * FROM table_t	NULL	NULL	0
statement/sql/select	SELECT 5 * 10	NULL	NULL	0
statement/sql/select	SELECT @a	NULL	NULL	0
statement/sql/select	SELECT @a	NULL	NULL	0
statement/sql/select	SELECT @change	NULL	NULL	0
statement/sql/select	SELECT @change	NULL	NULL	0
statement/sql/select	SELECT @del	NULL	NULL	0
statement/sql/select	SELECT @del	NULL	NULL	0
statement/sql/select	SELECT append("Bolly", "wood")	NULL	NULL	0
statement/sql/select	SELECT COUNT(*) = 0 FROM information_schema.processlist
WHERE user = 'event_scheduler'	NULL	NULL	0
statement/sql/select	SELECT fac(5)	NULL	NULL	0
statement/sql/select	SELECT wt_avg(1, 12, 1990, 1121990)	NULL	NULL	0
statement/sql/set_option	SET @a=1	NULL	NULL	0
statement/sql/set_option	SET @change=1	NULL	NULL	0
statement/sql/set_option	SET @del=1	NULL	NULL	0
statement/sql/set_option	SET GLOBAL event_scheduler=OFF	NULL	NULL	0
statement/sql/set_option	SET GLOBAL event_scheduler=ON	NULL	NULL	0
statement/sql/update	UPDATE t2 SET id=22 WHERE name="Jwalamukhi"	NULL	NULL	0
statement/sp/freturn	NULL	append	STATEMENT	1
statement/sp/stmt	INSERT INTO table_t VALUES(1)	e1	STATEMENT	1
statement/sp/set	NULL	fac	STATEMENT	1
statement/sp/jump_if_not	NULL	fac	STATEMENT	1
statement/sp/set	NULL	fac	STATEMENT	1
statement/sp/set	NULL	fac	STATEMENT	1
statement/sp/jump	NULL	fac	STATEMENT	1
statement/sp/jump_if_not	NULL	fac	STATEMENT	1
statement/sp/set	NULL	fac	STATEMENT	1
statement/sp/set	NULL	fac	STATEMENT	1
statement/sp/jump	NULL	fac	STATEMENT	1
statement/sp/jump_if_not	NULL	fac	STATEMENT	1
statement/sp/set	NULL	fac	STATEMENT	1
statement/sp/set	NULL	fac	STATEMENT	1
statement/sp/jump	NULL	fac	STATEMENT	1
statement/sp/jump_if_not	NULL	fac	STATEMENT	1
statement/sp/set	NULL	fac	STATEMENT	1
statement/sp/set	NULL	fac	STATEMENT	1
statement/sp/jump	NULL	fac	STATEMENT	1
statement/sp/jump_if_not	NULL	fac	STATEMENT	1
statement/sp/freturn	NULL	fac	STATEMENT	1
statement/sp/stmt	INSERT INTO t1 VALUES (x1, y)	sampleproc1	STATEMENT	1
statement/sp/stmt	INSERT INTO t1 VALUES (x2, y)	sampleproc1	STATEMENT	1
statement/sp/set	NULL	sampleproc2	STATEMENT	1
statement/sp/set	NULL	sampleproc2	STATEMENT	1
statement/sp/set	NULL	sampleproc2	STATEMENT	1
statement/sp/set	NULL	sampleproc2	STATEMENT	1
statement/sp/stmt	INSERT INTO t2 VALUES (x, z2)	sampleproc2	STATEMENT	1
statement/sp/set	NULL	sampleproc3	STATEMENT	1
statement/sp/set	NULL	sampleproc3	STATEMENT	1
statement/sp/set	NULL	sampleproc3	STATEMENT	1
statement/sp/set	NULL	sampleproc3	STATEMENT	1
statement/sp/set	NULL	sampleproc3	STATEMENT	1
statement/sp/set	NULL	sampleproc3	STATEMENT	1
statement/sp/set	NULL	sampleproc3	STATEMENT	1
statement/sp/set	NULL	sampleproc3	STATEMENT	1
statement/sp/stmt	INSERT INTO t3 (n, f, s) VALUES ((ld IS NULL), 1,    "ld is null"),
((li IS NULL), 1,    "li is null"),
((li = 0),     NULL, "li = 0"),
((lf IS NULL), 1,    "lf is null"),
((lf = 0),     NULL, "lf = 0"),
((ls IS NULL), 1,    "ls is null")	sampleproc3	STATEMENT	1
statement/sp/stmt	INSERT INTO t3 VALUES (ld, li, lf, ls)	sampleproc3	STATEMENT	1
statement/sp/set	NULL	sampleproc4	STATEMENT	1
statement/sp/set	NULL	sampleproc4	STATEMENT	1
statement/sp/jump_if_not	NULL	sampleproc4	STATEMENT	1
statement/sp/set	NULL	sampleproc4	STATEMENT	1
statement/sp/jump	NULL	sampleproc4	STATEMENT	1
statement/sp/jump_if_not	NULL	sampleproc4	STATEMENT	1
statement/sp/set	NULL	sampleproc4	STATEMENT	1
statement/sp/jump	NULL	sampleproc4	STATEMENT	1
statement/sp/jump_if_not	NULL	sampleproc4	STATEMENT	1
statement/sp/stmt	INSERT INTO t4(word, mean) VALUES('a','a mean')	sampleproc4	STATEMENT	1
statement/sp/stmt	INSERT INTO t4(word, mean) VALUES('a','a mean')	sampleproc4	STATEMENT	1
statement/sp/jump_if_not	NULL	trg1	TRANSACTION	1
statement/sp/jump_if_not	NULL	trg1	TRANSACTION	2
statement/sp/jump_if_not	NULL	trg1	TRANSACTION	2
statement/sp/stmt	UPDATE t1 SET i=new.id+i	trg2	TRANSACTION	2
statement/sp/stmt	SET @change:= @change + new.id - old.id	trg3	TRANSACTION	1
statement/sp/stmt	SET @del:= @del + 1	trg4	TRANSACTION	1
statement/sp/stmt	SET @del:= @del + 8 + old.j	trg5	TRANSACTION	1
statement/sp/set	NULL	wt_avg	STATEMENT	1
statement/sp/set	NULL	wt_avg	STATEMENT	1
statement/sp/freturn	NULL	wt_avg	STATEMENT	1
TRUNCATE TABLE performance_schema.events_statements_history_long;
DROP PROCEDURE SampleProc1;
DROP PROCEDURE SampleProc2;
DROP PROCEDURE SampleProc3;
DROP PROCEDURE SampleProc4;
DROP FUNCTION wt_avg;
DROP FUNCTION fac;
DROP FUNCTION append;
DROP TRIGGER trg1;
DROP TRIGGER trg2;
DROP TRIGGER trg3;
DROP TRIGGER trg4;
DROP TRIGGER trg5;
DROP EVENT IF EXISTS e1;
DROP TABLE t1;
DROP TABLE t2;
DROP TABLE t3;
DROP TABLE t4;
DROP TABLE table_t;
DROP DATABASE stored_programs;
#------------------------
# Nested stored programs.
#------------------------
# SET-UP
CREATE DATABASE nested_sp;
USE nested_sp;
CREATE TABLE t1(
id   CHAR(16) NOT NULL DEFAULT '',
data INT NOT NULL
);
CREATE TABLE t2(
n INT UNSIGNED NOT NULL, 
f BIGINT UNSIGNED
);
############################
# Creating Stored Programs #
############################
CREATE PROCEDURE c1(x INT)
CALL c2("c", x)|
CREATE PROCEDURE c2(s CHAR(16), x INT)
CALL c3(x, s)|
CREATE PROCEDURE c3(x INT, s CHAR(16))
CALL c4("level", x, s)|
CREATE PROCEDURE c4(l CHAR(8), x INT, s CHAR(16))
INSERT INTO t1 VALUES (concat(l,s), x)|
CREATE PROCEDURE iotest(x1 CHAR(16), x2 CHAR(16), y INT)
BEGIN
CALL inc2(x2, y);
INSERT INTO t1 VALUES (x1, y);
END|
CREATE PROCEDURE inc2(x CHAR(16), y INT)
BEGIN
CALL inc(y);
INSERT INTO t1 VALUES (x, y);
END|
CREATE PROCEDURE inc(inout io INT)
SET io = io + 1|
CREATE FUNCTION mul(x INT, y INT) RETURNS INT
RETURN x*y|
CREATE FUNCTION inc(i INT) RETURNS INT
RETURN i+1|
CREATE FUNCTION fac(n INT UNSIGNED) RETURNS BIGINT UNSIGNED
BEGIN
DECLARE f BIGINT UNSIGNED DEFAULT 1;
WHILE n > 1 DO
SET f = f * n;
SET n = n - 1;
END WHILE;
RETURN f;
END|
CREATE FUNCTION fun(i INT, u INT UNSIGNED) RETURNS DOUBLE
RETURN mul(inc(i), fac(u))|
CREATE PROCEDURE ifac(n INT UNSIGNED)
BEGIN
DECLARE i BIGINT UNSIGNED DEFAULT 1;
IF n > 20 THEN
SET n = 20;         # bigint overflow otherwise
END IF;
WHILE i <= n DO
BEGIN
INSERT INTO t2 VALUES (i, fac(i));
SET i = i + 1;
END;
END WHILE;
END|
CREATE TRIGGER trg AFTER INSERT ON t1 FOR EACH ROW
CALL ifac(10)|
#####################
# Executing queries #
#####################
CALL c1(42);
SELECT * FROM t1;
id	data
levelc	42
DELETE FROM t1;
CALL iotest("io1", "io2", 1);
SELECT * FROM t1 ORDER BY data DESC;
id	data
io2	2
io1	1
DELETE FROM t1;
SELECT fun(6,10);
fun(6,10)
25401600
INSERT INTO t1 VALUES (20,13);
SELECT * FROM t2;
n	f
1	1
2	2
3	6
4	24
5	120
6	720
7	5040
8	40320
9	362880
10	3628800
1	1
2	2
3	6
4	24
5	120
6	720
7	5040
8	40320
9	362880
10	3628800
1	1
2	2
3	6
4	24
5	120
6	720
7	5040
8	40320
9	362880
10	3628800
1	1
2	2
3	6
4	24
5	120
6	720
7	5040
8	40320
9	362880
10	3628800
SELECT EVENT_NAME, SQL_TEXT, OBJECT_NAME, NESTING_EVENT_TYPE, NESTING_EVENT_LEVEL
FROM performance_schema.events_statements_history_long 
WHERE CURRENT_SCHEMA='nested_sp' 
ORDER BY OBJECT_NAME, NESTING_EVENT_LEVEL, SQL_TEXT, EVENT_NAME;
EVENT_NAME	SQL_TEXT	OBJECT_NAME	NESTING_EVENT_TYPE	NESTING_EVENT_LEVEL
statement/sql/call_procedure	CALL c1(42)	NULL	NULL	0
statement/sql/call_procedure	CALL iotest("io1", "io2", 1)	NULL	NULL	0
statement/sql/delete	DELETE FROM t1	NULL	NULL	0
statement/sql/delete	DELETE FROM t1	NULL	NULL	0
statement/sql/insert	INSERT INTO t1 VALUES (20,13)	NULL	NULL	0
statement/sql/select	SELECT * FROM t1	NULL	NULL	0
statement/sql/select	SELECT * FROM t1 ORDER BY data DESC	NULL	NULL	0
statement/sql/select	SELECT * FROM t2	NULL	NULL	0
statement/sql/select	SELECT fun(6,10)	NULL	NULL	0
statement/sp/stmt	CALL c2("c", x)	c1	STATEMENT	1
statement/sp/stmt	CALL c3(x, s)	c2	STATEMENT	2
statement/sp/stmt	CALL c4("level", x, s)	c3	STATEMENT	3
statement/sp/stmt	INSERT INTO t1 VALUES (concat(l,s), x)	c4	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	2
statement/sp/jump	NULL	fac	STATEMENT	2
statement/sp/jump	NULL	fac	STATEMENT	2
statement/sp/jump	NULL	fac	STATEMENT	2
statement/sp/jump	NULL	fac	STATEMENT	2
statement/sp/jump	NULL	fac	STATEMENT	2
statement/sp/jump	NULL	fac	STATEMENT	2
statement/sp/jump	NULL	fac	STATEMENT	2
statement/sp/jump	NULL	fac	STATEMENT	2
statement/sp/jump	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/jump_if_not	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/set	NULL	fac	STATEMENT	2
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/jump_if_not	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/set	NULL	fac	STATEMENT	3
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/jump_if_not	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/set	NULL	fac	STATEMENT	4
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/jump_if_not	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/set	NULL	fac	STATEMENT	5
statement/sp/freturn	NULL	fac	STATEMENT	7
statement/sp/freturn	NULL	fac	STATEMENT	7
statement/sp/freturn	NULL	fac	STATEMENT	7
statement/sp/freturn	NULL	fac	STATEMENT	7
statement/sp/freturn	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/jump_if_not	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/set	NULL	fac	STATEMENT	7
statement/sp/freturn	NULL	fun	STATEMENT	1
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/jump_if_not	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/set	NULL	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	2
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/jump_if_not	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/set	NULL	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	3
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/jump_if_not	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/set	NULL	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	4
statement/sp/jump	NULL	ifac	STATEMENT	6
statement/sp/jump	NULL	ifac	STATEMENT	6
statement/sp/jump	NULL	ifac	STATEMENT	6
statement/sp/jump	NULL	ifac	STATEMENT	6
statement/sp/jump	NULL	ifac	STATEMENT	6
statement/sp/jump	NULL	ifac	STATEMENT	6
statement/sp/jump_if_not	NULL	ifac	STATEMENT	6
statement/sp/jump_if_not	NULL	ifac	STATEMENT	6
statement/sp/jump_if_not	NULL	ifac	STATEMENT	6
statement/sp/jump_if_not	NULL	ifac	STATEMENT	6
statement/sp/jump_if_not	NULL	ifac	STATEMENT	6
statement/sp/jump_if_not	NULL	ifac	STATEMENT	6
statement/sp/set	NULL	ifac	STATEMENT	6
statement/sp/set	NULL	ifac	STATEMENT	6
statement/sp/set	NULL	ifac	STATEMENT	6
statement/sp/set	NULL	ifac	STATEMENT	6
statement/sp/set	NULL	ifac	STATEMENT	6
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	6
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	6
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	6
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	6
statement/sp/stmt	INSERT INTO t2 VALUES (i, fac(i))	ifac	STATEMENT	6
statement/sp/freturn	NULL	inc	STATEMENT	2
statement/sp/set	NULL	inc	STATEMENT	3
statement/sp/stmt	CALL inc(y)	inc2	STATEMENT	2
statement/sp/stmt	INSERT INTO t1 VALUES (x, y)	inc2	STATEMENT	2
statement/sp/stmt	CALL inc2(x2, y)	iotest	STATEMENT	1
statement/sp/stmt	INSERT INTO t1 VALUES (x1, y)	iotest	STATEMENT	1
statement/sp/freturn	NULL	mul	STATEMENT	2
statement/sp/stmt	CALL ifac(10)	trg	TRANSACTION	1
statement/sp/stmt	CALL ifac(10)	trg	TRANSACTION	2
statement/sp/stmt	CALL ifac(10)	trg	TRANSACTION	3
statement/sp/stmt	CALL ifac(10)	trg	TRANSACTION	5
TRUNCATE TABLE performance_schema.events_statements_history_long;
DROP PROCEDURE c4;
DROP PROCEDURE c3;
DROP PROCEDURE c2;
DROP PROCEDURE c1;
DROP PROCEDURE inc;
DROP PROCEDURE inc2;
DROP PROCEDURE iotest;
DROP FUNCTION mul;
DROP FUNCTION inc;
DROP FUNCTION fac;
DROP FUNCTION fun;
DROP PROCEDURE ifac;
DROP TRIGGER trg;
DROP TABLE t1,t2;
DROP DATABASE nested_sp;
