summaryrefslogtreecommitdiffstats
path: root/net/802/transit
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1997-04-29 21:13:14 +0000
committer <ralf@linux-mips.org>1997-04-29 21:13:14 +0000
commit19c9bba94152148523ba0f7ef7cffe3d45656b11 (patch)
tree40b1cb534496a7f1ca0f5c314a523c69f1fee464 /net/802/transit
parent7206675c40394c78a90e74812bbdbf8cf3cca1be (diff)
Import of Linux/MIPS 2.1.36
Diffstat (limited to 'net/802/transit')
-rw-r--r--net/802/transit/Makefile13
-rw-r--r--net/802/transit/compile.awk81
-rw-r--r--net/802/transit/pdutr.h309
-rw-r--r--net/802/transit/pdutr.pre1121
-rw-r--r--net/802/transit/timertr.h157
-rw-r--r--net/802/transit/timertr.pre527
6 files changed, 2208 insertions, 0 deletions
diff --git a/net/802/transit/Makefile b/net/802/transit/Makefile
new file mode 100644
index 000000000..d2e2e5de4
--- /dev/null
+++ b/net/802/transit/Makefile
@@ -0,0 +1,13 @@
+all: pdutr.h timertr.h
+
+pdutr.h: pdutr.pre compile.awk
+ awk -f ./compile.awk pdutr.pre > pdutr.h
+
+timertr.h: timertr.pre compile.awk
+ awk -f ./compile.awk timertr.pre > timertr.h
+
+clean:
+ touch pdutr.h timertr.h
+ rm pdutr.h timertr.h
+
+
diff --git a/net/802/transit/compile.awk b/net/802/transit/compile.awk
new file mode 100644
index 000000000..1b3b56c37
--- /dev/null
+++ b/net/802/transit/compile.awk
@@ -0,0 +1,81 @@
+# to run: awk -f transit.awk transit.p0
+#
+BEGIN { "date" | getline
+ enable_index = 1
+ today = $0
+ printf("\n/* this file was generated on %s */\n", today )
+ not_firstone = 0 # flag to avoid empty entry in 1st table
+ fpe = 0 # entry tbl array fill pointer
+ fpeo = 0 # entry tbl offset list fill pointer
+ fpdef = 0 # define list fill pointer
+}
+
+### /^;/ { } # line starting with a semicolon is comment
+
+/^[A-Z]/ { # table name
+ if ( $1 == "TABLE" ) {
+ tbl = $2 # get table name
+ newtbl( tbl )
+ }
+ else if ( $1 == "COMPILE" ) {
+ array_name = $2
+ if ( $3 == "NOINDEX" ) { enable_index = 0 }
+ }
+ else { # table entry
+ ec = ec +1
+ n = split( $0, fld, " " )
+ action = fld[ n-1 ]
+ newstate = fld[ n ]
+ store( action, newstate )
+ ecct = ecct +1
+ }
+}
+
+END { store( action, newstate )
+
+ if ( enable_index ) {
+ printf( "\n/* index name #defines: */\n\n",
+ ec, ecct )
+
+ for( ii = 1; ii <= fpeo; ii++ ){
+ printf( "#define %-12s %3d\n", define[ ii ], ii -1 )
+ }
+ }
+
+ printf( "\n\n/* size of transition table is %d bytes */\n",
+ fpe )
+
+ if ( enable_index ) {
+ printf( "\nstatic short int %s_offset [ ] ={", array_name )
+ for( ii = 1; ii <= fpeo; ii++ ){
+ if ( (ii % 10) == 1 ) printf("\n ")
+ printf( " %4d", entry_offset[ ii ] )
+ if ( ii < fpeo ) printf( "," )
+ }
+ printf(" };\n")
+ }
+
+ printf( "\nstatic char %s_entry [ ] = {", array_name )
+ for( ii = 1; ii <= fpe; ii++ ){
+ if ( (ii % 6) == 1 ) printf("\n ")
+ printf( " %-14s", entry[ ii ] )
+ if ( ii < fpe ) printf( "," )
+ }
+ printf(" };\n")
+
+}
+
+function store( act, ns ){
+# printf( "%s %s\n", act, ns )
+ entry[ ++fpe ] = act
+ entry[ ++fpe ] = ns
+}
+
+function newtbl( tbl ){
+ if ( not_firstone ) {
+ store( action, newstate )
+ }
+ not_firstone = 1
+ entry_offset[ ++fpeo ] = fpe # entry tbl offset list
+ define[ ++fpdef ] = tbl # state name to define
+}
diff --git a/net/802/transit/pdutr.h b/net/802/transit/pdutr.h
new file mode 100644
index 000000000..55a65001d
--- /dev/null
+++ b/net/802/transit/pdutr.h
@@ -0,0 +1,309 @@
+
+/* this file was generated on Thu Dec 5 13:58:11 GMT 1996 */
+
+/* index name #defines: */
+
+#define ADM 0
+#define CONN 1
+#define RESET_WAIT 2
+#define RESET_CHECK 3
+#define SETUP 4
+#define RESET 5
+#define D_CONN 6
+#define ERROR 7
+#define NORMAL 8
+#define BUSY 9
+#define REJECT 10
+#define AWAIT 11
+#define AWAIT_BUSY 12
+#define AWAIT_REJECT 13
+
+
+/* size of transition table is 1684 bytes */
+
+static short int pdutr_offset [ ] ={
+ 0, 54, 82, 110, 138, 192, 246, 300, 328, 554,
+ 780, 1006, 1232, 1458 };
+
+static char pdutr_entry [ ] = {
+ ADM5 , ADM , ADM4 , ADM , ADM5 , ADM ,
+ ADM4 , ADM , ADM5 , ADM , ADM4 , ADM ,
+ ADM5 , ADM , ADM4 , ADM , ADM3 , ADM ,
+ ADM3 , ADM , ADM2 , CONN , ADM2 , CONN ,
+ ADM5 , ADM , ADM5 , ADM , ADM5 , ADM ,
+ ADM5 , ADM , ADM5 , ADM , ADM5 , ADM ,
+ ADM5 , ADM , ADM5 , ADM , ADM5 , ADM ,
+ ADM5 , ADM , ADM5 , ADM , ADM5 , ADM ,
+ ADM5 , ADM , ADM5 , ADM , ADM5 , ADM ,
+ CONN5 , CONN , CONN5 , CONN , CONN5 , CONN ,
+ CONN5 , CONN , CONN5 , CONN , CONN3 , CONN ,
+ CONN5 , CONN , CONN5 , CONN , CONN5 , CONN ,
+ CONN5 , CONN , CONN5 , CONN , CONN4 , ADM ,
+ CONN5 , CONN , CONN5 , CONN , RESWAIT8 , RESET_WAIT ,
+ RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT ,
+ RESWAIT7 , RESET_WAIT , RESWAIT6 , RESET_WAIT , RESWAIT8 , RESET_WAIT ,
+ RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT , RESWAIT8 , RESET_WAIT ,
+ RESWAIT8 , RESET_WAIT , RESWAIT5 , ADM , RESWAIT8 , RESET_WAIT ,
+ RESWAIT8 , RESET_WAIT , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK ,
+ RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , RESCHK5 , ADM ,
+ RESCHK4 , RESET_CHECK , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK ,
+ RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK ,
+ RESCHK3 , ADM , RESCHK6 , RESET_CHECK , RESCHK6 , RESET_CHECK ,
+ SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP ,
+ SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP ,
+ SETUP6 , SETUP , SETUP6 , SETUP , SETUP4 , ADM ,
+ SETUP4 , ADM , SETUP1 , SETUP , SETUP1 , SETUP ,
+ SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP ,
+ SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP ,
+ SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP ,
+ SETUP2 , NORMAL , SETUP5 , ADM , SETUP5 , ADM ,
+ SETUP6 , SETUP , SETUP6 , SETUP , SETUP6 , SETUP ,
+ RESET6 , RESET , RESET6 , RESET , RESET6 , RESET ,
+ RESET6 , RESET , RESET6 , RESET , RESET6 , RESET ,
+ RESET6 , RESET , RESET6 , RESET , RESET4 , ADM ,
+ RESET4 , ADM , RESET1 , RESET , RESET1 , RESET ,
+ RESET6 , RESET , RESET6 , RESET , RESET6 , RESET ,
+ RESET6 , RESET , RESET6 , RESET , RESET6 , RESET ,
+ RESET6 , RESET , RESET6 , RESET , RESET6 , RESET ,
+ RESET2 , NORMAL , RESET5 , ADM , RESET5 , ADM ,
+ RESET6 , RESET , RESET6 , RESET , RESET6 , RESET ,
+ D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN ,
+ D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN ,
+ D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN3 , D_CONN ,
+ D_CONN3 , D_CONN , D_CONN1 , ADM , D_CONN1 , ADM ,
+ D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN ,
+ D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN ,
+ D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN ,
+ D_CONN4 , ADM , D_CONN4 , ADM , D_CONN5 , ADM ,
+ D_CONN5 , D_CONN , D_CONN5 , D_CONN , D_CONN5 , D_CONN ,
+ ERR5 , ERROR , ERR5 , ERROR , ERR5 , ERROR ,
+ ERR5 , ERROR , ERR2 , ADM , ERR1 , RESET_CHECK ,
+ ERR6 , ERROR , ERR6 , ERROR , ERR6 , ERROR ,
+ ERR6 , ERROR , ERR6 , ERROR , ERR3 , ADM ,
+ ERR4 , RESET_WAIT , ERR4 , RESET_WAIT , NORMAL8B , NORMAL ,
+ NORMAL9 , NORMAL , NORMAL10 , NORMAL , NORMAL10 , NORMAL ,
+ NORMAL5 , REJECT , NORMAL6 , REJECT , NORMAL7 , REJECT ,
+ NORMAL7 , REJECT , NORMAL11 , NORMAL , NORMAL11 , NORMAL ,
+ NORMAL12 , NORMAL , NORMAL12 , NORMAL , NORMAL11 , NORMAL ,
+ NORMAL11 , NORMAL , NORMAL12 , NORMAL , NORMAL12 , NORMAL ,
+ NORMAL13 , NORMAL , NORMAL13 , NORMAL , NORMAL14 , NORMAL ,
+ NORMAL14 , NORMAL , NORMAL13 , NORMAL , NORMAL13 , NORMAL ,
+ NORMAL14 , NORMAL , NORMAL14 , NORMAL , NORMAL15 , NORMAL ,
+ NORMAL16 , NORMAL , NORMAL17 , NORMAL , NORMAL17 , NORMAL ,
+ NORMAL15 , NORMAL , NORMAL16 , NORMAL , NORMAL17 , NORMAL ,
+ NORMAL17 , NORMAL , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , NORMAL8B , NORMAL ,
+ NORMAL9 , NORMAL , SH10 , ERROR , NORMAL8A , NORMAL ,
+ NORMAL5 , REJECT , NORMAL6 , REJECT , SH10 , ERROR ,
+ NORMAL5 , REJECT , NORMAL11 , NORMAL , NORMAL11 , NORMAL ,
+ SH10 , ERROR , NORMAL11 , NORMAL , NORMAL11 , NORMAL ,
+ NORMAL11 , NORMAL , SH10 , ERROR , NORMAL11 , NORMAL ,
+ NORMAL13 , NORMAL , NORMAL13 , NORMAL , SH10 , ERROR ,
+ NORMAL13 , NORMAL , NORMAL13 , NORMAL , NORMAL13 , NORMAL ,
+ SH10 , ERROR , NORMAL13 , NORMAL , NORMAL15 , NORMAL ,
+ NORMAL16 , NORMAL , SH10 , ERROR , NORMAL15 , NORMAL ,
+ NORMAL15 , NORMAL , NORMAL16 , NORMAL , SH10 , ERROR ,
+ NORMAL15 , NORMAL , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , BUSY13 , BUSY , BUSY14 , BUSY ,
+ BUSY12 , BUSY , BUSY12 , BUSY , BUSY9 , BUSY ,
+ BUSY10 , BUSY , BUSY11 , BUSY , BUSY11 , BUSY ,
+ BUSY15 , BUSY , BUSY15 , BUSY , BUSY16 , BUSY ,
+ BUSY16 , BUSY , BUSY15 , BUSY , BUSY15 , BUSY ,
+ BUSY16 , BUSY , BUSY16 , BUSY , BUSY17 , BUSY ,
+ BUSY17 , BUSY , BUSY18 , BUSY , BUSY18 , BUSY ,
+ BUSY17 , BUSY , BUSY17 , BUSY , BUSY18 , BUSY ,
+ BUSY18 , BUSY , BUSY19 , BUSY , BUSY20 , BUSY ,
+ BUSY21 , BUSY , BUSY21 , BUSY , BUSY19 , BUSY ,
+ BUSY20 , BUSY , BUSY21 , BUSY , BUSY21 , BUSY ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , BUSY13 , BUSY , BUSY14 , BUSY ,
+ SH10 , ERROR , BUSY13 , BUSY , BUSY9 , BUSY ,
+ BUSY10 , BUSY , SH10 , ERROR , BUSY9 , BUSY ,
+ BUSY15 , BUSY , BUSY15 , BUSY , SH10 , ERROR ,
+ BUSY15 , BUSY , BUSY15 , BUSY , BUSY15 , BUSY ,
+ SH10 , ERROR , BUSY15 , BUSY , BUSY17 , BUSY ,
+ BUSY17 , BUSY , SH10 , ERROR , BUSY17 , BUSY ,
+ BUSY17 , BUSY , BUSY17 , BUSY , SH10 , ERROR ,
+ BUSY17 , BUSY , BUSY19 , BUSY , BUSY20 , BUSY ,
+ SH10 , ERROR , BUSY19 , BUSY , BUSY19 , BUSY ,
+ BUSY20 , BUSY , SH10 , ERROR , BUSY19 , BUSY ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ REJECT7 , REJECT , REJECT8 , REJECT , REJECT9 , REJECT ,
+ REJECT9 , REJECT , REJECT5 , REJECT , REJECT5 , REJECT ,
+ REJECT6 , REJECT , REJECT6 , REJECT , REJECT10 , REJECT ,
+ REJECT10 , REJECT , REJECT11 , REJECT , REJECT11 , REJECT ,
+ REJECT10 , REJECT , REJECT10 , REJECT , REJECT11 , REJECT ,
+ REJECT11 , REJECT , REJECT12 , REJECT , REJECT12 , REJECT ,
+ REJECT13 , REJECT , REJECT13 , REJECT , REJECT12 , REJECT ,
+ REJECT12 , REJECT , REJECT13 , REJECT , REJECT13 , REJECT ,
+ REJECT14 , REJECT , REJECT15 , REJECT , REJECT16 , REJECT ,
+ REJECT16 , REJECT , REJECT14 , REJECT , REJECT15 , REJECT ,
+ REJECT16 , REJECT , REJECT16 , REJECT , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ REJECT7 , REJECT , REJECT8 , REJECT , SH10 , ERROR ,
+ REJECT7 , REJECT , REJECT5 , REJECT , REJECT5 , REJECT ,
+ SH10 , ERROR , REJECT5 , REJECT , REJECT10 , REJECT ,
+ REJECT10 , REJECT , SH10 , ERROR , REJECT10 , REJECT ,
+ REJECT10 , REJECT , REJECT10 , REJECT , SH10 , ERROR ,
+ REJECT10 , REJECT , REJECT12 , REJECT , REJECT12 , REJECT ,
+ SH10 , ERROR , REJECT12 , REJECT , REJECT12 , REJECT ,
+ REJECT12 , REJECT , SH10 , ERROR , REJECT12 , REJECT ,
+ REJECT14 , REJECT , REJECT15 , REJECT , SH10 , ERROR ,
+ REJECT14 , REJECT , REJECT14 , REJECT , REJECT15 , REJECT ,
+ SH10 , ERROR , REJECT14 , REJECT , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , AWAIT6 , AWAIT ,
+ AWAIT6 , AWAIT , AWAIT7 , AWAIT , AWAIT7 , AWAIT ,
+ AWAIT3 , AWAIT_REJECT , AWAIT3 , AWAIT_REJECT , AWAIT4 , AWAIT_REJECT ,
+ AWAIT4 , AWAIT_REJECT , AWAIT9 , AWAIT , AWAIT9 , AWAIT ,
+ AWAIT10 , AWAIT , AWAIT10 , AWAIT , AWAIT9 , AWAIT ,
+ AWAIT9 , AWAIT , AWAIT10 , AWAIT , AWAIT10 , AWAIT ,
+ AWAIT12 , AWAIT , AWAIT12 , AWAIT , AWAIT13 , AWAIT ,
+ AWAIT13 , AWAIT , AWAIT12 , AWAIT , AWAIT12 , AWAIT ,
+ AWAIT13 , AWAIT , AWAIT13 , AWAIT , AWAIT9 , AWAIT ,
+ AWAIT9 , AWAIT , AWAIT10 , AWAIT , AWAIT10 , AWAIT ,
+ AWAIT9 , AWAIT , AWAIT9 , AWAIT , AWAIT10 , AWAIT ,
+ AWAIT10 , AWAIT , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , AWAIT6 , AWAIT ,
+ AWAIT6 , AWAIT , SH10 , ERROR , AWAIT5 , NORMAL ,
+ AWAIT3 , AWAIT_REJECT , AWAIT3 , AWAIT_REJECT , SH10 , ERROR ,
+ AWAIT2 , REJECT , AWAIT9 , AWAIT , AWAIT9 , AWAIT ,
+ SH10 , ERROR , AWAIT8 , AWAIT , AWAIT9 , AWAIT ,
+ AWAIT9 , AWAIT , SH10 , ERROR , AWAIT8 , AWAIT ,
+ AWAIT12 , AWAIT , AWAIT12 , AWAIT , SH10 , ERROR ,
+ AWAIT11 , AWAIT , AWAIT12 , AWAIT , AWAIT12 , AWAIT ,
+ SH10 , ERROR , AWAIT11 , AWAIT , AWAIT9 , AWAIT ,
+ AWAIT9 , AWAIT , SH10 , ERROR , AWAIT8 , AWAIT ,
+ AWAIT9 , AWAIT , AWAIT9 , AWAIT , SH10 , ERROR ,
+ AWAIT8 , AWAIT , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , AWAIT_BUSY8 , AWAIT_BUSY , AWAIT_BUSY8 , AWAIT_BUSY ,
+ AWAIT_BUSY9 , AWAIT_BUSY , AWAIT_BUSY9 , AWAIT_BUSY , AWAIT_BUSY5 , AWAIT_BUSY ,
+ AWAIT_BUSY5 , AWAIT_BUSY , AWAIT_BUSY6 , AWAIT_BUSY , AWAIT_BUSY6 , AWAIT_BUSY ,
+ AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY ,
+ AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY ,
+ AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY14 , AWAIT_BUSY ,
+ AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY15 , AWAIT_BUSY , AWAIT_BUSY15 , AWAIT_BUSY ,
+ AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY15 , AWAIT_BUSY ,
+ AWAIT_BUSY15 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY ,
+ AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY ,
+ AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY , AWAIT_BUSY12 , AWAIT_BUSY ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , AWAIT_BUSY8 , AWAIT_BUSY , AWAIT_BUSY8 , AWAIT_BUSY ,
+ SH10 , ERROR , AWAIT_BUSY7 , BUSY , AWAIT_BUSY5 , AWAIT_BUSY ,
+ AWAIT_BUSY5 , AWAIT_BUSY , SH10 , ERROR , AWAIT_BUSY4 , BUSY ,
+ AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY , SH10 , ERROR ,
+ AWAIT_BUSY10 , BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY ,
+ SH10 , ERROR , AWAIT_BUSY10 , BUSY , AWAIT_BUSY14 , AWAIT_BUSY ,
+ AWAIT_BUSY14 , AWAIT_BUSY , SH10 , ERROR , AWAIT_BUSY13 , BUSY ,
+ AWAIT_BUSY14 , AWAIT_BUSY , AWAIT_BUSY14 , AWAIT_BUSY , SH10 , ERROR ,
+ AWAIT_BUSY13 , BUSY , AWAIT_BUSY11 , AWAIT_BUSY , AWAIT_BUSY11 , AWAIT_BUSY ,
+ SH10 , ERROR , AWAIT_BUSY10 , BUSY , AWAIT_BUSY11 , AWAIT_BUSY ,
+ AWAIT_BUSY11 , AWAIT_BUSY , SH10 , ERROR , AWAIT_BUSY10 , BUSY ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ AWAIT_REJECT5 , AWAIT , AWAIT_REJECT5 , AWAIT , AWAIT_REJECT6 , AWAIT ,
+ AWAIT_REJECT6 , AWAIT , AWAIT_REJECT2 , AWAIT_REJECT , AWAIT_REJECT2 , AWAIT_REJECT ,
+ AWAIT_REJECT3 , AWAIT_REJECT , AWAIT_REJECT3 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT ,
+ AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT ,
+ AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT ,
+ AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT ,
+ AWAIT_REJECT12, AWAIT_REJECT , AWAIT_REJECT12, AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT ,
+ AWAIT_REJECT11, AWAIT_REJECT , AWAIT_REJECT12, AWAIT_REJECT , AWAIT_REJECT12, AWAIT_REJECT ,
+ AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT ,
+ AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT ,
+ AWAIT_REJECT9 , AWAIT_REJECT , AWAIT_REJECT9 , AWAIT_REJECT , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH4 , ADM , SH4 , ADM ,
+ SH4 , ADM , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ SH3 , RESET_CHECK , SH3 , RESET_CHECK , SH3 , RESET_CHECK ,
+ AWAIT_REJECT5 , AWAIT , AWAIT_REJECT5 , AWAIT , SH10 , ERROR ,
+ AWAIT_REJECT4 , NORMAL , AWAIT_REJECT2 , AWAIT_REJECT , AWAIT_REJECT2 , AWAIT_REJECT ,
+ SH10 , ERROR , AWAIT_REJECT4 , NORMAL , AWAIT_REJECT8 , AWAIT_REJECT ,
+ AWAIT_REJECT8 , AWAIT_REJECT , SH10 , ERROR , AWAIT_REJECT7 , REJECT ,
+ AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , SH10 , ERROR ,
+ AWAIT_REJECT7 , REJECT , AWAIT_REJECT11, AWAIT_REJECT , AWAIT_REJECT11, AWAIT_REJECT ,
+ SH10 , ERROR , AWAIT_REJECT10, REJECT , AWAIT_REJECT11, AWAIT_REJECT ,
+ AWAIT_REJECT11, AWAIT_REJECT , SH10 , ERROR , AWAIT_REJECT10, REJECT ,
+ AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT , SH10 , ERROR ,
+ AWAIT_REJECT7 , REJECT , AWAIT_REJECT8 , AWAIT_REJECT , AWAIT_REJECT8 , AWAIT_REJECT ,
+ SH10 , ERROR , AWAIT_REJECT7 , REJECT , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH9 , ERROR , SH9 , ERROR ,
+ SH9 , ERROR , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH6 , ADM , SH6 , ADM , SH6 , ADM ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH5 , RESET_WAIT ,
+ SH5 , RESET_WAIT , SH5 , RESET_WAIT , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR , SH7 , ERROR ,
+ SH7 , ERROR , SH7 , ERROR };
diff --git a/net/802/transit/pdutr.pre b/net/802/transit/pdutr.pre
new file mode 100644
index 000000000..0e74987ac
--- /dev/null
+++ b/net/802/transit/pdutr.pre
@@ -0,0 +1,1121 @@
+COMPILE pdutr INDEX
+;
+; Transition tables for incomming pdu events.
+; translate this thing into C with
+; awk -f ./compile.awk pdu.trans > pdutr.h
+;
+TABLE ADM
+;Transition table for the ADM state:
+;
+;frame type p bit action newstate
+;received in frame
+;
+I_CMD 0 ADM5 ADM
+I_CMD 1 ADM4 ADM
+RR_CMD 0 ADM5 ADM
+RR_CMD 1 ADM4 ADM
+RNR_CMD 0 ADM5 ADM
+RNR_CMD 1 ADM4 ADM
+REJ_CMD 0 ADM5 ADM
+REJ_CMD 1 ADM4 ADM
+DISC_CMD 0 ADM3 ADM
+DISC_CMD 1 ADM3 ADM
+SABME_CMD 0 ADM2 CONN
+SABME_CMD 1 ADM2 CONN
+I_RSP 0 ADM5 ADM
+I_RSP 1 ADM5 ADM
+RR_RSP 0 ADM5 ADM
+RR_RSP 1 ADM5 ADM
+RNR_RSP 0 ADM5 ADM
+RNR_RSP 1 ADM5 ADM
+REJ_RSP 0 ADM5 ADM
+REJ_RSP 1 ADM5 ADM
+UA_RSP 0 ADM5 ADM
+UA_RSP 1 ADM5 ADM
+DM_RSP 0 ADM5 ADM
+DM_RSP 1 ADM5 ADM
+FRMR_RSP 0 ADM5 ADM
+FRMR_RSP 1 ADM5 ADM
+;
+TABLE CONN
+;
+;Transition table for the CONN state:
+;
+;frame type action newstate
+;received
+;
+I_CMD CONN5 CONN
+RR_CMD CONN5 CONN
+RNR_CMD CONN5 CONN
+REJ_CMD CONN5 CONN
+DISC_CMD CONN5 CONN
+SABME_CMD CONN3 CONN
+I_RSP CONN5 CONN
+RR_RSP CONN5 CONN
+RNR_RSP CONN5 CONN
+REJ_RSP CONN5 CONN
+UA_RSP CONN5 CONN
+DM_RSP CONN4 ADM
+FRMR_RSP CONN5 CONN
+;
+TABLE RESET_WAIT
+;Transition table for the RESET_WAIT
+;
+;frame type action newstate
+;received
+;
+I_CMD RESWAIT8 RESET_WAIT
+RR_CMD RESWAIT8 RESET_WAIT
+RNR_CMD RESWAIT8 RESET_WAIT
+REJ_CMD RESWAIT8 RESET_WAIT
+DISC_CMD RESWAIT7 RESET_WAIT
+SABME_CMD RESWAIT6 RESET_WAIT
+I_RSP RESWAIT8 RESET_WAIT
+RR_RSP RESWAIT8 RESET_WAIT
+RNR_RSP RESWAIT8 RESET_WAIT
+REJ_RSP RESWAIT8 RESET_WAIT
+UA_RSP RESWAIT8 RESET_WAIT
+DM_RSP RESWAIT5 ADM
+FRMR_RSP RESWAIT8 RESET_WAIT
+;
+;
+TABLE RESET_CHECK
+;Transition table for the RESET_CHECK state
+;
+;frame type action newstate
+;received
+;
+I_CMD RESCHK6 RESET_CHECK
+RR_CMD RESCHK6 RESET_CHECK
+RNR_CMD RESCHK6 RESET_CHECK
+REJ_CMD RESCHK6 RESET_CHECK
+DISC_CMD RESCHK5 ADM
+SABME_CMD RESCHK4 RESET_CHECK
+I_RSP RESCHK6 RESET_CHECK
+RR_RSP RESCHK6 RESET_CHECK
+RNR_RSP RESCHK6 RESET_CHECK
+REJ_RSP RESCHK6 RESET_CHECK
+UA_RSP RESCHK6 RESET_CHECK
+DM_RSP RESCHK3 ADM
+FRMR_RSP RESCHK6 RESET_CHECK
+;
+;
+TABLE SETUP
+;Transition table for the SETUP state
+;
+;frame type p flag action newstate
+;received = f
+;
+I_CMD 0 SETUP6 SETUP
+I_CMD 1 SETUP6 SETUP
+RR_CMD 0 SETUP6 SETUP
+RR_CMD 1 SETUP6 SETUP
+RNR_CMD 0 SETUP6 SETUP
+RNR_CMD 1 SETUP6 SETUP
+REJ_CMD 0 SETUP6 SETUP
+REJ_CMD 1 SETUP6 SETUP
+DISC_CMD 0 SETUP4 ADM
+DISC_CMD 1 SETUP4 ADM
+SABME_CMD 0 SETUP1 SETUP
+SABME_CMD 1 SETUP1 SETUP
+I_RSP 0 SETUP6 SETUP
+I_RSP 1 SETUP6 SETUP
+RR_RSP 0 SETUP6 SETUP
+RR_RSP 1 SETUP6 SETUP
+RNR_RSP 0 SETUP6 SETUP
+RNR_RSP 1 SETUP6 SETUP
+REJ_RSP 0 SETUP6 SETUP
+REJ_RSP 1 SETUP6 SETUP
+UA_RSP 0 SETUP6 SETUP
+UA_RSP 1 SETUP2 NORMAL
+DM_RSP 0 SETUP5 ADM
+DM_RSP 1 SETUP5 ADM
+FRMR_RSP 0 SETUP6 SETUP
+FRMR_RSP 1 SETUP6 SETUP
+;
+;
+TABLE RESET
+;Transition table for the RESET state:
+;
+;frame type p flag action newstate
+;received = f
+;
+I_CMD 0 RESET6 RESET
+I_CMD 1 RESET6 RESET
+RR_CMD 0 RESET6 RESET
+RR_CMD 1 RESET6 RESET
+RNR_CMD 0 RESET6 RESET
+RNR_CMD 1 RESET6 RESET
+REJ_CMD 0 RESET6 RESET
+REJ_CMD 1 RESET6 RESET
+DISC_CMD 0 RESET4 ADM
+DISC_CMD 1 RESET4 ADM
+SABME_CMD 0 RESET1 RESET
+SABME_CMD 1 RESET1 RESET
+I_RSP 0 RESET6 RESET
+I_RSP 1 RESET6 RESET
+RR_RSP 0 RESET6 RESET
+RR_RSP 1 RESET6 RESET
+RNR_RSP 0 RESET6 RESET
+RNR_RSP 1 RESET6 RESET
+REJ_RSP 0 RESET6 RESET
+REJ_RSP 1 RESET6 RESET
+UA_RSP 0 RESET6 RESET
+UA_RSP 1 RESET2 NORMAL
+DM_RSP 0 RESET5 ADM
+DM_RSP 1 RESET5 ADM
+FRMR_RSP 0 RESET6 RESET
+FRMR_RSP 1 RESET6 RESET
+;
+;
+TABLE D_CONN
+;Transition table for the D_CONN state:
+;
+;frame type p bit action newstate
+;received in frame
+I_CMD 0 D_CONN5 D_CONN
+I_CMD 1 D_CONN5 D_CONN
+RR_CMD 0 D_CONN5 D_CONN
+RR_CMD 1 D_CONN5 D_CONN
+RNR_CMD 0 D_CONN5 D_CONN
+RNR_CMD 1 D_CONN5 D_CONN
+REJ_CMD 0 D_CONN5 D_CONN
+REJ_CMD 1 D_CONN5 D_CONN
+DISC_CMD 0 D_CONN3 D_CONN
+DISC_CMD 1 D_CONN3 D_CONN
+SABME_CMD 0 D_CONN1 ADM
+SABME_CMD 1 D_CONN1 ADM
+I_RSP 0 D_CONN5 D_CONN
+I_RSP 1 D_CONN5 D_CONN
+RR_RSP 0 D_CONN5 D_CONN
+RR_RSP 1 D_CONN5 D_CONN
+RNR_RSP 0 D_CONN5 D_CONN
+RNR_RSP 1 D_CONN5 D_CONN
+REJ_RSP 0 D_CONN5 D_CONN
+REJ_RSP 1 D_CONN5 D_CONN
+UA_RSP 0 D_CONN5 D_CONN
+UA_RSP 1 D_CONN4 ADM
+DM_RSP 0 D_CONN4 ADM
+DM_RSP 1 D_CONN5 ADM
+FRMR_RSP 0 D_CONN5 D_CONN
+FRMR_RSP 1 D_CONN5 D_CONN
+;
+;
+TABLE ERROR
+;Transition table for the ERROR state:
+;
+;frame type action newstate
+;received
+;
+I_CMD ERR5 ERROR
+RR_CMD ERR5 ERROR
+RNR_CMD ERR5 ERROR
+REJ_CMD ERR5 ERROR
+DISC_CMD ERR2 ADM
+SABME_CMD ERR1 RESET_CHECK
+I_RSP ERR6 ERROR
+RR_RSP ERR6 ERROR
+RNR_RSP ERR6 ERROR
+REJ_RSP ERR6 ERROR
+UA_RSP ERR6 ERROR
+DM_RSP ERR3 ADM
+FRMR_RSP ERR4 RESET_WAIT
+;
+TABLE NORMAL
+;Transition table for the NORMAL state:
+;
+;frame type uexpect p bit p_flag
+;received N(S) in frame
+;
+I_CMD 0 0 0 NORMAL8B NORMAL
+I_CMD 0 0 1 NORMAL9 NORMAL
+I_CMD 0 1 0 NORMAL10 NORMAL
+I_CMD 0 1 1 NORMAL10 NORMAL
+I_CMD 1 0 0 NORMAL5 REJECT
+I_CMD 1 0 1 NORMAL6 REJECT
+I_CMD 1 1 0 NORMAL7 REJECT
+I_CMD 1 1 1 NORMAL7 REJECT
+RR_CMD 0 0 0 NORMAL11 NORMAL
+RR_CMD 0 0 1 NORMAL11 NORMAL
+RR_CMD 0 1 0 NORMAL12 NORMAL
+RR_CMD 0 1 1 NORMAL12 NORMAL
+RR_CMD 1 0 0 NORMAL11 NORMAL
+RR_CMD 1 0 1 NORMAL11 NORMAL
+RR_CMD 1 1 0 NORMAL12 NORMAL
+RR_CMD 1 1 1 NORMAL12 NORMAL
+RNR_CMD 0 0 0 NORMAL13 NORMAL
+RNR_CMD 0 0 1 NORMAL13 NORMAL
+RNR_CMD 0 1 0 NORMAL14 NORMAL
+RNR_CMD 0 1 1 NORMAL14 NORMAL
+RNR_CMD 1 0 0 NORMAL13 NORMAL
+RNR_CMD 1 0 1 NORMAL13 NORMAL
+RNR_CMD 1 1 0 NORMAL14 NORMAL
+RNR_CMD 1 1 1 NORMAL14 NORMAL
+REJ_CMD 0 0 0 NORMAL15 NORMAL
+REJ_CMD 0 0 1 NORMAL16 NORMAL
+REJ_CMD 0 1 0 NORMAL17 NORMAL
+REJ_CMD 0 1 1 NORMAL17 NORMAL
+REJ_CMD 1 0 0 NORMAL15 NORMAL
+REJ_CMD 1 0 1 NORMAL16 NORMAL
+REJ_CMD 1 1 0 NORMAL17 NORMAL
+REJ_CMD 1 1 1 NORMAL17 NORMAL
+DISC_CMD 0 0 0 SH4 ADM
+DISC_CMD 0 0 1 SH4 ADM
+DISC_CMD 0 1 0 SH4 ADM
+DISC_CMD 0 1 1 SH4 ADM
+DISC_CMD 1 0 0 SH4 ADM
+DISC_CMD 1 0 1 SH4 ADM
+DISC_CMD 1 1 0 SH4 ADM
+DISC_CMD 1 1 1 SH4 ADM
+SABME_CMD 0 0 0 SH3 RESET_CHECK
+SABME_CMD 0 0 1 SH3 RESET_CHECK
+SABME_CMD 0 1 0 SH3 RESET_CHECK
+SABME_CMD 0 1 1 SH3 RESET_CHECK
+SABME_CMD 1 0 0 SH3 RESET_CHECK
+SABME_CMD 1 0 1 SH3 RESET_CHECK
+SABME_CMD 1 1 0 SH3 RESET_CHECK
+SABME_CMD 1 1 1 SH3 RESET_CHECK
+I_RSP 0 0 0 NORMAL8B NORMAL
+I_RSP 0 0 1 NORMAL9 NORMAL
+I_RSP 0 1 0 SH10 ERROR
+I_RSP 0 1 1 NORMAL8A NORMAL
+I_RSP 1 0 0 NORMAL5 REJECT
+I_RSP 1 0 1 NORMAL6 REJECT
+I_RSP 1 1 0 SH10 ERROR
+I_RSP 1 1 1 NORMAL5 REJECT
+RR_RSP 0 0 0 NORMAL11 NORMAL
+RR_RSP 0 0 1 NORMAL11 NORMAL
+RR_RSP 0 1 0 SH10 ERROR
+RR_RSP 0 1 1 NORMAL11 NORMAL
+RR_RSP 1 0 0 NORMAL11 NORMAL
+RR_RSP 1 0 1 NORMAL11 NORMAL
+RR_RSP 1 1 0 SH10 ERROR
+RR_RSP 1 1 1 NORMAL11 NORMAL
+RNR_RSP 0 0 0 NORMAL13 NORMAL
+RNR_RSP 0 0 1 NORMAL13 NORMAL
+RNR_RSP 0 1 0 SH10 ERROR
+RNR_RSP 0 1 1 NORMAL13 NORMAL
+RNR_RSP 1 0 0 NORMAL13 NORMAL
+RNR_RSP 1 0 1 NORMAL13 NORMAL
+RNR_RSP 1 1 0 SH10 ERROR
+RNR_RSP 1 1 1 NORMAL13 NORMAL
+REJ_RSP 0 0 0 NORMAL15 NORMAL
+REJ_RSP 0 0 1 NORMAL16 NORMAL
+REJ_RSP 0 1 0 SH10 ERROR
+REJ_RSP 0 1 1 NORMAL15 NORMAL
+REJ_RSP 1 0 0 NORMAL15 NORMAL
+REJ_RSP 1 0 1 NORMAL16 NORMAL
+REJ_RSP 1 1 0 SH10 ERROR
+REJ_RSP 1 1 1 NORMAL15 NORMAL
+UA_RSP 0 0 0 SH9 ERROR
+UA_RSP 0 0 1 SH9 ERROR
+UA_RSP 0 1 0 SH9 ERROR
+UA_RSP 0 1 1 SH9 ERROR
+UA_RSP 1 0 0 SH9 ERROR
+UA_RSP 1 0 1 SH9 ERROR
+UA_RSP 1 1 0 SH9 ERROR
+UA_RSP 1 1 1 SH9 ERROR
+DM_RSP 0 0 0 SH6 ADM
+DM_RSP 0 0 1 SH6 ADM
+DM_RSP 0 1 0 SH6 ADM
+DM_RSP 0 1 1 SH6 ADM
+DM_RSP 1 0 0 SH6 ADM
+DM_RSP 1 0 1 SH6 ADM
+DM_RSP 1 1 0 SH6 ADM
+DM_RSP 1 1 1 SH6 ADM
+FRMR_RSP 0 0 0 SH5 RESET_WAIT
+FRMR_RSP 0 0 1 SH5 RESET_WAIT
+FRMR_RSP 0 1 0 SH5 RESET_WAIT
+FRMR_RSP 0 1 1 SH5 RESET_WAIT
+FRMR_RSP 1 0 0 SH5 RESET_WAIT
+FRMR_RSP 1 0 1 SH5 RESET_WAIT
+FRMR_RSP 1 1 0 SH5 RESET_WAIT
+FRMR_RSP 1 1 1 SH5 RESET_WAIT
+BAD_FRAME 0 0 0 SH7 ERROR
+BAD_FRAME 0 0 1 SH7 ERROR
+BAD_FRAME 0 1 0 SH7 ERROR
+BAD_FRAME 0 1 1 SH7 ERROR
+BAD_FRAME 1 0 0 SH7 ERROR
+BAD_FRAME 1 0 1 SH7 ERROR
+BAD_FRAME 1 1 0 SH7 ERROR
+BAD_FRAME 1 1 1 SH7 ERROR
+;
+;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK
+;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM
+;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT
+;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM
+;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR
+;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR
+;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR
+;112 entries in table, 1 modified by tredit4 I_CMD 1 0 0 NORMAL5 REJECT
+;112 entries in table, 1 modified by tredit4 I_RSP 1 0 0 NORMAL5 REJECT
+;112 entries in table, 1 modified by tredit4 I_RSP 1 1 1 NORMAL5 REJECT
+;112 entries in table, 1 modified by tredit4 I_CMD 1 0 1 NORMAL6 REJECT
+;112 entries in table, 1 modified by tredit4 I_RSP 1 0 1 NORMAL6 REJECT
+;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x NORMAL7 REJECT
+;112 entries in table, 1 modified by tredit4 I_RSP x 1 1 NORMAL8A NORMAL
+;112 entries in table, 1 modified by tredit4 I_RSP x 0 0 NORMAL8B NORMAL
+;112 entries in table, 1 modified by tredit4 I_CMD x 0 0 NORMAL8B NORMAL
+;112 entries in table, 1 modified by tredit4 I_RSP x 0 1 NORMAL9 NORMAL
+;112 entries in table, 1 modified by tredit4 I_CMD x 0 1 NORMAL9 NORMAL
+;112 entries in table, 2 modified by tredit4 I_CMD x 1 x NORMAL10 NORMAL
+;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x NORMAL11 NORMAL
+;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x NORMAL11 NORMAL
+;112 entries in table, 2 modified by tredit4 RR_RSP x 1 1 NORMAL11 NORMAL
+;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x NORMAL12 NORMAL
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x NORMAL13 NORMAL
+;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x NORMAL13 NORMAL
+;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 1 NORMAL13 NORMAL
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x NORMAL14 NORMAL
+;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 0 NORMAL15 NORMAL
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 1 NORMAL15 NORMAL
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 0 NORMAL15 NORMAL
+;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 1 NORMAL16 NORMAL
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 1 NORMAL16 NORMAL
+;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x NORMAL17 NORMAL
+;
+TABLE BUSY
+;Transition table for the BUSY state:
+;
+;frame type uexpect p bit p_flag
+;received N(S) in frame
+;
+I_CMD 0 0 0 BUSY13 BUSY
+I_CMD 0 0 1 BUSY14 BUSY
+I_CMD 0 1 0 BUSY12 BUSY
+I_CMD 0 1 1 BUSY12 BUSY
+I_CMD 1 0 0 BUSY9 BUSY
+I_CMD 1 0 1 BUSY10 BUSY
+I_CMD 1 1 0 BUSY11 BUSY
+I_CMD 1 1 1 BUSY11 BUSY
+RR_CMD 0 0 0 BUSY15 BUSY
+RR_CMD 0 0 1 BUSY15 BUSY
+RR_CMD 0 1 0 BUSY16 BUSY
+RR_CMD 0 1 1 BUSY16 BUSY
+RR_CMD 1 0 0 BUSY15 BUSY
+RR_CMD 1 0 1 BUSY15 BUSY
+RR_CMD 1 1 0 BUSY16 BUSY
+RR_CMD 1 1 1 BUSY16 BUSY
+RNR_CMD 0 0 0 BUSY17 BUSY
+RNR_CMD 0 0 1 BUSY17 BUSY
+RNR_CMD 0 1 0 BUSY18 BUSY
+RNR_CMD 0 1 1 BUSY18 BUSY
+RNR_CMD 1 0 0 BUSY17 BUSY
+RNR_CMD 1 0 1 BUSY17 BUSY
+RNR_CMD 1 1 0 BUSY18 BUSY
+RNR_CMD 1 1 1 BUSY18 BUSY
+REJ_CMD 0 0 0 BUSY19 BUSY
+REJ_CMD 0 0 1 BUSY20 BUSY
+REJ_CMD 0 1 0 BUSY21 BUSY
+REJ_CMD 0 1 1 BUSY21 BUSY
+REJ_CMD 1 0 0 BUSY19 BUSY
+REJ_CMD 1 0 1 BUSY20 BUSY
+REJ_CMD 1 1 0 BUSY21 BUSY
+REJ_CMD 1 1 1 BUSY21 BUSY
+DISC_CMD 0 0 0 SH4 ADM
+DISC_CMD 0 0 1 SH4 ADM
+DISC_CMD 0 1 0 SH4 ADM
+DISC_CMD 0 1 1 SH4 ADM
+DISC_CMD 1 0 0 SH4 ADM
+DISC_CMD 1 0 1 SH4 ADM
+DISC_CMD 1 1 0 SH4 ADM
+DISC_CMD 1 1 1 SH4 ADM
+SABME_CMD 0 0 0 SH3 RESET_CHECK
+SABME_CMD 0 0 1 SH3 RESET_CHECK
+SABME_CMD 0 1 0 SH3 RESET_CHECK
+SABME_CMD 0 1 1 SH3 RESET_CHECK
+SABME_CMD 1 0 0 SH3 RESET_CHECK
+SABME_CMD 1 0 1 SH3 RESET_CHECK
+SABME_CMD 1 1 0 SH3 RESET_CHECK
+SABME_CMD 1 1 1 SH3 RESET_CHECK
+I_RSP 0 0 0 BUSY13 BUSY
+I_RSP 0 0 1 BUSY14 BUSY
+I_RSP 0 1 0 SH10 ERROR
+I_RSP 0 1 1 BUSY13 BUSY
+I_RSP 1 0 0 BUSY9 BUSY
+I_RSP 1 0 1 BUSY10 BUSY
+I_RSP 1 1 0 SH10 ERROR
+I_RSP 1 1 1 BUSY9 BUSY
+RR_RSP 0 0 0 BUSY15 BUSY
+RR_RSP 0 0 1 BUSY15 BUSY
+RR_RSP 0 1 0 SH10 ERROR
+RR_RSP 0 1 1 BUSY15 BUSY
+RR_RSP 1 0 0 BUSY15 BUSY
+RR_RSP 1 0 1 BUSY15 BUSY
+RR_RSP 1 1 0 SH10 ERROR
+RR_RSP 1 1 1 BUSY15 BUSY
+RNR_RSP 0 0 0 BUSY17 BUSY
+RNR_RSP 0 0 1 BUSY17 BUSY
+RNR_RSP 0 1 0 SH10 ERROR
+RNR_RSP 0 1 1 BUSY17 BUSY
+RNR_RSP 1 0 0 BUSY17 BUSY
+RNR_RSP 1 0 1 BUSY17 BUSY
+RNR_RSP 1 1 0 SH10 ERROR
+RNR_RSP 1 1 1 BUSY17 BUSY
+REJ_RSP 0 0 0 BUSY19 BUSY
+REJ_RSP 0 0 1 BUSY20 BUSY
+REJ_RSP 0 1 0 SH10 ERROR
+REJ_RSP 0 1 1 BUSY19 BUSY
+REJ_RSP 1 0 0 BUSY19 BUSY
+REJ_RSP 1 0 1 BUSY20 BUSY
+REJ_RSP 1 1 0 SH10 ERROR
+REJ_RSP 1 1 1 BUSY19 BUSY
+UA_RSP 0 0 0 SH9 ERROR
+UA_RSP 0 0 1 SH9 ERROR
+UA_RSP 0 1 0 SH9 ERROR
+UA_RSP 0 1 1 SH9 ERROR
+UA_RSP 1 0 0 SH9 ERROR
+UA_RSP 1 0 1 SH9 ERROR
+UA_RSP 1 1 0 SH9 ERROR
+UA_RSP 1 1 1 SH9 ERROR
+DM_RSP 0 0 0 SH6 ADM
+DM_RSP 0 0 1 SH6 ADM
+DM_RSP 0 1 0 SH6 ADM
+DM_RSP 0 1 1 SH6 ADM
+DM_RSP 1 0 0 SH6 ADM
+DM_RSP 1 0 1 SH6 ADM
+DM_RSP 1 1 0 SH6 ADM
+DM_RSP 1 1 1 SH6 ADM
+FRMR_RSP 0 0 0 SH5 RESET_WAIT
+FRMR_RSP 0 0 1 SH5 RESET_WAIT
+FRMR_RSP 0 1 0 SH5 RESET_WAIT
+FRMR_RSP 0 1 1 SH5 RESET_WAIT
+FRMR_RSP 1 0 0 SH5 RESET_WAIT
+FRMR_RSP 1 0 1 SH5 RESET_WAIT
+FRMR_RSP 1 1 0 SH5 RESET_WAIT
+FRMR_RSP 1 1 1 SH5 RESET_WAIT
+BAD_FRAME 0 0 0 SH7 ERROR
+BAD_FRAME 0 0 1 SH7 ERROR
+BAD_FRAME 0 1 0 SH7 ERROR
+BAD_FRAME 0 1 1 SH7 ERROR
+BAD_FRAME 1 0 0 SH7 ERROR
+BAD_FRAME 1 0 1 SH7 ERROR
+BAD_FRAME 1 1 0 SH7 ERROR
+BAD_FRAME 1 1 1 SH7 ERROR
+;
+;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK
+;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM
+;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT
+;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM
+;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR
+;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR
+;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR
+;112 entries in table, 1 modified by tredit4 I_RSP 1 0 0 BUSY9 BUSY
+;112 entries in table, 1 modified by tredit4 I_RSP 1 1 1 BUSY9 BUSY
+;112 entries in table, 1 modified by tredit4 I_CMD 1 0 0 BUSY9 BUSY
+;112 entries in table, 1 modified by tredit4 I_RSP 1 0 1 BUSY10 BUSY
+;112 entries in table, 1 modified by tredit4 I_CMD 1 0 1 BUSY10 BUSY
+;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x BUSY11 BUSY
+;112 entries in table, 2 modified by tredit4 I_CMD x 1 x BUSY12 BUSY
+;112 entries in table, 1 modified by tredit4 I_RSP x 0 0 BUSY13 BUSY
+;112 entries in table, 1 modified by tredit4 I_RSP x 1 1 BUSY13 BUSY
+;112 entries in table, 1 modified by tredit4 I_CMD x 0 0 BUSY13 BUSY
+;112 entries in table, 1 modified by tredit4 I_RSP x 0 1 BUSY14 BUSY
+;112 entries in table, 1 modified by tredit4 I_CMD x 0 1 BUSY14 BUSY
+;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x BUSY15 BUSY
+;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x BUSY15 BUSY
+;112 entries in table, 2 modified by tredit4 RR_RSP x 1 1 BUSY15 BUSY
+;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x BUSY16 BUSY
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x BUSY17 BUSY
+;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x BUSY17 BUSY
+;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 1 BUSY17 BUSY
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x BUSY18 BUSY
+;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 0 BUSY19 BUSY
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 0 BUSY19 BUSY
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 1 BUSY19 BUSY
+;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 1 BUSY20 BUSY
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 1 BUSY20 BUSY
+;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x BUSY21 BUSY
+;
+TABLE REJECT
+;Transition table for the REJECT state:
+;
+;frame type uexpect p bit p_flag
+;received N(S) in frame
+;
+I_CMD 0 0 0 REJECT7 REJECT
+I_CMD 0 0 1 REJECT8 REJECT
+I_CMD 0 1 0 REJECT9 REJECT
+I_CMD 0 1 1 REJECT9 REJECT
+I_CMD 1 0 0 REJECT5 REJECT
+I_CMD 1 0 1 REJECT5 REJECT
+I_CMD 1 1 0 REJECT6 REJECT
+I_CMD 1 1 1 REJECT6 REJECT
+RR_CMD 0 0 0 REJECT10 REJECT
+RR_CMD 0 0 1 REJECT10 REJECT
+RR_CMD 0 1 0 REJECT11 REJECT
+RR_CMD 0 1 1 REJECT11 REJECT
+RR_CMD 1 0 0 REJECT10 REJECT
+RR_CMD 1 0 1 REJECT10 REJECT
+RR_CMD 1 1 0 REJECT11 REJECT
+RR_CMD 1 1 1 REJECT11 REJECT
+RNR_CMD 0 0 0 REJECT12 REJECT
+RNR_CMD 0 0 1 REJECT12 REJECT
+RNR_CMD 0 1 0 REJECT13 REJECT
+RNR_CMD 0 1 1 REJECT13 REJECT
+RNR_CMD 1 0 0 REJECT12 REJECT
+RNR_CMD 1 0 1 REJECT12 REJECT
+RNR_CMD 1 1 0 REJECT13 REJECT
+RNR_CMD 1 1 1 REJECT13 REJECT
+REJ_CMD 0 0 0 REJECT14 REJECT
+REJ_CMD 0 0 1 REJECT15 REJECT
+REJ_CMD 0 1 0 REJECT16 REJECT
+REJ_CMD 0 1 1 REJECT16 REJECT
+REJ_CMD 1 0 0 REJECT14 REJECT
+REJ_CMD 1 0 1 REJECT15 REJECT
+REJ_CMD 1 1 0 REJECT16 REJECT
+REJ_CMD 1 1 1 REJECT16 REJECT
+DISC_CMD 0 0 0 SH4 ADM
+DISC_CMD 0 0 1 SH4 ADM
+DISC_CMD 0 1 0 SH4 ADM
+DISC_CMD 0 1 1 SH4 ADM
+DISC_CMD 1 0 0 SH4 ADM
+DISC_CMD 1 0 1 SH4 ADM
+DISC_CMD 1 1 0 SH4 ADM
+DISC_CMD 1 1 1 SH4 ADM
+SABME_CMD 0 0 0 SH3 RESET_CHECK
+SABME_CMD 0 0 1 SH3 RESET_CHECK
+SABME_CMD 0 1 0 SH3 RESET_CHECK
+SABME_CMD 0 1 1 SH3 RESET_CHECK
+SABME_CMD 1 0 0 SH3 RESET_CHECK
+SABME_CMD 1 0 1 SH3 RESET_CHECK
+SABME_CMD 1 1 0 SH3 RESET_CHECK
+SABME_CMD 1 1 1 SH3 RESET_CHECK
+I_RSP 0 0 0 REJECT7 REJECT
+I_RSP 0 0 1 REJECT8 REJECT
+I_RSP 0 1 0 SH10 ERROR
+I_RSP 0 1 1 REJECT7 REJECT
+I_RSP 1 0 0 REJECT5 REJECT
+I_RSP 1 0 1 REJECT5 REJECT
+I_RSP 1 1 0 SH10 ERROR
+I_RSP 1 1 1 REJECT5 REJECT
+RR_RSP 0 0 0 REJECT10 REJECT
+RR_RSP 0 0 1 REJECT10 REJECT
+RR_RSP 0 1 0 SH10 ERROR
+RR_RSP 0 1 1 REJECT10 REJECT
+RR_RSP 1 0 0 REJECT10 REJECT
+RR_RSP 1 0 1 REJECT10 REJECT
+RR_RSP 1 1 0 SH10 ERROR
+RR_RSP 1 1 1 REJECT10 REJECT
+RNR_RSP 0 0 0 REJECT12 REJECT
+RNR_RSP 0 0 1 REJECT12 REJECT
+RNR_RSP 0 1 0 SH10 ERROR
+RNR_RSP 0 1 1 REJECT12 REJECT
+RNR_RSP 1 0 0 REJECT12 REJECT
+RNR_RSP 1 0 1 REJECT12 REJECT
+RNR_RSP 1 1 0 SH10 ERROR
+RNR_RSP 1 1 1 REJECT12 REJECT
+REJ_RSP 0 0 0 REJECT14 REJECT
+REJ_RSP 0 0 1 REJECT15 REJECT
+REJ_RSP 0 1 0 SH10 ERROR
+REJ_RSP 0 1 1 REJECT14 REJECT
+REJ_RSP 1 0 0 REJECT14 REJECT
+REJ_RSP 1 0 1 REJECT15 REJECT
+REJ_RSP 1 1 0 SH10 ERROR
+REJ_RSP 1 1 1 REJECT14 REJECT
+UA_RSP 0 0 0 SH9 ERROR
+UA_RSP 0 0 1 SH9 ERROR
+UA_RSP 0 1 0 SH9 ERROR
+UA_RSP 0 1 1 SH9 ERROR
+UA_RSP 1 0 0 SH9 ERROR
+UA_RSP 1 0 1 SH9 ERROR
+UA_RSP 1 1 0 SH9 ERROR
+UA_RSP 1 1 1 SH9 ERROR
+DM_RSP 0 0 0 SH6 ADM
+DM_RSP 0 0 1 SH6 ADM
+DM_RSP 0 1 0 SH6 ADM
+DM_RSP 0 1 1 SH6 ADM
+DM_RSP 1 0 0 SH6 ADM
+DM_RSP 1 0 1 SH6 ADM
+DM_RSP 1 1 0 SH6 ADM
+DM_RSP 1 1 1 SH6 ADM
+FRMR_RSP 0 0 0 SH5 RESET_WAIT
+FRMR_RSP 0 0 1 SH5 RESET_WAIT
+FRMR_RSP 0 1 0 SH5 RESET_WAIT
+FRMR_RSP 0 1 1 SH5 RESET_WAIT
+FRMR_RSP 1 0 0 SH5 RESET_WAIT
+FRMR_RSP 1 0 1 SH5 RESET_WAIT
+FRMR_RSP 1 1 0 SH5 RESET_WAIT
+FRMR_RSP 1 1 1 SH5 RESET_WAIT
+BAD_FRAME 0 0 0 SH7 ERROR
+BAD_FRAME 0 0 1 SH7 ERROR
+BAD_FRAME 0 1 0 SH7 ERROR
+BAD_FRAME 0 1 1 SH7 ERROR
+BAD_FRAME 1 0 0 SH7 ERROR
+BAD_FRAME 1 0 1 SH7 ERROR
+BAD_FRAME 1 1 0 SH7 ERROR
+BAD_FRAME 1 1 1 SH7 ERROR
+;
+;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK
+;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM
+;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT
+;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM
+;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR
+;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR
+;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR
+;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x REJECT5 REJECT
+;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x REJECT5 REJECT
+;112 entries in table, 1 modified by tredit4 I_RSP 1 1 1 REJECT5 REJECT
+;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x REJECT6 REJECT
+;112 entries in table, 1 modified by tredit4 I_RSP x 1 1 REJECT7 REJECT
+;112 entries in table, 1 modified by tredit4 I_RSP x 0 0 REJECT7 REJECT
+;112 entries in table, 1 modified by tredit4 I_CMD x 0 0 REJECT7 REJECT
+;112 entries in table, 1 modified by tredit4 I_RSP x 0 1 REJECT8 REJECT
+;112 entries in table, 1 modified by tredit4 I_CMD x 0 1 REJECT8 REJECT
+;112 entries in table, 2 modified by tredit4 I_CMD x 1 x REJECT9 REJECT
+;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x REJECT10 REJECT
+;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x REJECT10 REJECT
+;112 entries in table, 2 modified by tredit4 RR_RSP x 1 1 REJECT10 REJECT
+;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x REJECT11 REJECT
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x REJECT12 REJECT
+;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x REJECT12 REJECT
+;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 1 REJECT12 REJECT
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x REJECT13 REJECT
+;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 0 REJECT14 REJECT
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 0 REJECT14 REJECT
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 1 REJECT14 REJECT
+;112 entries in table, 2 modified by tredit4 REJ_CMD x 0 1 REJECT15 REJECT
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 0 1 REJECT15 REJECT
+;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x REJECT16 REJECT
+;
+TABLE AWAIT
+;Transition table for the AWAIT state:
+;
+;frame type uexpect p bit p_flag
+;received N(S) in frame
+;
+I_CMD 0 0 0 AWAIT6 AWAIT
+I_CMD 0 0 1 AWAIT6 AWAIT
+I_CMD 0 1 0 AWAIT7 AWAIT
+I_CMD 0 1 1 AWAIT7 AWAIT
+I_CMD 1 0 0 AWAIT3 AWAIT_REJECT
+I_CMD 1 0 1 AWAIT3 AWAIT_REJECT
+I_CMD 1 1 0 AWAIT4 AWAIT_REJECT
+I_CMD 1 1 1 AWAIT4 AWAIT_REJECT
+RR_CMD 0 0 0 AWAIT9 AWAIT
+RR_CMD 0 0 1 AWAIT9 AWAIT
+RR_CMD 0 1 0 AWAIT10 AWAIT
+RR_CMD 0 1 1 AWAIT10 AWAIT
+RR_CMD 1 0 0 AWAIT9 AWAIT
+RR_CMD 1 0 1 AWAIT9 AWAIT
+RR_CMD 1 1 0 AWAIT10 AWAIT
+RR_CMD 1 1 1 AWAIT10 AWAIT
+RNR_CMD 0 0 0 AWAIT12 AWAIT
+RNR_CMD 0 0 1 AWAIT12 AWAIT
+RNR_CMD 0 1 0 AWAIT13 AWAIT
+RNR_CMD 0 1 1 AWAIT13 AWAIT
+RNR_CMD 1 0 0 AWAIT12 AWAIT
+RNR_CMD 1 0 1 AWAIT12 AWAIT
+RNR_CMD 1 1 0 AWAIT13 AWAIT
+RNR_CMD 1 1 1 AWAIT13 AWAIT
+REJ_CMD 0 0 0 AWAIT9 AWAIT
+REJ_CMD 0 0 1 AWAIT9 AWAIT
+REJ_CMD 0 1 0 AWAIT10 AWAIT
+REJ_CMD 0 1 1 AWAIT10 AWAIT
+REJ_CMD 1 0 0 AWAIT9 AWAIT
+REJ_CMD 1 0 1 AWAIT9 AWAIT
+REJ_CMD 1 1 0 AWAIT10 AWAIT
+REJ_CMD 1 1 1 AWAIT10 AWAIT
+DISC_CMD 0 0 0 SH4 ADM
+DISC_CMD 0 0 1 SH4 ADM
+DISC_CMD 0 1 0 SH4 ADM
+DISC_CMD 0 1 1 SH4 ADM
+DISC_CMD 1 0 0 SH4 ADM
+DISC_CMD 1 0 1 SH4 ADM
+DISC_CMD 1 1 0 SH4 ADM
+DISC_CMD 1 1 1 SH4 ADM
+SABME_CMD 0 0 0 SH3 RESET_CHECK
+SABME_CMD 0 0 1 SH3 RESET_CHECK
+SABME_CMD 0 1 0 SH3 RESET_CHECK
+SABME_CMD 0 1 1 SH3 RESET_CHECK
+SABME_CMD 1 0 0 SH3 RESET_CHECK
+SABME_CMD 1 0 1 SH3 RESET_CHECK
+SABME_CMD 1 1 0 SH3 RESET_CHECK
+SABME_CMD 1 1 1 SH3 RESET_CHECK
+I_RSP 0 0 0 AWAIT6 AWAIT
+I_RSP 0 0 1 AWAIT6 AWAIT
+I_RSP 0 1 0 SH10 ERROR
+I_RSP 0 1 1 AWAIT5 NORMAL
+I_RSP 1 0 0 AWAIT3 AWAIT_REJECT
+I_RSP 1 0 1 AWAIT3 AWAIT_REJECT
+I_RSP 1 1 0 SH10 ERROR
+I_RSP 1 1 1 AWAIT2 REJECT
+RR_RSP 0 0 0 AWAIT9 AWAIT
+RR_RSP 0 0 1 AWAIT9 AWAIT
+RR_RSP 0 1 0 SH10 ERROR
+RR_RSP 0 1 1 AWAIT8 AWAIT
+RR_RSP 1 0 0 AWAIT9 AWAIT
+RR_RSP 1 0 1 AWAIT9 AWAIT
+RR_RSP 1 1 0 SH10 ERROR
+RR_RSP 1 1 1 AWAIT8 AWAIT
+RNR_RSP 0 0 0 AWAIT12 AWAIT
+RNR_RSP 0 0 1 AWAIT12 AWAIT
+RNR_RSP 0 1 0 SH10 ERROR
+RNR_RSP 0 1 1 AWAIT11 AWAIT
+RNR_RSP 1 0 0 AWAIT12 AWAIT
+RNR_RSP 1 0 1 AWAIT12 AWAIT
+RNR_RSP 1 1 0 SH10 ERROR
+RNR_RSP 1 1 1 AWAIT11 AWAIT
+REJ_RSP 0 0 0 AWAIT9 AWAIT
+REJ_RSP 0 0 1 AWAIT9 AWAIT
+REJ_RSP 0 1 0 SH10 ERROR
+REJ_RSP 0 1 1 AWAIT8 AWAIT
+REJ_RSP 1 0 0 AWAIT9 AWAIT
+REJ_RSP 1 0 1 AWAIT9 AWAIT
+REJ_RSP 1 1 0 SH10 ERROR
+REJ_RSP 1 1 1 AWAIT8 AWAIT
+UA_RSP 0 0 0 SH9 ERROR
+UA_RSP 0 0 1 SH9 ERROR
+UA_RSP 0 1 0 SH9 ERROR
+UA_RSP 0 1 1 SH9 ERROR
+UA_RSP 1 0 0 SH9 ERROR
+UA_RSP 1 0 1 SH9 ERROR
+UA_RSP 1 1 0 SH9 ERROR
+UA_RSP 1 1 1 SH9 ERROR
+DM_RSP 0 0 0 SH6 ADM
+DM_RSP 0 0 1 SH6 ADM
+DM_RSP 0 1 0 SH6 ADM
+DM_RSP 0 1 1 SH6 ADM
+DM_RSP 1 0 0 SH6 ADM
+DM_RSP 1 0 1 SH6 ADM
+DM_RSP 1 1 0 SH6 ADM
+DM_RSP 1 1 1 SH6 ADM
+FRMR_RSP 0 0 0 SH5 RESET_WAIT
+FRMR_RSP 0 0 1 SH5 RESET_WAIT
+FRMR_RSP 0 1 0 SH5 RESET_WAIT
+FRMR_RSP 0 1 1 SH5 RESET_WAIT
+FRMR_RSP 1 0 0 SH5 RESET_WAIT
+FRMR_RSP 1 0 1 SH5 RESET_WAIT
+FRMR_RSP 1 1 0 SH5 RESET_WAIT
+FRMR_RSP 1 1 1 SH5 RESET_WAIT
+BAD_FRAME 0 0 0 SH7 ERROR
+BAD_FRAME 0 0 1 SH7 ERROR
+BAD_FRAME 0 1 0 SH7 ERROR
+BAD_FRAME 0 1 1 SH7 ERROR
+BAD_FRAME 1 0 0 SH7 ERROR
+BAD_FRAME 1 0 1 SH7 ERROR
+BAD_FRAME 1 1 0 SH7 ERROR
+BAD_FRAME 1 1 1 SH7 ERROR
+;
+;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK
+;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM
+;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT
+;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM
+;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR
+;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR
+;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR
+;112 entries in table, 1 modified by tredit4 I_RSP 1 1 x AWAIT2 REJECT
+;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x AWAIT3 AWAIT_REJECT
+;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x AWAIT3 AWAIT_REJECT
+;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x AWAIT4 AWAIT_REJECT
+;112 entries in table, 1 modified by tredit4 I_RSP x 1 x AWAIT5 NORMAL
+;112 entries in table, 2 modified by tredit4 I_RSP x 0 x AWAIT6 AWAIT
+;112 entries in table, 2 modified by tredit4 I_CMD x 0 x AWAIT6 AWAIT
+;112 entries in table, 2 modified by tredit4 I_CMD x 1 x AWAIT7 AWAIT
+;112 entries in table, 2 modified by tredit4 RR_RSP x 1 x AWAIT8 AWAIT
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 x AWAIT8 AWAIT
+;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x AWAIT9 AWAIT
+;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x AWAIT9 AWAIT
+;112 entries in table, 4 modified by tredit4 REJ_CMD x 0 x AWAIT9 AWAIT
+;112 entries in table, 4 modified by tredit4 REJ_RSP x 0 x AWAIT9 AWAIT
+;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x AWAIT10 AWAIT
+;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x AWAIT10 AWAIT
+;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 x AWAIT11 AWAIT
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x AWAIT12 AWAIT
+;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x AWAIT12 AWAIT
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x AWAIT13 AWAIT
+;
+TABLE AWAIT_BUSY
+;Transition table for the AWAIT_BUSY state:
+;
+;frame type uexpect p bit p_flag
+;received N(S) in frame
+;
+I_CMD 0 0 0 AWAIT_BUSY8 AWAIT_BUSY
+I_CMD 0 0 1 AWAIT_BUSY8 AWAIT_BUSY
+I_CMD 0 1 0 AWAIT_BUSY9 AWAIT_BUSY
+I_CMD 0 1 1 AWAIT_BUSY9 AWAIT_BUSY
+I_CMD 1 0 0 AWAIT_BUSY5 AWAIT_BUSY
+I_CMD 1 0 1 AWAIT_BUSY5 AWAIT_BUSY
+I_CMD 1 1 0 AWAIT_BUSY6 AWAIT_BUSY
+I_CMD 1 1 1 AWAIT_BUSY6 AWAIT_BUSY
+RR_CMD 0 0 0 AWAIT_BUSY11 AWAIT_BUSY
+RR_CMD 0 0 1 AWAIT_BUSY11 AWAIT_BUSY
+RR_CMD 0 1 0 AWAIT_BUSY12 AWAIT_BUSY
+RR_CMD 0 1 1 AWAIT_BUSY12 AWAIT_BUSY
+RR_CMD 1 0 0 AWAIT_BUSY11 AWAIT_BUSY
+RR_CMD 1 0 1 AWAIT_BUSY11 AWAIT_BUSY
+RR_CMD 1 1 0 AWAIT_BUSY12 AWAIT_BUSY
+RR_CMD 1 1 1 AWAIT_BUSY12 AWAIT_BUSY
+RNR_CMD 0 0 0 AWAIT_BUSY14 AWAIT_BUSY
+RNR_CMD 0 0 1 AWAIT_BUSY14 AWAIT_BUSY
+RNR_CMD 0 1 0 AWAIT_BUSY15 AWAIT_BUSY
+RNR_CMD 0 1 1 AWAIT_BUSY15 AWAIT_BUSY
+RNR_CMD 1 0 0 AWAIT_BUSY14 AWAIT_BUSY
+RNR_CMD 1 0 1 AWAIT_BUSY14 AWAIT_BUSY
+RNR_CMD 1 1 0 AWAIT_BUSY15 AWAIT_BUSY
+RNR_CMD 1 1 1 AWAIT_BUSY15 AWAIT_BUSY
+REJ_CMD 0 0 0 AWAIT_BUSY11 AWAIT_BUSY
+REJ_CMD 0 0 1 AWAIT_BUSY11 AWAIT_BUSY
+REJ_CMD 0 1 0 AWAIT_BUSY12 AWAIT_BUSY
+REJ_CMD 0 1 1 AWAIT_BUSY12 AWAIT_BUSY
+REJ_CMD 1 0 0 AWAIT_BUSY11 AWAIT_BUSY
+REJ_CMD 1 0 1 AWAIT_BUSY11 AWAIT_BUSY
+REJ_CMD 1 1 0 AWAIT_BUSY12 AWAIT_BUSY
+REJ_CMD 1 1 1 AWAIT_BUSY12 AWAIT_BUSY
+DISC_CMD 0 0 0 SH4 ADM
+DISC_CMD 0 0 1 SH4 ADM
+DISC_CMD 0 1 0 SH4 ADM
+DISC_CMD 0 1 1 SH4 ADM
+DISC_CMD 1 0 0 SH4 ADM
+DISC_CMD 1 0 1 SH4 ADM
+DISC_CMD 1 1 0 SH4 ADM
+DISC_CMD 1 1 1 SH4 ADM
+SABME_CMD 0 0 0 SH3 RESET_CHECK
+SABME_CMD 0 0 1 SH3 RESET_CHECK
+SABME_CMD 0 1 0 SH3 RESET_CHECK
+SABME_CMD 0 1 1 SH3 RESET_CHECK
+SABME_CMD 1 0 0 SH3 RESET_CHECK
+SABME_CMD 1 0 1 SH3 RESET_CHECK
+SABME_CMD 1 1 0 SH3 RESET_CHECK
+SABME_CMD 1 1 1 SH3 RESET_CHECK
+I_RSP 0 0 0 AWAIT_BUSY8 AWAIT_BUSY
+I_RSP 0 0 1 AWAIT_BUSY8 AWAIT_BUSY
+I_RSP 0 1 0 SH10 ERROR
+I_RSP 0 1 1 AWAIT_BUSY7 BUSY
+I_RSP 1 0 0 AWAIT_BUSY5 AWAIT_BUSY
+I_RSP 1 0 1 AWAIT_BUSY5 AWAIT_BUSY
+I_RSP 1 1 0 SH10 ERROR
+I_RSP 1 1 1 AWAIT_BUSY4 BUSY
+RR_RSP 0 0 0 AWAIT_BUSY11 AWAIT_BUSY
+RR_RSP 0 0 1 AWAIT_BUSY11 AWAIT_BUSY
+RR_RSP 0 1 0 SH10 ERROR
+RR_RSP 0 1 1 AWAIT_BUSY10 BUSY
+RR_RSP 1 0 0 AWAIT_BUSY11 AWAIT_BUSY
+RR_RSP 1 0 1 AWAIT_BUSY11 AWAIT_BUSY
+RR_RSP 1 1 0 SH10 ERROR
+RR_RSP 1 1 1 AWAIT_BUSY10 BUSY
+RNR_RSP 0 0 0 AWAIT_BUSY14 AWAIT_BUSY
+RNR_RSP 0 0 1 AWAIT_BUSY14 AWAIT_BUSY
+RNR_RSP 0 1 0 SH10 ERROR
+RNR_RSP 0 1 1 AWAIT_BUSY13 BUSY
+RNR_RSP 1 0 0 AWAIT_BUSY14 AWAIT_BUSY
+RNR_RSP 1 0 1 AWAIT_BUSY14 AWAIT_BUSY
+RNR_RSP 1 1 0 SH10 ERROR
+RNR_RSP 1 1 1 AWAIT_BUSY13 BUSY
+REJ_RSP 0 0 0 AWAIT_BUSY11 AWAIT_BUSY
+REJ_RSP 0 0 1 AWAIT_BUSY11 AWAIT_BUSY
+REJ_RSP 0 1 0 SH10 ERROR
+REJ_RSP 0 1 1 AWAIT_BUSY10 BUSY
+REJ_RSP 1 0 0 AWAIT_BUSY11 AWAIT_BUSY
+REJ_RSP 1 0 1 AWAIT_BUSY11 AWAIT_BUSY
+REJ_RSP 1 1 0 SH10 ERROR
+REJ_RSP 1 1 1 AWAIT_BUSY10 BUSY
+UA_RSP 0 0 0 SH9 ERROR
+UA_RSP 0 0 1 SH9 ERROR
+UA_RSP 0 1 0 SH9 ERROR
+UA_RSP 0 1 1 SH9 ERROR
+UA_RSP 1 0 0 SH9 ERROR
+UA_RSP 1 0 1 SH9 ERROR
+UA_RSP 1 1 0 SH9 ERROR
+UA_RSP 1 1 1 SH9 ERROR
+DM_RSP 0 0 0 SH6 ADM
+DM_RSP 0 0 1 SH6 ADM
+DM_RSP 0 1 0 SH6 ADM
+DM_RSP 0 1 1 SH6 ADM
+DM_RSP 1 0 0 SH6 ADM
+DM_RSP 1 0 1 SH6 ADM
+DM_RSP 1 1 0 SH6 ADM
+DM_RSP 1 1 1 SH6 ADM
+FRMR_RSP 0 0 0 SH5 RESET_WAIT
+FRMR_RSP 0 0 1 SH5 RESET_WAIT
+FRMR_RSP 0 1 0 SH5 RESET_WAIT
+FRMR_RSP 0 1 1 SH5 RESET_WAIT
+FRMR_RSP 1 0 0 SH5 RESET_WAIT
+FRMR_RSP 1 0 1 SH5 RESET_WAIT
+FRMR_RSP 1 1 0 SH5 RESET_WAIT
+FRMR_RSP 1 1 1 SH5 RESET_WAIT
+BAD_FRAME 0 0 0 SH7 ERROR
+BAD_FRAME 0 0 1 SH7 ERROR
+BAD_FRAME 0 1 0 SH7 ERROR
+BAD_FRAME 0 1 1 SH7 ERROR
+BAD_FRAME 1 0 0 SH7 ERROR
+BAD_FRAME 1 0 1 SH7 ERROR
+BAD_FRAME 1 1 0 SH7 ERROR
+BAD_FRAME 1 1 1 SH7 ERROR
+;
+;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK
+;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM
+;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT
+;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM
+;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR
+;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR
+;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR
+;112 entries in table, 1 modified by tredit4 I_RSP 1 1 x AWAIT_BUSY4 BUSY
+;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x AWAIT_BUSY5 AWAIT_BUSY
+;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x AWAIT_BUSY5 AWAIT_BUSY
+;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x AWAIT_BUSY6 AWAIT_BUSY
+;112 entries in table, 1 modified by tredit4 I_RSP x 1 x AWAIT_BUSY7 BUSY
+;112 entries in table, 2 modified by tredit4 I_RSP x 0 x AWAIT_BUSY8 AWAIT_BUSY
+;112 entries in table, 2 modified by tredit4 I_CMD x 0 x AWAIT_BUSY8 AWAIT_BUSY
+;112 entries in table, 2 modified by tredit4 I_CMD x 1 x AWAIT_BUSY9 AWAIT_BUSY
+;112 entries in table, 2 modified by tredit4 RR_RSP x 1 x AWAIT_BUSY10 BUSY
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 x AWAIT_BUSY10 BUSY
+;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x AWAIT_BUSY11 AWAIT_BUSY
+;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x AWAIT_BUSY11 AWAIT_BUSY
+;112 entries in table, 4 modified by tredit4 REJ_CMD x 0 x AWAIT_BUSY11 AWAIT_BUSY
+;112 entries in table, 4 modified by tredit4 REJ_RSP x 0 x AWAIT_BUSY11 AWAIT_BUSY
+;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x AWAIT_BUSY12 AWAIT_BUSY
+;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x AWAIT_BUSY12 AWAIT_BUSY
+;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 x AWAIT_BUSY13 BUSY
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x AWAIT_BUSY14 AWAIT_BUSY
+;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x AWAIT_BUSY14 AWAIT_BUSY
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x AWAIT_BUSY15 AWAIT_BUSY
+;
+TABLE AWAIT_REJECT
+;Transition table for the AWAIT_REJECT state:
+;
+;frame type uexpect p bit p_flag
+;received N(S) in frame
+;
+I_CMD 0 0 0 AWAIT_REJECT5 AWAIT
+I_CMD 0 0 1 AWAIT_REJECT5 AWAIT
+I_CMD 0 1 0 AWAIT_REJECT6 AWAIT
+I_CMD 0 1 1 AWAIT_REJECT6 AWAIT
+I_CMD 1 0 0 AWAIT_REJECT2 AWAIT_REJECT
+I_CMD 1 0 1 AWAIT_REJECT2 AWAIT_REJECT
+I_CMD 1 1 0 AWAIT_REJECT3 AWAIT_REJECT
+I_CMD 1 1 1 AWAIT_REJECT3 AWAIT_REJECT
+RR_CMD 0 0 0 AWAIT_REJECT8 AWAIT_REJECT
+RR_CMD 0 0 1 AWAIT_REJECT8 AWAIT_REJECT
+RR_CMD 0 1 0 AWAIT_REJECT9 AWAIT_REJECT
+RR_CMD 0 1 1 AWAIT_REJECT9 AWAIT_REJECT
+RR_CMD 1 0 0 AWAIT_REJECT8 AWAIT_REJECT
+RR_CMD 1 0 1 AWAIT_REJECT8 AWAIT_REJECT
+RR_CMD 1 1 0 AWAIT_REJECT9 AWAIT_REJECT
+RR_CMD 1 1 1 AWAIT_REJECT9 AWAIT_REJECT
+RNR_CMD 0 0 0 AWAIT_REJECT11 AWAIT_REJECT
+RNR_CMD 0 0 1 AWAIT_REJECT11 AWAIT_REJECT
+RNR_CMD 0 1 0 AWAIT_REJECT12 AWAIT_REJECT
+RNR_CMD 0 1 1 AWAIT_REJECT12 AWAIT_REJECT
+RNR_CMD 1 0 0 AWAIT_REJECT11 AWAIT_REJECT
+RNR_CMD 1 0 1 AWAIT_REJECT11 AWAIT_REJECT
+RNR_CMD 1 1 0 AWAIT_REJECT12 AWAIT_REJECT
+RNR_CMD 1 1 1 AWAIT_REJECT12 AWAIT_REJECT
+REJ_CMD 0 0 0 AWAIT_REJECT8 AWAIT_REJECT
+REJ_CMD 0 0 1 AWAIT_REJECT8 AWAIT_REJECT
+REJ_CMD 0 1 0 AWAIT_REJECT9 AWAIT_REJECT
+REJ_CMD 0 1 1 AWAIT_REJECT9 AWAIT_REJECT
+REJ_CMD 1 0 0 AWAIT_REJECT8 AWAIT_REJECT
+REJ_CMD 1 0 1 AWAIT_REJECT8 AWAIT_REJECT
+REJ_CMD 1 1 0 AWAIT_REJECT9 AWAIT_REJECT
+REJ_CMD 1 1 1 AWAIT_REJECT9 AWAIT_REJECT
+DISC_CMD 0 0 0 SH4 ADM
+DISC_CMD 0 0 1 SH4 ADM
+DISC_CMD 0 1 0 SH4 ADM
+DISC_CMD 0 1 1 SH4 ADM
+DISC_CMD 1 0 0 SH4 ADM
+DISC_CMD 1 0 1 SH4 ADM
+DISC_CMD 1 1 0 SH4 ADM
+DISC_CMD 1 1 1 SH4 ADM
+SABME_CMD 0 0 0 SH3 RESET_CHECK
+SABME_CMD 0 0 1 SH3 RESET_CHECK
+SABME_CMD 0 1 0 SH3 RESET_CHECK
+SABME_CMD 0 1 1 SH3 RESET_CHECK
+SABME_CMD 1 0 0 SH3 RESET_CHECK
+SABME_CMD 1 0 1 SH3 RESET_CHECK
+SABME_CMD 1 1 0 SH3 RESET_CHECK
+SABME_CMD 1 1 1 SH3 RESET_CHECK
+I_RSP 0 0 0 AWAIT_REJECT5 AWAIT
+I_RSP 0 0 1 AWAIT_REJECT5 AWAIT
+I_RSP 0 1 0 SH10 ERROR
+I_RSP 0 1 1 AWAIT_REJECT4 NORMAL
+I_RSP 1 0 0 AWAIT_REJECT2 AWAIT_REJECT
+I_RSP 1 0 1 AWAIT_REJECT2 AWAIT_REJECT
+I_RSP 1 1 0 SH10 ERROR
+I_RSP 1 1 1 AWAIT_REJECT4 NORMAL
+RR_RSP 0 0 0 AWAIT_REJECT8 AWAIT_REJECT
+RR_RSP 0 0 1 AWAIT_REJECT8 AWAIT_REJECT
+RR_RSP 0 1 0 SH10 ERROR
+RR_RSP 0 1 1 AWAIT_REJECT7 REJECT
+RR_RSP 1 0 0 AWAIT_REJECT8 AWAIT_REJECT
+RR_RSP 1 0 1 AWAIT_REJECT8 AWAIT_REJECT
+RR_RSP 1 1 0 SH10 ERROR
+RR_RSP 1 1 1 AWAIT_REJECT7 REJECT
+RNR_RSP 0 0 0 AWAIT_REJECT11 AWAIT_REJECT
+RNR_RSP 0 0 1 AWAIT_REJECT11 AWAIT_REJECT
+RNR_RSP 0 1 0 SH10 ERROR
+RNR_RSP 0 1 1 AWAIT_REJECT10 REJECT
+RNR_RSP 1 0 0 AWAIT_REJECT11 AWAIT_REJECT
+RNR_RSP 1 0 1 AWAIT_REJECT11 AWAIT_REJECT
+RNR_RSP 1 1 0 SH10 ERROR
+RNR_RSP 1 1 1 AWAIT_REJECT10 REJECT
+REJ_RSP 0 0 0 AWAIT_REJECT8 AWAIT_REJECT
+REJ_RSP 0 0 1 AWAIT_REJECT8 AWAIT_REJECT
+REJ_RSP 0 1 0 SH10 ERROR
+REJ_RSP 0 1 1 AWAIT_REJECT7 REJECT
+REJ_RSP 1 0 0 AWAIT_REJECT8 AWAIT_REJECT
+REJ_RSP 1 0 1 AWAIT_REJECT8 AWAIT_REJECT
+REJ_RSP 1 1 0 SH10 ERROR
+REJ_RSP 1 1 1 AWAIT_REJECT7 REJECT
+UA_RSP 0 0 0 SH9 ERROR
+UA_RSP 0 0 1 SH9 ERROR
+UA_RSP 0 1 0 SH9 ERROR
+UA_RSP 0 1 1 SH9 ERROR
+UA_RSP 1 0 0 SH9 ERROR
+UA_RSP 1 0 1 SH9 ERROR
+UA_RSP 1 1 0 SH9 ERROR
+UA_RSP 1 1 1 SH9 ERROR
+DM_RSP 0 0 0 SH6 ADM
+DM_RSP 0 0 1 SH6 ADM
+DM_RSP 0 1 0 SH6 ADM
+DM_RSP 0 1 1 SH6 ADM
+DM_RSP 1 0 0 SH6 ADM
+DM_RSP 1 0 1 SH6 ADM
+DM_RSP 1 1 0 SH6 ADM
+DM_RSP 1 1 1 SH6 ADM
+FRMR_RSP 0 0 0 SH5 RESET_WAIT
+FRMR_RSP 0 0 1 SH5 RESET_WAIT
+FRMR_RSP 0 1 0 SH5 RESET_WAIT
+FRMR_RSP 0 1 1 SH5 RESET_WAIT
+FRMR_RSP 1 0 0 SH5 RESET_WAIT
+FRMR_RSP 1 0 1 SH5 RESET_WAIT
+FRMR_RSP 1 1 0 SH5 RESET_WAIT
+FRMR_RSP 1 1 1 SH5 RESET_WAIT
+BAD_FRAME 0 0 0 SH7 ERROR
+BAD_FRAME 0 0 1 SH7 ERROR
+BAD_FRAME 0 1 0 SH7 ERROR
+BAD_FRAME 0 1 1 SH7 ERROR
+BAD_FRAME 1 0 0 SH7 ERROR
+BAD_FRAME 1 0 1 SH7 ERROR
+BAD_FRAME 1 1 0 SH7 ERROR
+BAD_FRAME 1 1 1 SH7 ERROR
+;
+;112 entries in table, 8 modified by tredit4 SABME_CMD x x x SH3 RESET_CHECK
+;112 entries in table, 8 modified by tredit4 DISC_CMD x x x SH4 ADM
+;112 entries in table, 8 modified by tredit4 FRMR_RSP x x x SH5 RESET_WAIT
+;112 entries in table, 8 modified by tredit4 DM_RSP x x x SH6 ADM
+;112 entries in table, 8 modified by tredit4 BAD_FRAME x x x SH7 ERROR
+;112 entries in table, 8 modified by tredit4 UA_RSP x x x SH9 ERROR
+;112 entries in table, 8 modified by tredit4 anyrsp x 1 0 SH10 ERROR
+;112 entries in table, 2 modified by tredit4 I_CMD 1 0 x AWAIT_REJECT2 AWAIT_REJECT
+;112 entries in table, 2 modified by tredit4 I_RSP 1 0 x AWAIT_REJECT2 AWAIT_REJECT
+;112 entries in table, 2 modified by tredit4 I_CMD 1 1 x AWAIT_REJECT3 AWAIT_REJECT
+;112 entries in table, 2 modified by tredit4 I_RSP x 1 x AWAIT_REJECT4 NORMAL
+;112 entries in table, 2 modified by tredit4 I_RSP x 0 x AWAIT_REJECT5 AWAIT
+;112 entries in table, 2 modified by tredit4 I_CMD x 0 x AWAIT_REJECT5 AWAIT
+;112 entries in table, 2 modified by tredit4 I_CMD x 1 x AWAIT_REJECT6 AWAIT
+;112 entries in table, 2 modified by tredit4 RR_RSP x 1 x AWAIT_REJECT7 REJECT
+;112 entries in table, 2 modified by tredit4 REJ_RSP x 1 x AWAIT_REJECT7 REJECT
+;112 entries in table, 0 modified by tredit4 I_RSP 1 1 x AWAIT_REJECT7 REJECT
+;112 entries in table, 4 modified by tredit4 RR_CMD x 0 x AWAIT_REJECT8 AWAIT_REJECT
+;112 entries in table, 4 modified by tredit4 RR_RSP x 0 x AWAIT_REJECT8 AWAIT_REJECT
+;112 entries in table, 4 modified by tredit4 REJ_CMD x 0 x AWAIT_REJECT8 AWAIT_REJECT
+;112 entries in table, 4 modified by tredit4 REJ_RSP x 0 x AWAIT_REJECT8 AWAIT_REJECT
+;112 entries in table, 4 modified by tredit4 RR_CMD x 1 x AWAIT_REJECT9 AWAIT_REJECT
+;112 entries in table, 4 modified by tredit4 REJ_CMD x 1 x AWAIT_REJECT9 AWAIT_REJECT
+;112 entries in table, 2 modified by tredit4 RNR_RSP x 1 x AWAIT_REJECT10 REJECT
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 0 x AWAIT_REJECT11 AWAIT_REJECT
+;112 entries in table, 4 modified by tredit4 RNR_RSP x 0 x AWAIT_REJECT11 AWAIT_REJECT
+;112 entries in table, 4 modified by tredit4 RNR_CMD x 1 x AWAIT_REJECT12 AWAIT_REJECT
+;112 entries in table, 0 modified by tredit4 RNR_CMD x 1 x AWAIT_REJECT15 AWAIT_BUSY
diff --git a/net/802/transit/timertr.h b/net/802/transit/timertr.h
new file mode 100644
index 000000000..9b9403b5a
--- /dev/null
+++ b/net/802/transit/timertr.h
@@ -0,0 +1,157 @@
+
+/* this file was generated on Mon Mar 10 22:45:36 GMT 1997 */
+
+
+/* size of transition table is 898 bytes */
+
+static char timertr_entry [ ] = {
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , ADM ,
+ NOP , ADM , NOP , ADM , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , CONN , NOP , CONN ,
+ NOP , CONN , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_WAIT , NOP , RESET_WAIT , NOP , RESET_WAIT ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , NOP , RESET_CHECK ,
+ NOP , RESET_CHECK , NOP , RESET_CHECK , SETUP7 , SETUP ,
+ SETUP7 , SETUP , SETUP3 , NORMAL , SETUP3 , NORMAL ,
+ SETUP8 , ADM , SETUP8 , ADM , SETUP3 , NORMAL ,
+ SETUP3 , NORMAL , NOP , SETUP , NOP , SETUP ,
+ NOP , SETUP , NOP , SETUP , NOP , SETUP ,
+ NOP , SETUP , NOP , SETUP , NOP , SETUP ,
+ NOP , SETUP , NOP , SETUP , NOP , SETUP ,
+ NOP , SETUP , NOP , SETUP , NOP , SETUP ,
+ NOP , SETUP , NOP , SETUP , NOP , SETUP ,
+ NOP , SETUP , NOP , SETUP , NOP , SETUP ,
+ NOP , SETUP , NOP , SETUP , NOP , SETUP ,
+ NOP , SETUP , RESET7 , RESET , RESET7 , RESET ,
+ RESET3 , NORMAL , RESET3 , NORMAL , RESET8 , ADM ,
+ RESET8 , ADM , RESET3 , NORMAL , RESET3 , NORMAL ,
+ NOP , RESET , NOP , RESET , NOP , RESET ,
+ NOP , RESET , NOP , RESET , NOP , RESET ,
+ NOP , RESET , NOP , RESET , NOP , RESET ,
+ NOP , RESET , NOP , RESET , NOP , RESET ,
+ NOP , RESET , NOP , RESET , NOP , RESET ,
+ NOP , RESET , NOP , RESET , NOP , RESET ,
+ NOP , RESET , NOP , RESET , NOP , RESET ,
+ NOP , RESET , NOP , RESET , NOP , RESET ,
+ D_CONN6 , D_CONN , D_CONN6 , D_CONN , D_CONN6 , D_CONN ,
+ D_CONN6 , D_CONN , D_CONN7 , ADM , D_CONN7 , ADM ,
+ D_CONN7 , ADM , D_CONN7 , ADM , NOP , D_CONN ,
+ NOP , D_CONN , NOP , D_CONN , NOP , D_CONN ,
+ NOP , D_CONN , NOP , D_CONN , NOP , D_CONN ,
+ NOP , D_CONN , NOP , D_CONN , NOP , D_CONN ,
+ NOP , D_CONN , NOP , D_CONN , NOP , D_CONN ,
+ NOP , D_CONN , NOP , D_CONN , NOP , D_CONN ,
+ NOP , D_CONN , NOP , D_CONN , NOP , D_CONN ,
+ NOP , D_CONN , NOP , D_CONN , NOP , D_CONN ,
+ NOP , D_CONN , NOP , D_CONN , ERR7 , ERROR ,
+ ERR7 , ERROR , ERR7 , ERROR , ERR7 , ERROR ,
+ ERR8 , RESET_WAIT , ERR8 , RESET_WAIT , ERR8 , RESET_WAIT ,
+ ERR8 , RESET_WAIT , NOP , ERROR , NOP , ERROR ,
+ NOP , ERROR , NOP , ERROR , NOP , ERROR ,
+ NOP , ERROR , NOP , ERROR , NOP , ERROR ,
+ NOP , ERROR , NOP , ERROR , NOP , ERROR ,
+ NOP , ERROR , NOP , ERROR , NOP , ERROR ,
+ NOP , ERROR , NOP , ERROR , NOP , ERROR ,
+ NOP , ERROR , NOP , ERROR , NOP , ERROR ,
+ NOP , ERROR , NOP , ERROR , NOP , ERROR ,
+ NOP , ERROR , NORMAL20 , AWAIT , NOP , NORMAL ,
+ NORMAL20 , AWAIT , NOP , NORMAL , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ NORMAL19 , NORMAL , NORMAL19 , NORMAL , NORMAL19 , NORMAL ,
+ NORMAL19 , NORMAL , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , NORMAL ,
+ NOP , NORMAL , NOP , NORMAL , NOP , NORMAL ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , NORMAL20 , AWAIT , NOP , NORMAL ,
+ NORMAL20 , AWAIT , NOP , NORMAL , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ BUSY24 , AWAIT_BUSY , NOP , BUSY , BUSY24 , AWAIT_BUSY ,
+ NOP , BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , BUSY23 , BUSY ,
+ BUSY23 , BUSY , BUSY23 , BUSY , BUSY23 , BUSY ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , BUSY25 , BUSY , BUSY26 , BUSY ,
+ BUSY25 , BUSY , BUSY26 , BUSY , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ NOP , BUSY , NOP , BUSY , NOP , BUSY ,
+ NOP , BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , REJECT ,
+ NOP , REJECT , NOP , REJECT , NOP , REJECT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , NOP , REJECT , NOP , REJECT ,
+ NOP , REJECT , NOP , REJECT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ NOP , REJECT , NOP , REJECT , NOP , REJECT ,
+ NOP , REJECT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , REJECT ,
+ NOP , REJECT , NOP , REJECT , NOP , REJECT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , NOP , AWAIT , NOP , AWAIT ,
+ NOP , AWAIT , NOP , AWAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ NOP , AWAIT , NOP , AWAIT , NOP , AWAIT ,
+ NOP , AWAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT ,
+ NOP , AWAIT , NOP , AWAIT , NOP , AWAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , NOP , AWAIT , NOP , AWAIT ,
+ NOP , AWAIT , NOP , AWAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY ,
+ NOP , AWAIT_BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT_BUSY ,
+ NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY ,
+ NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ NOP , AWAIT_BUSY , NOP , AWAIT_BUSY , NOP , AWAIT_BUSY ,
+ NOP , AWAIT_BUSY , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT_REJECT ,
+ NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT ,
+ NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT ,
+ NOP , AWAIT_REJECT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , NOP , AWAIT_REJECT ,
+ NOP , AWAIT_REJECT , NOP , AWAIT_REJECT , NOP , AWAIT_REJECT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT , SH11 , RESET_WAIT ,
+ SH11 , RESET_WAIT , SH11 , RESET_WAIT };
diff --git a/net/802/transit/timertr.pre b/net/802/transit/timertr.pre
new file mode 100644
index 000000000..f082912dd
--- /dev/null
+++ b/net/802/transit/timertr.pre
@@ -0,0 +1,527 @@
+COMPILE timertr NOINDEX
+TABLE XXX
+;
+;Transition table for expiring timers:
+;
+;llc state timer retry_c s_flag p_flag action newstate
+; expired >= N2
+;
+ADM ACK_TIMER 0 0 0 NOP ADM
+ADM ACK_TIMER 0 0 1 NOP ADM
+ADM ACK_TIMER 0 1 0 NOP ADM
+ADM ACK_TIMER 0 1 1 NOP ADM
+ADM ACK_TIMER 1 0 0 NOP ADM
+ADM ACK_TIMER 1 0 1 NOP ADM
+ADM ACK_TIMER 1 1 0 NOP ADM
+ADM ACK_TIMER 1 1 1 NOP ADM
+;;
+ADM P_TIMER 0 0 0 NOP ADM
+ADM P_TIMER 0 0 1 NOP ADM
+ADM P_TIMER 0 1 0 NOP ADM
+ADM P_TIMER 0 1 1 NOP ADM
+ADM P_TIMER 1 0 0 NOP ADM
+ADM P_TIMER 1 0 1 NOP ADM
+ADM P_TIMER 1 1 0 NOP ADM
+ADM P_TIMER 1 1 1 NOP ADM
+;;
+ADM REJ_TIMER 0 0 0 NOP ADM
+ADM REJ_TIMER 0 0 1 NOP ADM
+ADM REJ_TIMER 0 1 0 NOP ADM
+ADM REJ_TIMER 0 1 1 NOP ADM
+ADM REJ_TIMER 1 0 0 NOP ADM
+ADM REJ_TIMER 1 0 1 NOP ADM
+ADM REJ_TIMER 1 1 0 NOP ADM
+ADM REJ_TIMER 1 1 1 NOP ADM
+;;
+ADM BUSY_TIMER 0 0 0 NOP ADM
+ADM BUSY_TIMER 0 0 1 NOP ADM
+ADM BUSY_TIMER 0 1 0 NOP ADM
+ADM BUSY_TIMER 0 1 1 NOP ADM
+ADM BUSY_TIMER 1 0 0 NOP ADM
+ADM BUSY_TIMER 1 0 1 NOP ADM
+ADM BUSY_TIMER 1 1 0 NOP ADM
+ADM BUSY_TIMER 1 1 1 NOP ADM
+;;
+;;
+CONN ACK_TIMER 0 0 0 NOP CONN
+CONN ACK_TIMER 0 0 1 NOP CONN
+CONN ACK_TIMER 0 1 0 NOP CONN
+CONN ACK_TIMER 0 1 1 NOP CONN
+CONN ACK_TIMER 1 0 0 NOP CONN
+CONN ACK_TIMER 1 0 1 NOP CONN
+CONN ACK_TIMER 1 1 0 NOP CONN
+CONN ACK_TIMER 1 1 1 NOP CONN
+;;
+CONN P_TIMER 0 0 0 NOP CONN
+CONN P_TIMER 0 0 1 NOP CONN
+CONN P_TIMER 0 1 0 NOP CONN
+CONN P_TIMER 0 1 1 NOP CONN
+CONN P_TIMER 1 0 0 NOP CONN
+CONN P_TIMER 1 0 1 NOP CONN
+CONN P_TIMER 1 1 0 NOP CONN
+CONN P_TIMER 1 1 1 NOP CONN
+;;
+CONN REJ_TIMER 0 0 0 NOP CONN
+CONN REJ_TIMER 0 0 1 NOP CONN
+CONN REJ_TIMER 0 1 0 NOP CONN
+CONN REJ_TIMER 0 1 1 NOP CONN
+CONN REJ_TIMER 1 0 0 NOP CONN
+CONN REJ_TIMER 1 0 1 NOP CONN
+CONN REJ_TIMER 1 1 0 NOP CONN
+CONN REJ_TIMER 1 1 1 NOP CONN
+;;
+CONN BUSY_TIMER 0 0 0 NOP CONN
+CONN BUSY_TIMER 0 0 1 NOP CONN
+CONN BUSY_TIMER 0 1 0 NOP CONN
+CONN BUSY_TIMER 0 1 1 NOP CONN
+CONN BUSY_TIMER 1 0 0 NOP CONN
+CONN BUSY_TIMER 1 0 1 NOP CONN
+CONN BUSY_TIMER 1 1 0 NOP CONN
+CONN BUSY_TIMER 1 1 1 NOP CONN
+;;
+;;
+RESET_WAIT ACK_TIMER 0 0 0 NOP RESET_WAIT
+RESET_WAIT ACK_TIMER 0 0 1 NOP RESET_WAIT
+RESET_WAIT ACK_TIMER 0 1 0 NOP RESET_WAIT
+RESET_WAIT ACK_TIMER 0 1 1 NOP RESET_WAIT
+RESET_WAIT ACK_TIMER 1 0 0 NOP RESET_WAIT
+RESET_WAIT ACK_TIMER 1 0 1 NOP RESET_WAIT
+RESET_WAIT ACK_TIMER 1 1 0 NOP RESET_WAIT
+RESET_WAIT ACK_TIMER 1 1 1 NOP RESET_WAIT
+;;
+RESET_WAIT P_TIMER 0 0 0 NOP RESET_WAIT
+RESET_WAIT P_TIMER 0 0 1 NOP RESET_WAIT
+RESET_WAIT P_TIMER 0 1 0 NOP RESET_WAIT
+RESET_WAIT P_TIMER 0 1 1 NOP RESET_WAIT
+RESET_WAIT P_TIMER 1 0 0 NOP RESET_WAIT
+RESET_WAIT P_TIMER 1 0 1 NOP RESET_WAIT
+RESET_WAIT P_TIMER 1 1 0 NOP RESET_WAIT
+RESET_WAIT P_TIMER 1 1 1 NOP RESET_WAIT
+;;
+RESET_WAIT REJ_TIMER 0 0 0 NOP RESET_WAIT
+RESET_WAIT REJ_TIMER 0 0 1 NOP RESET_WAIT
+RESET_WAIT REJ_TIMER 0 1 0 NOP RESET_WAIT
+RESET_WAIT REJ_TIMER 0 1 1 NOP RESET_WAIT
+RESET_WAIT REJ_TIMER 1 0 0 NOP RESET_WAIT
+RESET_WAIT REJ_TIMER 1 0 1 NOP RESET_WAIT
+RESET_WAIT REJ_TIMER 1 1 0 NOP RESET_WAIT
+RESET_WAIT REJ_TIMER 1 1 1 NOP RESET_WAIT
+;;
+RESET_WAIT BUSY_TIMER 0 0 0 NOP RESET_WAIT
+RESET_WAIT BUSY_TIMER 0 0 1 NOP RESET_WAIT
+RESET_WAIT BUSY_TIMER 0 1 0 NOP RESET_WAIT
+RESET_WAIT BUSY_TIMER 0 1 1 NOP RESET_WAIT
+RESET_WAIT BUSY_TIMER 1 0 0 NOP RESET_WAIT
+RESET_WAIT BUSY_TIMER 1 0 1 NOP RESET_WAIT
+RESET_WAIT BUSY_TIMER 1 1 0 NOP RESET_WAIT
+RESET_WAIT BUSY_TIMER 1 1 1 NOP RESET_WAIT
+;;
+;;
+RESET_CHECK ACK_TIMER 0 0 0 NOP RESET_CHECK
+RESET_CHECK ACK_TIMER 0 0 1 NOP RESET_CHECK
+RESET_CHECK ACK_TIMER 0 1 0 NOP RESET_CHECK
+RESET_CHECK ACK_TIMER 0 1 1 NOP RESET_CHECK
+RESET_CHECK ACK_TIMER 1 0 0 NOP RESET_CHECK
+RESET_CHECK ACK_TIMER 1 0 1 NOP RESET_CHECK
+RESET_CHECK ACK_TIMER 1 1 0 NOP RESET_CHECK
+RESET_CHECK ACK_TIMER 1 1 1 NOP RESET_CHECK
+;;
+RESET_CHECK P_TIMER 0 0 0 NOP RESET_CHECK
+RESET_CHECK P_TIMER 0 0 1 NOP RESET_CHECK
+RESET_CHECK P_TIMER 0 1 0 NOP RESET_CHECK
+RESET_CHECK P_TIMER 0 1 1 NOP RESET_CHECK
+RESET_CHECK P_TIMER 1 0 0 NOP RESET_CHECK
+RESET_CHECK P_TIMER 1 0 1 NOP RESET_CHECK
+RESET_CHECK P_TIMER 1 1 0 NOP RESET_CHECK
+RESET_CHECK P_TIMER 1 1 1 NOP RESET_CHECK
+;;
+RESET_CHECK REJ_TIMER 0 0 0 NOP RESET_CHECK
+RESET_CHECK REJ_TIMER 0 0 1 NOP RESET_CHECK
+RESET_CHECK REJ_TIMER 0 1 0 NOP RESET_CHECK
+RESET_CHECK REJ_TIMER 0 1 1 NOP RESET_CHECK
+RESET_CHECK REJ_TIMER 1 0 0 NOP RESET_CHECK
+RESET_CHECK REJ_TIMER 1 0 1 NOP RESET_CHECK
+RESET_CHECK REJ_TIMER 1 1 0 NOP RESET_CHECK
+RESET_CHECK REJ_TIMER 1 1 1 NOP RESET_CHECK
+;;
+RESET_CHECK BUSY_TIMER 0 0 0 NOP RESET_CHECK
+RESET_CHECK BUSY_TIMER 0 0 1 NOP RESET_CHECK
+RESET_CHECK BUSY_TIMER 0 1 0 NOP RESET_CHECK
+RESET_CHECK BUSY_TIMER 0 1 1 NOP RESET_CHECK
+RESET_CHECK BUSY_TIMER 1 0 0 NOP RESET_CHECK
+RESET_CHECK BUSY_TIMER 1 0 1 NOP RESET_CHECK
+RESET_CHECK BUSY_TIMER 1 1 0 NOP RESET_CHECK
+RESET_CHECK BUSY_TIMER 1 1 1 NOP RESET_CHECK
+;;
+;;
+;;
+SETUP ACK_TIMER 0 0 0 SETUP7 SETUP
+SETUP ACK_TIMER 0 0 1 SETUP7 SETUP
+SETUP ACK_TIMER 0 1 0 SETUP3 NORMAL
+SETUP ACK_TIMER 0 1 1 SETUP3 NORMAL
+SETUP ACK_TIMER 1 0 0 SETUP8 ADM
+SETUP ACK_TIMER 1 0 1 SETUP8 ADM
+SETUP ACK_TIMER 1 1 0 SETUP3 NORMAL
+SETUP ACK_TIMER 1 1 1 SETUP3 NORMAL
+;;
+SETUP P_TIMER 0 0 0 NOP SETUP
+SETUP P_TIMER 0 0 1 NOP SETUP
+SETUP P_TIMER 0 1 0 NOP SETUP
+SETUP P_TIMER 0 1 1 NOP SETUP
+SETUP P_TIMER 1 0 0 NOP SETUP
+SETUP P_TIMER 1 0 1 NOP SETUP
+SETUP P_TIMER 1 1 0 NOP SETUP
+SETUP P_TIMER 1 1 1 NOP SETUP
+;;
+SETUP REJ_TIMER 0 0 0 NOP SETUP
+SETUP REJ_TIMER 0 0 1 NOP SETUP
+SETUP REJ_TIMER 0 1 0 NOP SETUP
+SETUP REJ_TIMER 0 1 1 NOP SETUP
+SETUP REJ_TIMER 1 0 0 NOP SETUP
+SETUP REJ_TIMER 1 0 1 NOP SETUP
+SETUP REJ_TIMER 1 1 0 NOP SETUP
+SETUP REJ_TIMER 1 1 1 NOP SETUP
+;;
+SETUP BUSY_TIMER 0 0 0 NOP SETUP
+SETUP BUSY_TIMER 0 0 1 NOP SETUP
+SETUP BUSY_TIMER 0 1 0 NOP SETUP
+SETUP BUSY_TIMER 0 1 1 NOP SETUP
+SETUP BUSY_TIMER 1 0 0 NOP SETUP
+SETUP BUSY_TIMER 1 0 1 NOP SETUP
+SETUP BUSY_TIMER 1 1 0 NOP SETUP
+SETUP BUSY_TIMER 1 1 1 NOP SETUP
+;;
+;;
+;;
+RESET ACK_TIMER 0 0 0 RESET7 RESET
+RESET ACK_TIMER 0 0 1 RESET7 RESET
+RESET ACK_TIMER 0 1 0 RESET3 NORMAL
+RESET ACK_TIMER 0 1 1 RESET3 NORMAL
+RESET ACK_TIMER 1 0 0 RESET8 ADM
+RESET ACK_TIMER 1 0 1 RESET8 ADM
+RESET ACK_TIMER 1 1 0 RESET3 NORMAL
+RESET ACK_TIMER 1 1 1 RESET3 NORMAL
+;;
+RESET P_TIMER 0 0 0 NOP RESET
+RESET P_TIMER 0 0 1 NOP RESET
+RESET P_TIMER 0 1 0 NOP RESET
+RESET P_TIMER 0 1 1 NOP RESET
+RESET P_TIMER 1 0 0 NOP RESET
+RESET P_TIMER 1 0 1 NOP RESET
+RESET P_TIMER 1 1 0 NOP RESET
+RESET P_TIMER 1 1 1 NOP RESET
+;;
+RESET REJ_TIMER 0 0 0 NOP RESET
+RESET REJ_TIMER 0 0 1 NOP RESET
+RESET REJ_TIMER 0 1 0 NOP RESET
+RESET REJ_TIMER 0 1 1 NOP RESET
+RESET REJ_TIMER 1 0 0 NOP RESET
+RESET REJ_TIMER 1 0 1 NOP RESET
+RESET REJ_TIMER 1 1 0 NOP RESET
+RESET REJ_TIMER 1 1 1 NOP RESET
+;;
+RESET BUSY_TIMER 0 0 0 NOP RESET
+RESET BUSY_TIMER 0 0 1 NOP RESET
+RESET BUSY_TIMER 0 1 0 NOP RESET
+RESET BUSY_TIMER 0 1 1 NOP RESET
+RESET BUSY_TIMER 1 0 0 NOP RESET
+RESET BUSY_TIMER 1 0 1 NOP RESET
+RESET BUSY_TIMER 1 1 0 NOP RESET
+RESET BUSY_TIMER 1 1 1 NOP RESET
+;;
+;;
+D_CONN ACK_TIMER 0 0 0 D_CONN6 D_CONN
+D_CONN ACK_TIMER 0 0 1 D_CONN6 D_CONN
+D_CONN ACK_TIMER 0 1 0 D_CONN6 D_CONN
+D_CONN ACK_TIMER 0 1 1 D_CONN6 D_CONN
+D_CONN ACK_TIMER 1 0 0 D_CONN7 ADM
+D_CONN ACK_TIMER 1 0 1 D_CONN7 ADM
+D_CONN ACK_TIMER 1 1 0 D_CONN7 ADM
+D_CONN ACK_TIMER 1 1 1 D_CONN7 ADM
+;;
+D_CONN P_TIMER 0 0 0 NOP D_CONN
+D_CONN P_TIMER 0 0 1 NOP D_CONN
+D_CONN P_TIMER 0 1 0 NOP D_CONN
+D_CONN P_TIMER 0 1 1 NOP D_CONN
+D_CONN P_TIMER 1 0 0 NOP D_CONN
+D_CONN P_TIMER 1 0 1 NOP D_CONN
+D_CONN P_TIMER 1 1 0 NOP D_CONN
+D_CONN P_TIMER 1 1 1 NOP D_CONN
+;;
+D_CONN REJ_TIMER 0 0 0 NOP D_CONN
+D_CONN REJ_TIMER 0 0 1 NOP D_CONN
+D_CONN REJ_TIMER 0 1 0 NOP D_CONN
+D_CONN REJ_TIMER 0 1 1 NOP D_CONN
+D_CONN REJ_TIMER 1 0 0 NOP D_CONN
+D_CONN REJ_TIMER 1 0 1 NOP D_CONN
+D_CONN REJ_TIMER 1 1 0 NOP D_CONN
+D_CONN REJ_TIMER 1 1 1 NOP D_CONN
+;;
+D_CONN BUSY_TIMER 0 0 0 NOP D_CONN
+D_CONN BUSY_TIMER 0 0 1 NOP D_CONN
+D_CONN BUSY_TIMER 0 1 0 NOP D_CONN
+D_CONN BUSY_TIMER 0 1 1 NOP D_CONN
+D_CONN BUSY_TIMER 1 0 0 NOP D_CONN
+D_CONN BUSY_TIMER 1 0 1 NOP D_CONN
+D_CONN BUSY_TIMER 1 1 0 NOP D_CONN
+D_CONN BUSY_TIMER 1 1 1 NOP D_CONN
+;;
+;;
+ERROR ACK_TIMER 0 0 0 ERR7 ERROR
+ERROR ACK_TIMER 0 0 1 ERR7 ERROR
+ERROR ACK_TIMER 0 1 0 ERR7 ERROR
+ERROR ACK_TIMER 0 1 1 ERR7 ERROR
+ERROR ACK_TIMER 1 0 0 ERR8 RESET_WAIT
+ERROR ACK_TIMER 1 0 1 ERR8 RESET_WAIT
+ERROR ACK_TIMER 1 1 0 ERR8 RESET_WAIT
+ERROR ACK_TIMER 1 1 1 ERR8 RESET_WAIT
+;;
+ERROR P_TIMER 0 0 0 NOP ERROR
+ERROR P_TIMER 0 0 1 NOP ERROR
+ERROR P_TIMER 0 1 0 NOP ERROR
+ERROR P_TIMER 0 1 1 NOP ERROR
+ERROR P_TIMER 1 0 0 NOP ERROR
+ERROR P_TIMER 1 0 1 NOP ERROR
+ERROR P_TIMER 1 1 0 NOP ERROR
+ERROR P_TIMER 1 1 1 NOP ERROR
+;;
+ERROR REJ_TIMER 0 0 0 NOP ERROR
+ERROR REJ_TIMER 0 0 1 NOP ERROR
+ERROR REJ_TIMER 0 1 0 NOP ERROR
+ERROR REJ_TIMER 0 1 1 NOP ERROR
+ERROR REJ_TIMER 1 0 0 NOP ERROR
+ERROR REJ_TIMER 1 0 1 NOP ERROR
+ERROR REJ_TIMER 1 1 0 NOP ERROR
+ERROR REJ_TIMER 1 1 1 NOP ERROR
+;;
+ERROR BUSY_TIMER 0 0 0 NOP ERROR
+ERROR BUSY_TIMER 0 0 1 NOP ERROR
+ERROR BUSY_TIMER 0 1 0 NOP ERROR
+ERROR BUSY_TIMER 0 1 1 NOP ERROR
+ERROR BUSY_TIMER 1 0 0 NOP ERROR
+ERROR BUSY_TIMER 1 0 1 NOP ERROR
+ERROR BUSY_TIMER 1 1 0 NOP ERROR
+ERROR BUSY_TIMER 1 1 1 NOP ERROR
+;;
+;;
+NORMAL ACK_TIMER 0 0 0 NORMAL20 AWAIT
+NORMAL ACK_TIMER 0 0 1 NOP NORMAL
+NORMAL ACK_TIMER 0 1 0 NORMAL20 AWAIT
+NORMAL ACK_TIMER 0 1 1 NOP NORMAL
+NORMAL ACK_TIMER 1 0 0 SH11 RESET_WAIT
+NORMAL ACK_TIMER 1 0 1 SH11 RESET_WAIT
+NORMAL ACK_TIMER 1 1 0 SH11 RESET_WAIT
+NORMAL ACK_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+NORMAL P_TIMER 0 0 0 NORMAL19 NORMAL
+NORMAL P_TIMER 0 0 1 NORMAL19 NORMAL
+NORMAL P_TIMER 0 1 0 NORMAL19 NORMAL
+NORMAL P_TIMER 0 1 1 NORMAL19 NORMAL
+NORMAL P_TIMER 1 0 0 SH11 RESET_WAIT
+NORMAL P_TIMER 1 0 1 SH11 RESET_WAIT
+NORMAL P_TIMER 1 1 0 SH11 RESET_WAIT
+NORMAL P_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+NORMAL REJ_TIMER 0 0 0 NOP NORMAL
+NORMAL REJ_TIMER 0 0 1 NOP NORMAL
+NORMAL REJ_TIMER 0 1 0 NOP NORMAL
+NORMAL REJ_TIMER 0 1 1 NOP NORMAL
+NORMAL REJ_TIMER 1 0 0 SH11 RESET_WAIT
+NORMAL REJ_TIMER 1 0 1 SH11 RESET_WAIT
+NORMAL REJ_TIMER 1 1 0 SH11 RESET_WAIT
+NORMAL REJ_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+NORMAL BUSY_TIMER 0 0 0 NORMAL20 AWAIT
+NORMAL BUSY_TIMER 0 0 1 NOP NORMAL
+NORMAL BUSY_TIMER 0 1 0 NORMAL20 AWAIT
+NORMAL BUSY_TIMER 0 1 1 NOP NORMAL
+NORMAL BUSY_TIMER 1 0 0 SH11 RESET_WAIT
+NORMAL BUSY_TIMER 1 0 1 SH11 RESET_WAIT
+NORMAL BUSY_TIMER 1 1 0 SH11 RESET_WAIT
+NORMAL BUSY_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+;;
+BUSY ACK_TIMER 0 0 0 BUSY24 AWAIT_BUSY
+BUSY ACK_TIMER 0 0 1 NOP BUSY
+BUSY ACK_TIMER 0 1 0 BUSY24 AWAIT_BUSY
+BUSY ACK_TIMER 0 1 1 NOP BUSY
+BUSY ACK_TIMER 1 0 0 SH11 RESET_WAIT
+BUSY ACK_TIMER 1 0 1 SH11 RESET_WAIT
+BUSY ACK_TIMER 1 1 0 SH11 RESET_WAIT
+BUSY ACK_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+BUSY P_TIMER 0 0 0 BUSY23 BUSY
+BUSY P_TIMER 0 0 1 BUSY23 BUSY
+BUSY P_TIMER 0 1 0 BUSY23 BUSY
+BUSY P_TIMER 0 1 1 BUSY23 BUSY
+BUSY P_TIMER 1 0 0 SH11 RESET_WAIT
+BUSY P_TIMER 1 0 1 SH11 RESET_WAIT
+BUSY P_TIMER 1 1 0 SH11 RESET_WAIT
+BUSY P_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+BUSY REJ_TIMER 0 0 0 BUSY25 BUSY
+BUSY REJ_TIMER 0 0 1 BUSY26 BUSY
+BUSY REJ_TIMER 0 1 0 BUSY25 BUSY
+BUSY REJ_TIMER 0 1 1 BUSY26 BUSY
+BUSY REJ_TIMER 1 0 0 SH11 RESET_WAIT
+BUSY REJ_TIMER 1 0 1 SH11 RESET_WAIT
+BUSY REJ_TIMER 1 1 0 SH11 RESET_WAIT
+BUSY REJ_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+BUSY BUSY_TIMER 0 0 0 NOP BUSY
+BUSY BUSY_TIMER 0 0 1 NOP BUSY
+BUSY BUSY_TIMER 0 1 0 NOP BUSY
+BUSY BUSY_TIMER 0 1 1 NOP BUSY
+BUSY BUSY_TIMER 1 0 0 SH11 RESET_WAIT
+BUSY BUSY_TIMER 1 0 1 SH11 RESET_WAIT
+BUSY BUSY_TIMER 1 1 0 SH11 RESET_WAIT
+BUSY BUSY_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+;;
+REJECT ACK_TIMER 0 0 0 NOP REJECT
+REJECT ACK_TIMER 0 0 1 NOP REJECT
+REJECT ACK_TIMER 0 1 0 NOP REJECT
+REJECT ACK_TIMER 0 1 1 NOP REJECT
+REJECT ACK_TIMER 1 0 0 SH11 RESET_WAIT
+REJECT ACK_TIMER 1 0 1 SH11 RESET_WAIT
+REJECT ACK_TIMER 1 1 0 SH11 RESET_WAIT
+REJECT ACK_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+REJECT P_TIMER 0 0 0 NOP REJECT
+REJECT P_TIMER 0 0 1 NOP REJECT
+REJECT P_TIMER 0 1 0 NOP REJECT
+REJECT P_TIMER 0 1 1 NOP REJECT
+REJECT P_TIMER 1 0 0 SH11 RESET_WAIT
+REJECT P_TIMER 1 0 1 SH11 RESET_WAIT
+REJECT P_TIMER 1 1 0 SH11 RESET_WAIT
+REJECT P_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+REJECT REJ_TIMER 0 0 0 NOP REJECT
+REJECT REJ_TIMER 0 0 1 NOP REJECT
+REJECT REJ_TIMER 0 1 0 NOP REJECT
+REJECT REJ_TIMER 0 1 1 NOP REJECT
+REJECT REJ_TIMER 1 0 0 SH11 RESET_WAIT
+REJECT REJ_TIMER 1 0 1 SH11 RESET_WAIT
+REJECT REJ_TIMER 1 1 0 SH11 RESET_WAIT
+REJECT REJ_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+REJECT BUSY_TIMER 0 0 0 NOP REJECT
+REJECT BUSY_TIMER 0 0 1 NOP REJECT
+REJECT BUSY_TIMER 0 1 0 NOP REJECT
+REJECT BUSY_TIMER 0 1 1 NOP REJECT
+REJECT BUSY_TIMER 1 0 0 SH11 RESET_WAIT
+REJECT BUSY_TIMER 1 0 1 SH11 RESET_WAIT
+REJECT BUSY_TIMER 1 1 0 SH11 RESET_WAIT
+REJECT BUSY_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+;;
+AWAIT ACK_TIMER 0 0 0 NOP AWAIT
+AWAIT ACK_TIMER 0 0 1 NOP AWAIT
+AWAIT ACK_TIMER 0 1 0 NOP AWAIT
+AWAIT ACK_TIMER 0 1 1 NOP AWAIT
+AWAIT ACK_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT ACK_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT ACK_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT ACK_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+AWAIT P_TIMER 0 0 0 NOP AWAIT
+AWAIT P_TIMER 0 0 1 NOP AWAIT
+AWAIT P_TIMER 0 1 0 NOP AWAIT
+AWAIT P_TIMER 0 1 1 NOP AWAIT
+AWAIT P_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT P_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT P_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT P_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+AWAIT REJ_TIMER 0 0 0 NOP AWAIT
+AWAIT REJ_TIMER 0 0 1 NOP AWAIT
+AWAIT REJ_TIMER 0 1 0 NOP AWAIT
+AWAIT REJ_TIMER 0 1 1 NOP AWAIT
+AWAIT REJ_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT REJ_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT REJ_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT REJ_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+AWAIT BUSY_TIMER 0 0 0 NOP AWAIT
+AWAIT BUSY_TIMER 0 0 1 NOP AWAIT
+AWAIT BUSY_TIMER 0 1 0 NOP AWAIT
+AWAIT BUSY_TIMER 0 1 1 NOP AWAIT
+AWAIT BUSY_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT BUSY_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT BUSY_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT BUSY_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+;;
+AWAIT_BUSY ACK_TIMER 0 0 0 NOP AWAIT_BUSY
+AWAIT_BUSY ACK_TIMER 0 0 1 NOP AWAIT_BUSY
+AWAIT_BUSY ACK_TIMER 0 1 0 NOP AWAIT_BUSY
+AWAIT_BUSY ACK_TIMER 0 1 1 NOP AWAIT_BUSY
+AWAIT_BUSY ACK_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT_BUSY ACK_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT_BUSY ACK_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT_BUSY ACK_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+AWAIT_BUSY P_TIMER 0 0 0 NOP AWAIT_BUSY
+AWAIT_BUSY P_TIMER 0 0 1 NOP AWAIT_BUSY
+AWAIT_BUSY P_TIMER 0 1 0 NOP AWAIT_BUSY
+AWAIT_BUSY P_TIMER 0 1 1 NOP AWAIT_BUSY
+AWAIT_BUSY P_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT_BUSY P_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT_BUSY P_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT_BUSY P_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+AWAIT_BUSY REJ_TIMER 0 0 0 NOP AWAIT_BUSY
+AWAIT_BUSY REJ_TIMER 0 0 1 NOP AWAIT_BUSY
+AWAIT_BUSY REJ_TIMER 0 1 0 NOP AWAIT_BUSY
+AWAIT_BUSY REJ_TIMER 0 1 1 NOP AWAIT_BUSY
+AWAIT_BUSY REJ_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT_BUSY REJ_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT_BUSY REJ_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT_BUSY REJ_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+AWAIT_BUSY BUSY_TIMER 0 0 0 NOP AWAIT_BUSY
+AWAIT_BUSY BUSY_TIMER 0 0 1 NOP AWAIT_BUSY
+AWAIT_BUSY BUSY_TIMER 0 1 0 NOP AWAIT_BUSY
+AWAIT_BUSY BUSY_TIMER 0 1 1 NOP AWAIT_BUSY
+AWAIT_BUSY BUSY_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT_BUSY BUSY_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT_BUSY BUSY_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT_BUSY BUSY_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+;;
+AWAIT_REJECT ACK_TIMER 0 0 0 NOP AWAIT_REJECT
+AWAIT_REJECT ACK_TIMER 0 0 1 NOP AWAIT_REJECT
+AWAIT_REJECT ACK_TIMER 0 1 0 NOP AWAIT_REJECT
+AWAIT_REJECT ACK_TIMER 0 1 1 NOP AWAIT_REJECT
+AWAIT_REJECT ACK_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT_REJECT ACK_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT_REJECT ACK_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT_REJECT ACK_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+AWAIT_REJECT P_TIMER 0 0 0 NOP AWAIT_REJECT
+AWAIT_REJECT P_TIMER 0 0 1 NOP AWAIT_REJECT
+AWAIT_REJECT P_TIMER 0 1 0 NOP AWAIT_REJECT
+AWAIT_REJECT P_TIMER 0 1 1 NOP AWAIT_REJECT
+AWAIT_REJECT P_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT_REJECT P_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT_REJECT P_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT_REJECT P_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+AWAIT_REJECT REJ_TIMER 0 0 0 NOP AWAIT_REJECT
+AWAIT_REJECT REJ_TIMER 0 0 1 NOP AWAIT_REJECT
+AWAIT_REJECT REJ_TIMER 0 1 0 NOP AWAIT_REJECT
+AWAIT_REJECT REJ_TIMER 0 1 1 NOP AWAIT_REJECT
+AWAIT_REJECT REJ_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT_REJECT REJ_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT_REJECT REJ_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT_REJECT REJ_TIMER 1 1 1 SH11 RESET_WAIT
+;;
+AWAIT_REJECT BUSY_TIMER 0 0 0 NOP AWAIT_REJECT
+AWAIT_REJECT BUSY_TIMER 0 0 1 NOP AWAIT_REJECT
+AWAIT_REJECT BUSY_TIMER 0 1 0 NOP AWAIT_REJECT
+AWAIT_REJECT BUSY_TIMER 0 1 1 NOP AWAIT_REJECT
+AWAIT_REJECT BUSY_TIMER 1 0 0 SH11 RESET_WAIT
+AWAIT_REJECT BUSY_TIMER 1 0 1 SH11 RESET_WAIT
+AWAIT_REJECT BUSY_TIMER 1 1 0 SH11 RESET_WAIT
+AWAIT_REJECT BUSY_TIMER 1 1 1 SH11 RESET_WAIT
+;;