+version:  10/31/2000
+switches:

+comp_ver Version:       4.3
+Release:       1.9
+Build Number:  8.0.371.3 (v1.9)
+Build Date:    Apr 20 2006 16:55:46

.%bigendian

.cpu_version 0x00000008 16 255
.%num_contexts 8
.%ctx_range 0 7


.%local_mem0_mode rel
.%local_mem1_mode rel
.%init_nn_mode --
.%neighbor_usage  0x0
.%resource CAM        0
.%resource CRC        0
.%resource T_INDEX    0
.%resource BYTE_INDEX 0

.%um_sym ustore$tls 20408 0
.%local_mem dram$tls dram 0 16
.%local_mem sram3$tls sram3 1920
.%local_mem sram2$tls sram2 0
.%local_mem sram1$tls sram1 0
.%local_mem sram$tls sram 0
.%local_mem scratch$tls scratch 0
.%local_mem _free_hd sram3 4
.%local_mem _errno sram3 20
.%local_mem _queue sram3 64
.%lm_sym lmspill_4_0 92 4
.%init lmspill_4_0+0 0x0
.%lm_sym lmspill_4_1 220 4
.%init lmspill_4_1+0 0x0
.%lm_sym lmspill_4_2 348 4
.%init lmspill_4_2+0 0x0
.%lm_sym lmspill_4_3 476 4
.%init lmspill_4_3+0 0x0
.%lm_sym lmspill_4_4 604 4
.%init lmspill_4_4+0 0x0
.%lm_sym lmspill_4_5 732 4
.%init lmspill_4_5+0 0x0
.%lm_sym lmspill_4_6 860 4
.%init lmspill_4_6+0 0x0
.%lm_sym lmspill_4_7 988 4
.%init lmspill_4_7+0 0x0
.%lm_sym lmspill_3_0 96 4
.%init lmspill_3_0+0 0x0
.%lm_sym lmspill_3_1 224 4
.%init lmspill_3_1+0 0x0
.%lm_sym lmspill_3_2 352 4
.%init lmspill_3_2+0 0x0
.%lm_sym lmspill_3_3 480 4
.%init lmspill_3_3+0 0x0
.%lm_sym lmspill_3_4 608 4
.%init lmspill_3_4+0 0x0
.%lm_sym lmspill_3_5 736 4
.%init lmspill_3_5+0 0x0
.%lm_sym lmspill_3_6 864 4
.%init lmspill_3_6+0 0x0
.%lm_sym lmspill_3_7 992 4
.%init lmspill_3_7+0 0x0
.%lm_sym lmspill_2_0 100 4
.%init lmspill_2_0+0 0x0
.%lm_sym lmspill_2_1 228 4
.%init lmspill_2_1+0 0x0
.%lm_sym lmspill_2_2 356 4
.%init lmspill_2_2+0 0x0
.%lm_sym lmspill_2_3 484 4
.%init lmspill_2_3+0 0x0
.%lm_sym lmspill_2_4 612 4
.%init lmspill_2_4+0 0x0
.%lm_sym lmspill_2_5 740 4
.%init lmspill_2_5+0 0x0
.%lm_sym lmspill_2_6 868 4
.%init lmspill_2_6+0 0x0
.%lm_sym lmspill_2_7 996 4
.%init lmspill_2_7+0 0x0
.%lm_sym lmspill_1_0 104 4
.%init lmspill_1_0+0 0x0
.%lm_sym lmspill_1_1 232 4
.%init lmspill_1_1+0 0x0
.%lm_sym lmspill_1_2 360 4
.%init lmspill_1_2+0 0x0
.%lm_sym lmspill_1_3 488 4
.%init lmspill_1_3+0 0x0
.%lm_sym lmspill_1_4 616 4
.%init lmspill_1_4+0 0x0
.%lm_sym lmspill_1_5 744 4
.%init lmspill_1_5+0 0x0
.%lm_sym lmspill_1_6 872 4
.%init lmspill_1_6+0 0x0
.%lm_sym lmspill_1_7 1000 4
.%init lmspill_1_7+0 0x0
.%lm_sym lmspill_0_0 108 4
.%init lmspill_0_0+0 0x0
.%lm_sym lmspill_0_1 236 4
.%init lmspill_0_1+0 0x0
.%lm_sym lmspill_0_2 364 4
.%init lmspill_0_2+0 0x0
.%lm_sym lmspill_0_3 492 4
.%init lmspill_0_3+0 0x0
.%lm_sym lmspill_0_4 620 4
.%init lmspill_0_4+0 0x0
.%lm_sym lmspill_0_5 748 4
.%init lmspill_0_5+0 0x0
.%lm_sym lmspill_0_6 876 4
.%init lmspill_0_6+0 0x0
.%lm_sym lmspill_0_7 1004 4
.%init lmspill_0_7+0 0x0
.%lm_sym _dl_source_message_lock 4 4
.%init _dl_source_message_lock+0 0x0
.%lm_sym _dl_sink_message_lock 0 4
.%init _dl_sink_message_lock+0 0x0
.%init_reg B7 0x0
.%init_reg A8 0x0
.%init_reg B8 0x0
.%init_reg A9 0x0
.%init_reg A10 0x0
.%init_reg A11 0x0
.%init_reg B9 0x0
.%init_reg B10 0x0
.%init_reg B11 0x0
.%init_reg A12 0x0
.%init_reg B12 0x0
.%init_reg A13 0x0
.%init_reg @A118 sram3$tls &v 1680 +
.%init_reg @A112 0x3A0
.%init_reg @A102 sram3$tls &v 1440 +
.%init_reg @A96 0x320
.%init_reg @A86 sram3$tls &v 1200 +
.%init_reg @A80 0x2A0
.%init_reg @A70 sram3$tls &v 960 +
.%init_reg @A64 0x220
.%init_reg @A54 sram3$tls &v 720 +
.%init_reg @A48 0x1A0
.%init_reg @A38 sram3$tls &v 480 +
.%init_reg @A32 0x120
.%init_reg @A22 sram3$tls &v 240 +
.%init_reg @A16 0xA0
.%init_reg @A63 0x0
.%init_reg @A79 0x0
.%init_reg @A95 0x0
.%init_reg @A111 0x0
.%init_reg @A127 0x0
.%init_reg @A6 sram3$tls &v 0 +
.%init_reg @A0 0x20
:_WU_count_scratch_error#	832
:_WU_incrementGlobalRegister#	3185
:_WU_loadGlobalRegister#	3181
:_WU_scratch_put_request_no_data#	1192
:_WU_scratch_put_request_with_data#	957
:__div_mod_32#	535
:__div_u32#	1324
:__mod_u32#	910
:_callback#	4812
:_dl_sink_init#	836
:_dl_sink_packet#	1203
:_dl_source_init#	844
:_dl_source_message#	978
:_dl_source_packet#	1102
:_exit#	908
:_handle_msg#	3189
:_handle_pkt#	5090
:_handle_pkt_user#	4959
:_helper_sram_outmsg_1ul#	2361
:_helper_sram_outmsg_3ul#	2563
:_helper_sram_outmsg_5ul#	1329
:_main#	0
:_memcpy_lmem_sram#	327
:_memcpy_sram_lmem#	179
:_onl_api_drop#	498
:_onl_api_plugin_cntr_inc#	4556
:_plugin_init#	5042
:_plugin_init_user#	4655
:_queue_alloc#	481
:_queue_enq#	1144
:_queue_free#	36
:_queue_init_desc#	897
:_queue_init_free#	852
:_queue_pop#	915
:_sram_ring_get_buffer_1word#	174
:_sram_ring_get_buffer_6word#	474
:_sram_ring_put_buffer_3word#	519
:_sram_ring_put_buffer_6word#	500
:_strcat#	51
:_strcat_sram#	970
:_strlen_lmem#	155
:_strncmp#	85
:_strncmp_sram#	974
:l_1004#	4532
:l_1005#	4538
:l_1006#	4544
:l_1007#	4550
:l_11#	18
:l_1137#	963
:l_1183#	969
:l_1184#	959
:l_1195#	1350
:l_1196#	1362
:l_1199#	1372
:l_12#	27
:l_1200#	1389
:l_1203#	1403
:l_1207#	1415
:l_1209#	1503
:l_1212#	1523
:l_1213#	1534
:l_1223#	1553
:l_1224#	1564
:l_1227#	1574
:l_1228#	1591
:l_1231#	1605
:l_1235#	1619
:l_1237#	1707
:l_1240#	1727
:l_1241#	1737
:l_1252#	1757
:l_1253#	1768
:l_1256#	1778
:l_1257#	1795
:l_1260#	1809
:l_1264#	1823
:l_1266#	1911
:l_1269#	1931
:l_1270#	1941
:l_1281#	1961
:l_1282#	1972
:l_1285#	1982
:l_1286#	1999
:l_1289#	2013
:l_1293#	2026
:l_1295#	2114
:l_1298#	2134
:l_1299#	2144
:l_1310#	2164
:l_1311#	2175
:l_1314#	2185
:l_1315#	2202
:l_1318#	2216
:l_1322#	2228
:l_1324#	2316
:l_1327#	2336
:l_1328#	2346
:l_1336#	57
:l_1338#	64
:l_1345#	93
:l_1349#	114
:l_1355#	142
:l_1356#	149
:l_1357#	153
:l_1361#	163
:l_1363#	171
:l_1369#	987
:l_1375#	990
:l_1377#	995
:l_1379#	999
:l_1381#	1003
:l_1383#	1007
:l_1385#	1010
:l_1388#	1015
:l_1395#	1021
:l_1399#	1028
:l_14#	29
:l_1406#	1033
:l_1410#	1039
:l_1417#	1044
:l_1421#	1050
:l_1428#	1055
:l_1432#	1061
:l_1439#	1066
:l_1443#	1072
:l_1450#	1077
:l_1454#	1083
:l_1461#	1088
:l_1465#	1094
:l_1472#	1099
:l_1473#	1101
:l_15#	33
:l_1519#	190
:l_1521#	198
:l_1525#	208
:l_1527#	215
:l_1530#	219
:l_1532#	307
:l_1535#	326
:l_1545#	2374
:l_1546#	2385
:l_1549#	2395
:l_1550#	2412
:l_1553#	2426
:l_1557#	2438
:l_1559#	2526
:l_1562#	2546
:l_1563#	2556
:l_1574#	2583
:l_1575#	2594
:l_1578#	2604
:l_1579#	2621
:l_1582#	2635
:l_1586#	2647
:l_1588#	2735
:l_1591#	2755
:l_1592#	2765
:l_160#	4859
:l_1602#	2785
:l_1603#	2796
:l_1606#	2806
:l_1607#	2823
:l_1610#	2837
:l_1614#	2849
:l_1616#	2937
:l_1619#	2957
:l_1620#	2967
:l_163#	4871
:l_1631#	2989
:l_1632#	3000
:l_1635#	3010
:l_1636#	3027
:l_1639#	3041
:l_164#	4875
:l_1643#	3053
:l_1645#	3141
:l_1648#	3161
:l_1649#	3171
:l_1658#	334
:l_1660#	342
:l_1664#	349
:l_1666#	356
:l_1669#	360
:l_1671#	453
:l_1674#	473
:l_1683#	1107
:l_1685#	1111
:l_1687#	1115
:l_1689#	1119
:l_1691#	1122
:l_1694#	1126
:l_1701#	1131
:l_1714#	1139
:l_1724#	1142
:l_1725#	1143
:l_1777#	4993
:l_1779#	4997
:l_1784#	5010
:l_1788#	5023
:l_1789#	5024
:l_1790#	5025
:l_1792#	5034
:l_1798#	1146
:l_1804#	1149
:l_1808#	1166
:l_1809#	1169
:l_1811#	1182
:l_1812#	1186
:l_1816#	496
:l_1819#	4564
:l_1822#	4572
:l_1824#	4574
:l_1826#	4576
:l_1828#	4578
:l_1831#	4580
:l_1834#	4588
:l_1836#	4590
:l_1838#	4592
:l_1840#	4594
:l_1843#	4596
:l_1846#	4604
:l_1848#	4606
:l_1850#	4608
:l_1852#	4610
:l_1855#	4612
:l_1858#	4620
:l_1860#	4622
:l_1862#	4624
:l_1864#	4626
:l_1867#	4628
:l_1879#	4636
:l_1881#	4644
:l_1883#	4646
:l_1885#	4648
:l_1887#	4650
:l_1890#	4651
:l_1934#	1198
:l_1980#	1202
:l_1981#	1194
:l_2025#	1213
:l_2060#	1216
:l_2065#	1223
:l_2108#	1235
:l_2143#	1237
:l_2186#	1249
:l_2221#	1251
:l_2264#	1263
:l_2299#	1266
:l_2301#	1270
:l_2303#	1274
:l_2305#	1278
:l_2307#	1282
:l_2309#	1289
:l_2347#	1297
:l_238#	4883
:l_2382#	1299
:l_2424#	1310
:l_2459#	1312
:l_2472#	1320
:l_2482#	1323
:l_2483#	1211
:l_2486#	1233
:l_2489#	1247
:l_2492#	1261
:l_2495#	1295
:l_2498#	1308
:l_2552#	514
:l_2585#	518
:l_2631#	530
:l_2664#	534
:l_330#	4926
:l_333#	4938
:l_334#	4942
:l_373#	4949
:l_408#	4951
:l_433#	4880
:l_436#	4947
:l_442#	917
:l_448#	920
:l_451#	937
:l_454#	945
:l_455#	951
:l_458#	49
:l_583#	3952
:l_628#	3972
:l_630#	3991
:l_632#	4010
:l_634#	4030
:l_636#	4062
:l_638#	4094
:l_640#	4117
:l_642#	4157
:l_669#	4190
:l_679#	4193
:l_689#	4196
:l_699#	4199
:l_709#	4202
:l_7205#	541
:l_7207#	546
:l_7209#	550
:l_7211#	555
:l_7213#	559
:l_7215#	564
:l_7217#	568
:l_7219#	573
:l_7221#	577
:l_7223#	582
:l_7225#	586
:l_7227#	591
:l_7229#	595
:l_7231#	600
:l_7233#	604
:l_7235#	609
:l_7237#	613
:l_7239#	618
:l_7241#	622
:l_7243#	627
:l_7245#	631
:l_7247#	636
:l_7249#	640
:l_7251#	645
:l_7253#	649
:l_7255#	654
:l_7257#	658
:l_7259#	663
:l_7261#	667
:l_7263#	672
:l_7265#	676
:l_7267#	681
:l_7269#	685
:l_7271#	690
:l_7273#	694
:l_7275#	699
:l_7277#	703
:l_7279#	708
:l_728#	4204
:l_7281#	712
:l_7283#	717
:l_7285#	721
:l_7287#	726
:l_7289#	730
:l_7291#	735
:l_7293#	739
:l_7295#	744
:l_7297#	748
:l_7299#	753
:l_7301#	757
:l_7303#	762
:l_7305#	766
:l_7307#	771
:l_7309#	775
:l_731#	4217
:l_7311#	780
:l_7313#	784
:l_7315#	789
:l_7317#	793
:l_7319#	798
:l_7321#	802
:l_7323#	807
:l_7325#	811
:l_7327#	816
:l_7329#	820
:l_7331#	825
:l_7333#	829
:l_7334#	830
:l_741#	4220
:l_751#	4223
:l_761#	4226
:l_771#	4229
:l_790#	4231
:l_793#	4244
:l_8#	12
:l_803#	4247
:l_813#	4250
:l_823#	4253
:l_833#	4256
:l_852#	4258
:l_855#	4271
:l_8554#	4683
:l_8564#	4686
:l_8574#	4689
:l_8584#	4692
:l_8594#	4695
:l_8613#	4697
:l_8616#	4710
:l_8626#	4713
:l_8636#	4716
:l_8646#	4719
:l_865#	4274
:l_8656#	4722
:l_8675#	4724
:l_8678#	4737
:l_8688#	4740
:l_8698#	4743
:l_8708#	4746
:l_8718#	4749
:l_8737#	4751
:l_8740#	4764
:l_875#	4277
:l_8750#	4767
:l_8760#	4770
:l_8770#	4773
:l_8780#	4776
:l_8799#	4778
:l_8804#	4797
:l_8805#	4801
:l_8807#	4811
:l_885#	4280
:l_8935#	5062
:l_8937#	5067
:l_8939#	5072
:l_8941#	5077
:l_8944#	5082
:l_8947#	5086
:l_895#	4283
:l_8959#	841
:l_8970#	843
:l_8975#	849
:l_8986#	851
:l_8992#	856
:l_8994#	860
:l_8996#	864
:l_8998#	868
:l_9#	16
:l_9000#	871
:l_9001#	880
:l_9003#	895
:l_9026#	35
:l_9032#	144
:l_9035#	1264
:l_9039#	1285
:l_9055#	4305
:l_9056#	4113
:l_9057#	4028
:l_9060#	4148
:l_9066#	5000
:l_9067#	5014
:l_9086#	1363
:l_9087#	1565
:l_9088#	1769
:l_9089#	1973
:l_9090#	2176
:l_9091#	2386
:l_9092#	2595
:l_9093#	2797
:l_9094#	3001
:l_9095#	4317
:l_9096#	2
:l_9097#	4
:l_9098#	6
:l_9099#	14
:l_9100#	25
:l_9101#	31
:l_9102#	35
:l_9103#	914
:l_9104#	939
:l_9105#	961
:l_9106#	972
:l_9107#	976
:l_9108#	1012
:l_9109#	1018
:l_9110#	1026
:l_9111#	1031
:l_9112#	1037
:l_9113#	1042
:l_9114#	1048
:l_9115#	1053
:l_9116#	1059
:l_9117#	1064
:l_9118#	1070
:l_9119#	1075
:l_9120#	1081
:l_9121#	1086
:l_9122#	1092
:l_9123#	1097
:l_9124#	1124
:l_9125#	1129
:l_9126#	1152
:l_9127#	1197
:l_9128#	1220
:l_9129#	1287
:l_9130#	1328
:l_9131#	1366
:l_9132#	1376
:l_9133#	1538
:l_9134#	1568
:l_9135#	1578
:l_9136#	1741
:l_9137#	1745
:l_9138#	1772
:l_9139#	1782
:l_914#	4285
:l_9140#	1945
:l_9141#	1949
:l_9142#	1976
:l_9143#	1986
:l_9144#	2148
:l_9145#	2152
:l_9146#	2179
:l_9147#	2189
:l_9148#	2350
:l_9149#	2355
:l_915#	4290
:l_9150#	2389
:l_9151#	2399
:l_9152#	2562
:l_9153#	2598
:l_9154#	2608
:l_9155#	2771
:l_9156#	2800
:l_9157#	2810
:l_9158#	2973
:l_9159#	2977
:l_9160#	3004
:l_9161#	3014
:l_9162#	3175
:l_9163#	3180
:l_9164#	3183
:l_9165#	3187
:l_9166#	3888
:l_9167#	3942
:l_9168#	3946
:l_9169#	3956
:l_917#	4302
:l_9170#	3976
:l_9171#	3995
:l_9172#	4014
:l_9173#	4034
:l_9174#	4066
:l_9175#	4098
:l_9176#	4115
:l_9177#	4121
:l_9178#	4155
:l_9179#	4161
:l_918#	4307
:l_9180#	4208
:l_9181#	4235
:l_9182#	4262
:l_9183#	4289
:l_9184#	4294
:l_9185#	4301
:l_9186#	4307
:l_9187#	4309
:l_9188#	4653
:l_9189#	4701
:l_9190#	4728
:l_9191#	4755
:l_9192#	4782
:l_9193#	4786
:l_9194#	4801
:l_9195#	4806
:l_9196#	4811
:l_9197#	4846
:l_9198#	4875
:l_9199#	4912
:l_9200#	4942
:l_9201#	4972
:l_9202#	5002
:l_9203#	5016
:l_9204#	5022
:l_9205#	5038
:l_9206#	5040
:l_9207#	5088
:l_9208#	5092
:l_9209#	5094
:l_9210#	5096
:l_9211#	4185
:l_9212#	4186
:l_9213#	4187
:l_9214#	4188
:l_9215#	4189
:l_9216#	4212
:l_9217#	4213
:l_9218#	4214
:l_9219#	4215
:l_9220#	4216
:l_9221#	4239
:l_9222#	4240
:l_9223#	4241
:l_9224#	4242
:l_9225#	4243
:l_9226#	4266
:l_9227#	4267
:l_9228#	4268
:l_9229#	4269
:l_9230#	4270
:l_9231#	4568
:l_9232#	4569
:l_9233#	4570
:l_9234#	4571
:l_9235#	4584
:l_9236#	4585
:l_9237#	4586
:l_9238#	4587
:l_9239#	4600
:l_9240#	4601
:l_9241#	4602
:l_9242#	4603
:l_9243#	4616
:l_9244#	4617
:l_9245#	4618
:l_9246#	4619
:l_9247#	4559
:l_9248#	4560
:l_9249#	4561
:l_9250#	4562
:l_9251#	4563
:l_9252#	4640
:l_9253#	4641
:l_9254#	4642
:l_9255#	4643
:l_9256#	4632
:l_9257#	4633
:l_9258#	4634
:l_9259#	4635
:l_9260#	4678
:l_9261#	4679
:l_9262#	4680
:l_9263#	4681
:l_9264#	4682
:l_9265#	4705
:l_9266#	4706
:l_9267#	4707
:l_9268#	4708
:l_9269#	4709
:l_927#	4340
:l_9270#	4732
:l_9271#	4733
:l_9272#	4734
:l_9273#	4735
:l_9274#	4736
:l_9275#	4759
:l_9276#	4760
:l_9277#	4761
:l_9278#	4762
:l_9279#	4763
:l_9280#	5049
:l_9281#	5050
:l_9282#	5051
:l_9283#	5052
:l_9284#	5053
:l_9285#	5054
:l_9286#	5055
:l_9287#	5056
:l_9288#	5057
:l_9289#	5058
:l_929#	4355
:l_9290#	5059
:l_9291#	5060
:l_9292#	5061
:l_931#	4369
:l_934#	4492
:l_940#	4495
:l_942#	4501
:l_944#	4505
:l_946#	4509
:l_948#	4513
:l_950#	4516
:l_971#	4526
:start#	0
*a0 gpr_a_rel 00
*a1 gpr_a_rel 01
*a2 gpr_a_rel 02
*a3 gpr_a_rel 03
*a4 gpr_a_rel 04
*a5 gpr_a_rel 05
*a6 gpr_a_rel 06
*a7 gpr_a_rel 07
*a8 gpr_a_rel 08
*a9 gpr_a_rel 09
*a10 gpr_a_rel 0A
*a11 gpr_a_rel 0B
*a12 gpr_a_rel 0C
*a13 gpr_a_rel 0D
*a14 gpr_a_rel 0E
*a15 gpr_a_rel 0F
*b0 gpr_b_rel 00
*b1 gpr_b_rel 01
*b2 gpr_b_rel 02
*b3 gpr_b_rel 03
*b4 gpr_b_rel 04
*b5 gpr_b_rel 05
*b6 gpr_b_rel 06
*b7 gpr_b_rel 07
*b8 gpr_b_rel 08
*b9 gpr_b_rel 09
*b10 gpr_b_rel 0A
*b11 gpr_b_rel 0B
*b12 gpr_b_rel 0C
*b13 gpr_b_rel 0D
*b14 gpr_b_rel 0E
*b15 gpr_b_rel 0F
*$0 sram_rel 000 1 both 0 0
*$1 sram_rel 001 1 both 0 0
*$2 sram_rel 002 1 both 0 0
*$3 sram_rel 003 1 both 0 0
*$4 sram_rel 004 1 both 0 0
*$5 sram_rel 005 1 both 0 0
*$6 sram_rel 006 1 both 0 0
*$7 sram_rel 007 1 both 0 0
*$8 sram_rel 008 1 both 0 0
*$9 sram_rel 009 1 both 0 0
*$10 sram_rel 00A 1 both 0 0
*$11 sram_rel 00B 1 both 0 0
*$12 sram_rel 00C 1 both 0 0
*$13 sram_rel 00D 1 both 0 0
*$14 sram_rel 00E 1 both 0 0
*$15 sram_rel 00F 1 both 0 0
*$$0 dram_rel 000 1 both 0 0
*$$1 dram_rel 001 1 both 0 0
*$$2 dram_rel 002 1 both 0 0
*$$3 dram_rel 003 1 both 0 0
*$$4 dram_rel 004 1 both 0 0
*$$5 dram_rel 005 1 both 0 0
*$$6 dram_rel 006 1 both 0 0
*$$7 dram_rel 007 1 both 0 0
*$$8 dram_rel 008 1 both 0 0
*$$9 dram_rel 009 1 both 0 0
*$$10 dram_rel 00A 1 both 0 0
*$$11 dram_rel 00B 1 both 0 0
*$$12 dram_rel 00C 1 both 0 0
*$$13 dram_rel 00D 1 both 0 0
*$$14 dram_rel 00E 1 both 0 0
*$$15 dram_rel 00F 1 both 0 0
*n$0 neighbor_rel 000
*n$1 neighbor_rel 001
*n$2 neighbor_rel 002
*n$3 neighbor_rel 003
*n$4 neighbor_rel 004
*n$5 neighbor_rel 005
*n$6 neighbor_rel 006
*n$7 neighbor_rel 007
*n$8 neighbor_rel 008
*n$9 neighbor_rel 009
*n$10 neighbor_rel 00A
*n$11 neighbor_rel 00B
*n$12 neighbor_rel 00C
*n$13 neighbor_rel 00D
*n$14 neighbor_rel 00E
*n$15 neighbor_rel 00F
*@a127 gpr_a_abs 7F
*@a111 gpr_a_abs 6F
*@a95 gpr_a_abs 5F
*@a79 gpr_a_abs 4F
*@a63 gpr_a_abs 3F
*@b127 gpr_b_abs FF
*_rx_ring_ready_sig signal   C 1
.%import_expr common_code 0 <34:22:0> &bp 5042 +
.0 DCEC900018 common_code
	.%line 778 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 1 5042
/******/    plugin_init();
_main#:
	br[_plugin_init#], defer[1]
.%import_expr common_code 1 <27:20:8,17:10:0> &bp 2 +
.1 F0000C0802 common_code
	.%line 778 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:674 0
	load_addr[a2, l_9096#]
.%import_expr common_code 2 <34:22:0> &bp 836 +
.2 D8D1100018 common_code
	.%line 779 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 1 836
/******/    dl_sink_init();
l_9096#:
	br[_dl_sink_init#], defer[1]
.%import_expr common_code 3 <27:20:8,7:0:0> &bp 4 +
.3 F000000304 common_code
	.%line 779 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:674 0
	load_addr[b0, l_9097#]
.%import_expr common_code 4 <34:22:0> &bp 844 +
.4 D8D3100018 common_code
	.%line 780 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 1 844
/******/    dl_source_init();
l_9097#:
	br[_dl_source_init#], defer[1]
.%import_expr common_code 5 <27:20:8,7:0:0> &bp 6 +
.5 F000000306 common_code
	.%line 780 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:674 0
	load_addr[b0, l_9098#]
.6 FC04400000 common_code
	.%line 783 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 1
/******/    c = ctx();
l_9098#:
	local_csr_rd[active_ctx_sts]
.7 F000000300 common_code
	.%line 783 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:674 0
	immed[b0, 0, <<0]
.8 B440000307 common_code
	.%line 783 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
	alu[b0, b0, AND, 7]
.%import_expr common_code 9 <34:22:0> &bp 33 +
.9 D808400109 common_code
	.%line 785 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0 33
/******/    if(c >= FIRST_PACKET_THREAD && c <= LAST_PACKET_THREAD)
	blt[l_15#]
.10 AAF0000305 common_code
	.%line 785 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
	alu[--, b0, -, 5]
.%import_expr common_code 11 <34:22:0> &bp 16 +
.11 D80400010B common_code
	.%line 785 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0 16
	bgt[l_9#]
.%import_expr common_code 12 <34:22:0> &bp 5090 +
.12 DCF8900018 common_code
	.%line 789 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 1 5090
/******/        handle_pkt();
l_8#:
	br[_handle_pkt#], defer[1]
.%import_expr common_code 13 <27:20:8,17:10:0> &bp 14 +
.13 F0000C3802 common_code
	.%line 789 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:674 0
	load_addr[a2, l_9099#]
.14 F0000C0300 common_code
	.%line 789 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
l_9099#:
	nop
.%import_expr common_code 15 <34:22:0> &bp 12 +
.15 D803000018 common_code
	.%line 789 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0 12
	br[l_8#]
.16 AAF0000306 common_code
	.%line 793 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
/******/    else if(c == MESSAGE_THREAD)
l_9#:
	alu[--, b0, -, 6]
.%import_expr common_code 17 <34:22:0> &bp 27 +
.17 D806C00101 common_code
	.%line 793 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0 27
	bne[l_12#]
.18 B08FFD3000 common_code
	.%line 797 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
/******/        handle_msg();
l_11#:
	alu[@b127, a0, +, 76]
.19 FC06E3FF00 common_code
	.%line 797 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
	local_csr_wr[active_lm_addr_1, @b127]
.20 F0000C0300 common_code
	.%line 797 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
	nop
.21 F0000C0300 common_code
	.%line 797 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
	nop
.22 F0000C0300 common_code
	.%line 797 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
	nop
.%import_expr common_code 23 <34:22:0> &bp 3189 +
.23 DB1D500018 common_code
	.%line 797 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 1 3189
	br[_handle_msg#], defer[1]
.%import_expr common_code 24 <27:20:8,17:10:0> &bp 25 +
.24 F0000C6620 common_code
	.%line 797 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:674 0
	load_addr[*l$index1, l_9100#]
.25 F0000C0300 common_code
	.%line 797 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
l_9100#:
	nop
.%import_expr common_code 26 <34:22:0> &bp 18 +
.26 D804800018 common_code
	.%line 797 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0 18
	br[l_11#]
.27 AAF0000307 common_code
	.%line 802 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
/******/    else if(c == CALLBACK_THREAD)
l_12#:
	alu[--, b0, -, 7]
.%import_expr common_code 28 <34:22:0> &bp 33 +
.28 D808400101 common_code
	.%line 802 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0 33
	bne[l_15#]
.%import_expr common_code 29 <34:22:0> &bp 4812 +
.29 DCB3100018 common_code
	.%line 806 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 1 4812
/******/        callback();
l_14#:
	br[_callback#], defer[1]
.%import_expr common_code 30 <27:20:8,7:0:0> &bp 31 +
.30 F00000071F common_code
	.%line 806 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:674 0
	load_addr[b1, l_9101#]
.31 F0000C0300 common_code
	.%line 806 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0
l_9101#:
	nop
.%import_expr common_code 32 <34:22:0> &bp 29 +
.32 D807400018 common_code
	.%line 806 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0 29
	br[l_14#]
.%import_expr common_code 33 <34:22:0> &bp 908 +
.33 D8E3100018 common_code
	.%line 810 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 1 908
/******/  }
l_15#:
	br[_exit#], defer[1]
.%import_expr common_code 34 <27:20:8,7:0:0> &bp 35 +
.34 F000000323 common_code
	.%line 810 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:674 0
	load_addr[b0, l_9102#]
.%import_expr common_code 35 <34:22:0> &bp 35 +
.35 D808C00018 common_code
	.%line 810 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:674 0 35
l_9102#:
l_9026#:
	br[l_9026#]
.36 A030001000 common_code
	.%line 991 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 0
/******/      if( item == 0 )	return -1;
_queue_free#:
	alu[--, --, B, b4]
.%import_expr common_code 37 <34:22:0> &bp 49 +
.37 D80C400100 common_code
	.%line 991 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 0 49
	beq[l_458#]
.%import_expr common_code 38 <27:20:8,7:0:0> _free_hd &v 0 +
.38 F040000304 common_code
	.%line 1000 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 0
/******/      item->next = free_hd;
	immed_w0[b0, @_free_hd]
.%import_expr common_code 39 <27:20:24,7:0:16> _free_hd &v 0 +
.39 F440000300 common_code
	.%line 1000 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 0
	immed_w1[b0, @_free_hd]
.40 0010000020 common_code
	.%line 1000 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 0
	sram[read, $0, b0, 0, 1], ctx_swap[s1]
.41 0110001130 common_code
	.%line 1000 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 1
	sram[write, $0, b4, 16, 1], ctx_swap[s1], defer[1]
.42 A018060000 common_code
	.%line 1000 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:636 0
	alu[$0, --, B, $0]
.%import_expr common_code 43 <27:20:8,7:0:0> _free_hd &v 0 +
.43 F040000304 common_code
	.%line 1001 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 0
/******/      free_hd = item;
	immed_w0[b0, @_free_hd]
.%import_expr common_code 44 <27:20:24,7:0:16> _free_hd &v 0 +
.44 F440000300 common_code
	.%line 1001 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 0
	immed_w1[b0, @_free_hd]
.45 0110000120 common_code
	.%line 1001 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 1
	sram[write, $0, b0, 0, 1], ctx_swap[s1], defer[1]
.46 A018001000 common_code
	.%line 1001 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:636 0
	alu[$0, --, B, b4]
.47 E8001C0001 common_code
	.%line 1013 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 1 0 A1
/******/      return 0;
	rtn[a1], defer[1]
.48 F000000300 common_code
	.%line 1013 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:636 0
	immed[b0, 0, <<0]
.49 E8001C0001 common_code
	.%line 991 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:636 1 0 A1
/******/      if( item == 0 )	return -1;
l_458#:
	rtn[a1], defer[1]
.50 F080000300 common_code
	.%line 991 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:636 0
	immed[b0, -1, 0]
.51 0010008102 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 1
/******/      for(ret= dest; *dest; dest++)
_strcat#:
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[1]
.52 91D0480202 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	alu_shf[b4, --, B, a2, <<3]
.53 AA70001300 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 2
	alu[--, b4, OR, 0]
.54 9000420200 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 1
	alu_shf[b4, --, B, $0, <<indirect]
.55 9D80401100 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	asr[b4, b4, >>24]
.%import_expr common_code 56 <34:22:0> &bp 64 +
.56 D810000100 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 0 64
	beq[l_1338#]
.57 A0802C0402 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 0
l_1336#:
	alu[a2, a2, +, 1]
.58 0010008102 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 1
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[1]
.59 91D0480202 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	alu_shf[b4, --, B, a2, <<3]
.60 AA70001300 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 2
	alu[--, b4, OR, 0]
.61 9000420200 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 1
	alu_shf[b4, --, B, $0, <<indirect]
.62 9D80401100 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	asr[b4, b4, >>24]
.%import_expr common_code 63 <34:22:0> &bp 57 +
.63 D80E400101 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 0 57
	bne[l_1336#]
.64 0010000620 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 2
/******/      while((*dest++ = *src++)!=0)
l_1338#:
	sram[read, $0, b1, 0, 1], ctx_swap[s1], defer[2]
.65 91D0400600 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 1
	alu_shf[b4, --, B, b1, <<3]
.66 AAC04C0C02 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	alu[a4, 3, -, a2]
.67 AA70001300 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 2
	alu[--, b4, OR, 0]
.68 9000420200 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 1
	alu_shf[b4, --, B, $0, <<indirect]
.69 9D80E01100 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	asr[b14, b4, >>24]
.70 81D0180204 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 0
	alu_shf[a1, --, B, a4, <<3]
.71 AA300C0001 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 1
	alu[--, a1, OR, 0]
.72 8008003A00 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	alu_shf[$0, --, B, b14, <<indirect]
.73 A4001C0C04 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 0
	alu[a1, a4, AND, 3]
.74 AA300C0001 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 1
	alu[--, a1, OR, 0]
.75 8000108600 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	alu_shf[a1, --, B, 1, <<indirect]
.76 8140180201 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 0
	alu_shf[a1, --, B, a1, <<12]
.77 8AC2008601 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 1
	alu_shf[--, a1, OR, 1, <<20]
.78 4110008002 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.79 9080403A00 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 1
	alu_shf[b4, --, B, b14, <<24]
.80 9D80401100 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	asr[b4, b4, >>24]
.%import_expr common_code 81 <34:22:0> &bp 64 +
.81 D810200101 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 2 64
	bne[l_1338#], defer[2]
.82 B0C0100701 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 1
	alu[b1, b1, +, 1]
.83 A0802C0402 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:499 0
	alu[a2, a2, +, 1]
.84 E8000C0003 common_code
	.%line 638 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:499 0 0 A3
/******/      return ret;
	rtn[a3]
.85 A030000000 common_code
	.%line 392 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
/******/      if (count==0)
_strncmp#:
	alu[--, --, B, b0]
.%import_expr common_code 86 <34:22:0> &bp 153 +
.86 D826400100 common_code
	.%line 392 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0 153
	beq[l_1357#]
.87 AAC0500301 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
/******/      while(--count && *s1==*s2 && *s1)
	alu[a5, b0, -, 1]
.%import_expr common_code 88 <34:22:0> &bp 93 +
.88 D817400101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0 93
	bne[l_1345#]
.89 001003C006 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
/******/      return (UCHAR)*s1 - (UCHAR)*s2;
	sram[read, $0, a6, 112, 1], ctx_swap[s1]
.90 9000120000 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
	alu_shf[b1, --, B, $0, <<0]
.91 9D80100500 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[b1, b1, >>24]
.%import_expr common_code 92 <34:22:0> &bp 144 +
.92 D824000018 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0 144
	br[l_9032#]
.93 001003C106 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
/******/      while(--count && *s1==*s2 && *s1)
l_1345#:
	sram[read, $0, a6, 112, 1], ctx_swap[s1], defer[1]
.94 81D0180204 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	alu_shf[a1, --, B, a4, <<3]
.95 B000460000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
	alu[b4, --, B, $0]
.96 9000120000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
	alu_shf[b1, --, B, $0, <<0]
.97 9D80100500 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[b1, b1, >>24]
.98 9080000600 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
	alu_shf[b0, --, B, b1, <<24]
.99 9D80000100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[b0, b0, >>24]
.100 0010008004 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
	sram[read, $0, a4, 0, 1], ctx_swap[s1]
.101 AA300C0001 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 2
	alu[--, a1, OR, 0]
.102 8000120200 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 1
	alu_shf[a1, --, B, $0, <<indirect]
.103 8D80280101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[a2, a1, >>24]
.104 8080180202 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
	alu_shf[a1, --, B, a2, <<24]
.105 8D80180101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[a1, a1, >>24]
.106 AAB0000001 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
	alu[--, a1, -, b0]
.%import_expr common_code 107 <34:22:0> &bp 149 +
.107 D825400101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0 149
	bne[l_1356#]
.108 A030000000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
	alu[--, --, B, b0]
.%import_expr common_code 109 <34:22:0> &bp 149 +
.109 D825400100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0 149
	beq[l_1356#]
.110 AA805C0405 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
	alu[a5, a5, -, 1]
.%import_expr common_code 111 <34:22:0> &bp 142 +
.111 D823A00100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 2 142
	beq[l_1355#], defer[2]
.112 B080DDC406 common_code
	.%line 399 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 1
/******/          s1++;
	alu[b13, a6, +, 113]
.113 A0804C0404 common_code
	.%line 400 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
/******/          s2++;
	alu[a4, a4, +, 1]
.114 0010003620 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 2
/******/      while(--count && *s1==*s2 && *s1)
l_1349#:
	sram[read, $0, b13, 0, 1], ctx_swap[s1], defer[2]
.115 91D0003600 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 1
	alu_shf[b0, --, B, b13, <<3]
.116 81D0180204 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	alu_shf[a1, --, B, a4, <<3]
.117 AA70000300 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 2
	alu[--, b0, OR, 0]
.118 9000020200 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 1
	alu_shf[b0, --, B, $0, <<indirect]
.119 9D80100100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[b1, b0, >>24]
.120 9080000600 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
	alu_shf[b0, --, B, b1, <<24]
.121 9D80000100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[b0, b0, >>24]
.122 0010008004 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
	sram[read, $0, a4, 0, 1], ctx_swap[s1]
.123 AA300C0001 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 2
	alu[--, a1, OR, 0]
.124 8000120200 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 1
	alu_shf[a1, --, B, $0, <<indirect]
.125 8D80280101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[a2, a1, >>24]
.126 8080180202 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
	alu_shf[a1, --, B, a2, <<24]
.127 8D80180101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[a1, a1, >>24]
.128 AAB0000001 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
	alu[--, a1, -, b0]
.%import_expr common_code 129 <34:22:0> &bp 149 +
.129 D825400101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0 149
	bne[l_1356#]
.130 A030000000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
	alu[--, --, B, b0]
.%import_expr common_code 131 <34:22:0> &bp 149 +
.131 D825400100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0 149
	beq[l_1356#]
.132 AA805C0405 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0
	alu[a5, a5, -, 1]
.%import_expr common_code 133 <34:22:0> &bp 114 +
.133 D81CA00101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 2 114
	bne[l_1349#], defer[2]
.134 B0C0D03701 common_code
	.%line 399 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 1
/******/          s1++;
	alu[b13, b13, +, 1]
.135 A0804C0404 common_code
	.%line 400 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
/******/          s2++;
	alu[a4, a4, +, 1]
.136 0010003520 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
/******/      return (UCHAR)*s1 - (UCHAR)*s2;
	sram[read, $0, b13, 0, 1], ctx_swap[s1], defer[1]
.137 91D0003600 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	alu_shf[b0, --, B, b13, <<3]
.138 AA70000300 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 2
	alu[--, b0, OR, 0]
.139 9000020200 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 1
	alu_shf[b0, --, B, $0, <<indirect]
.140 9D80100100 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[b1, b0, >>24]
.%import_expr common_code 141 <34:22:0> &bp 144 +
.141 D824000018 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 0 144
	br[l_9032#]
.142 9180101200 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
l_1355#:
	alu_shf[b1, --, B, b4, <<8]
.143 9D80100500 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[b1, b1, >>24]
.144 0010008104 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1
l_9032#:
	sram[read, $0, a4, 0, 1], ctx_swap[s1], defer[1]
.145 91D0080204 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	alu_shf[b0, --, B, a4, <<3]
.146 AA70000300 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 2
	alu[--, b0, OR, 0]
.147 9000020200 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 1
	alu_shf[b0, --, B, $0, <<indirect]
.148 8D80200100 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	asr[a2, b0, >>24]
.149 E8003C0003 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 3 0 A3
l_1356#:
	rtn[a3], defer[3]
.150 C001100401 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 2
	ld_field_w_clr[a1, 0001, b1, >>0]
.151 C001180002 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 1
	ld_field_w_clr[b0, 0001, a2, >>0]
.152 BA80000001 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	alu[b0, a1, -, b0]
.153 E8001C0003 common_code
	.%line 394 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:514 1 0 A3
/******/          return 0;
l_1357#:
	rtn[a3], defer[1]
.154 F000000300 common_code
	.%line 394 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:514 0
	immed[b0, 0, <<0]
.155 B08FFD4000 common_code
	.%line 285 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
/******/  {
_strlen_lmem#:
	alu[@b127, a0, +, 80]
.156 FC0663FF00 common_code
	.%line 285 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
	local_csr_wr[active_lm_addr_0, @b127]
.157 F0000C0300 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
/******/      while(*p)
	nop
.158 F0000C0300 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
	nop
.159 F0000C0300 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
	nop
.160 9180014100 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
	alu_shf[b0, --, B, *l$index0, >>24]
.%import_expr common_code 161 <34:22:0> &bp 171 +
.161 D82AD00100 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 1 171
	beq[l_1363#], defer[1]
.162 A0802D4000 common_code
	.%line 286 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:521 0
/******/      LMEM_U8 *p = s;
	alu[a2, a0, +, 80]
.163 A0802C0402 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
/******/          p++;
l_1361#:
	alu[a2, a2, +, 1]
.164 FC06EC0002 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
/******/      while(*p)
	local_csr_wr[active_lm_addr_1, a2]
.165 BAC00C0C02 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
	alu[b0, 3, -, a2]
.166 91D0000200 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
	alu_shf[b0, --, B, b0, <<3]
.167 AA70000300 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 1
	alu[--, b0, OR, 0]
.168 8000116100 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:521 0
	alu_shf[a1, --, B, *l$index1, >>indirect]
.169 C401180001 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0
	ld_field_w_clr[b0, 0001, a1, <<0], load_cc
.%import_expr common_code 170 <34:22:0> &bp 163 +
.170 D828C00101 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 0 163
	bne[l_1361#]
.171 E800200700 common_code
	.%line 291 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:521 2 0 B1
/******/      return p - s;
l_1363#:
	rtn[b1], defer[2]
.172 B0800D4000 common_code
	.%line 291 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:521 1
	alu[b0, a0, +, 80]
.173 AA80100002 common_code
	.%line 291 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:521 0
	alu[a1, a2, -, b0]
.174 F40C0C000E common_code
	.%line 550 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:703 0
/******/         (__declspec(sram) void *) ((SRAM_CONTROL_RING_CHANNEL<<QDESC_CHANNEL_BITPOS) | (ring_number<<2));
_sram_ring_get_buffer_1word#:
	immed[a14, 49152, <<16]
.175 8BE0E0120E common_code
	.%line 550 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:703 0
	alu_shf[a14, a14, OR, b4, <<2]
.176 091004800E common_code
	.%line 552 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:894 0
/******/    sram_get_ring(data, ring_addr, sizeof(data) / sizeof(data[0]), ctx_swap, &ring_signal);
	sram[get, $0, a14, 0, 1], ctx_swap[s1]
.177 E800103700 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:703 1 0 B13
/******/    return data[0];
	rtn[b13], defer[1]
.178 A000E60000 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:703 0
	alu[a14, --, B, $0]
.179 A0801DC006 common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/      if (ALIGNED_U64(p) && ALIGNED_U64(q))
_memcpy_sram_lmem#:
	alu[a1, a6, +, 112]
.180 A4001C1C01 common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a1, AND, 7]
.%import_expr common_code 181 <34:22:0> &bp 198 +
.181 D831A00101 common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2 198
	bne[l_1521#], defer[2]
.182 B0802DC006 common_code
	.%line 2357 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
/******/      U32  p= (U32)dest;
	alu[b2, a6, +, 112]
.183 A040200000 common_code
	.%line 2358 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
/******/      U32  q= (U32)src;
	alu[a2, --, B, a0]
.184 A4001C1C00 common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/      if (ALIGNED_U64(p) && ALIGNED_U64(q))
	alu[a1, a0, AND, 7]
.%import_expr common_code 185 <34:22:0> &bp 198 +
.185 D831800101 common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0 198
	bne[l_1521#]
.186 FC06EC0002 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/      	    *(SRAM_U64 *) p =	*(LMEM_U64 *) q;
	local_csr_wr[active_lm_addr_1, a2]
.187 F0000C0300 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	nop
.188 F0000C0300 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	nop
.189 F0000C0300 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	nop
.190 A01808C000 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
l_1519#:
	alu[$0, --, B, *l$index1++]
.191 A01818C000 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[$1, --, B, *l$index1++]
.192 0112000A20 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2
	sram[write, $0, b2, 0, 2], ctx_swap[s1], defer[2]
.193 A0802C2002 common_code
	.%line 2366 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
/******/  	    q += 8;
	alu[a2, a2, +, 8]
.194 BAC0000308 common_code
	.%line 2367 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
/******/              n -= 8;
	alu[b0, b0, -, 8]
.195 AAF0000308 common_code
	.%line 2362 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/          while (n >= 8)
	alu[--, b0, -, 8]
.%import_expr common_code 196 <34:22:0> &bp 190 +
.196 D82F900104 common_code
	.%line 2362 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1 190
	bhs[l_1519#], defer[1]
.197 B0C0200B08 common_code
	.%line 2365 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
/******/  	    p += 8;
	alu[b2, b2, +, 8]
.198 A440100B03 common_code
	.%line 2371 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/      if (ALIGNED_U32(p) && ALIGNED_U32(q))
l_1521#:
	alu[a1, b2, AND, 3]
.%import_expr common_code 199 <34:22:0> &bp 215 +
.199 D835C00101 common_code
	.%line 2371 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0 215
	bne[l_1527#]
.200 A4001C0C02 common_code
	.%line 2371 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a2, AND, 3]
.%import_expr common_code 201 <34:22:0> &bp 215 +
.201 D835C00101 common_code
	.%line 2371 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0 215
	bne[l_1527#]
.202 AAF0000304 common_code
	.%line 2373 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/          while (n >= 4)
	alu[--, b0, -, 4]
.%import_expr common_code 203 <34:22:0> &bp 215 +
.203 D835C00105 common_code
	.%line 2373 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0 215
	blo[l_1527#]
.204 FC06EC0002 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/      	    *(SRAM_U32 *) p=	*(LMEM_U32 *) q;
	local_csr_wr[active_lm_addr_1, a2]
.205 F0000C0300 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	nop
.206 F0000C0300 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	nop
.207 F0000C0300 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	nop
.208 A01808C000 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
l_1525#:
	alu[$0, --, B, *l$index1++]
.209 0110000A20 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2
	sram[write, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.210 A0802C1002 common_code
	.%line 2377 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
/******/  	    q += 4;
	alu[a2, a2, +, 4]
.211 BAC0000304 common_code
	.%line 2378 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
/******/              n -= 4;
	alu[b0, b0, -, 4]
.212 AAF0000304 common_code
	.%line 2373 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/          while (n >= 4)
	alu[--, b0, -, 4]
.%import_expr common_code 213 <34:22:0> &bp 208 +
.213 D834100104 common_code
	.%line 2373 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1 208
	bhs[l_1525#], defer[1]
.214 B0C0200B04 common_code
	.%line 2376 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
/******/  	    p += 4;
	alu[b2, b2, +, 4]
.215 A030000000 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/      while (n > 0)
l_1527#:
	alu[--, --, B, b0]
.%import_expr common_code 216 <34:22:0> &bp 326 +
.216 D851800100 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0 326
	beq[l_1535#]
.217 AAF0000306 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[--, b0, -, 6]
.%import_expr common_code 218 <34:22:0> &bp 307 +
.218 D84CC00105 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0 307
	blo[l_1532#]
.219 FC06EC0002 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/      	*(SRAM_CHAR *) p=	*(LMEM_CHAR *) q;
l_1530#:
	local_csr_wr[active_lm_addr_1, a2]
.220 81D0180202 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a2, <<3]
.221 AA80400B03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a4, 3, -, b2]
.222 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2
	alu[--, a1, OR, 0]
.223 8000116200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
	alu_shf[a1, --, B, *l$index1, <<indirect]
.224 8D80180101 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	asr[a1, a1, >>24]
.225 81D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a3, --, B, a4, <<3]
.226 AA300C0003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a3, OR, 0]
.227 8008080201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[$0, --, B, a1, <<indirect]
.228 A4001C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a4, AND, 3]
.229 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a1, OR, 0]
.230 8000108600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[a1, --, B, 1, <<indirect]
.231 8140180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<12]
.232 8AC2008601 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu_shf[--, a1, OR, 1, <<20]
.233 4110000820 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	sram[write, $0, b2, 0, 1], ctx_swap[s1], indirect_ref
.234 A0801C0402 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a2, +, 1]
.235 FC066C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	local_csr_wr[active_lm_addr_0, a1]
.236 81D0180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<3]
.237 A0C0300B01 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a3, b2, +, 1]
.238 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2
	alu[--, a1, OR, 0]
.239 8000114200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
	alu_shf[a1, --, B, *l$index0, <<indirect]
.240 8D80180101 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	asr[a1, a1, >>24]
.241 AAC04C0C03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a4, 3, -, a3]
.242 81D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a3, --, B, a4, <<3]
.243 AA300C0003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a3, OR, 0]
.244 8008080201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[$0, --, B, a1, <<indirect]
.245 A4001C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a4, AND, 3]
.246 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a1, OR, 0]
.247 8000108600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[a1, --, B, 1, <<indirect]
.248 8140180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<12]
.249 8AC2008601 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu_shf[--, a1, OR, 1, <<20]
.250 4110000821 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	sram[write, $0, b2, 1, 1], ctx_swap[s1], indirect_ref
.251 A0801C0802 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a2, +, 2]
.252 FC06EC0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	local_csr_wr[active_lm_addr_1, a1]
.253 81D0180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<3]
.254 A0C0300B02 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a3, b2, +, 2]
.255 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2
	alu[--, a1, OR, 0]
.256 8000116200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
	alu_shf[a1, --, B, *l$index1, <<indirect]
.257 8D80180101 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	asr[a1, a1, >>24]
.258 AAC04C0C03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a4, 3, -, a3]
.259 81D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a3, --, B, a4, <<3]
.260 AA300C0003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a3, OR, 0]
.261 8008080201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[$0, --, B, a1, <<indirect]
.262 A4001C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a4, AND, 3]
.263 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a1, OR, 0]
.264 8000108600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[a1, --, B, 1, <<indirect]
.265 8140180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<12]
.266 8AC2008601 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu_shf[--, a1, OR, 1, <<20]
.267 4110000822 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	sram[write, $0, b2, 2, 1], ctx_swap[s1], indirect_ref
.268 A0801C0C02 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a2, +, 3]
.269 FC06EC0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	local_csr_wr[active_lm_addr_1, a1]
.270 81D0180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<3]
.271 A0C0300B03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a3, b2, +, 3]
.272 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2
	alu[--, a1, OR, 0]
.273 8000116200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
	alu_shf[a1, --, B, *l$index1, <<indirect]
.274 8D80180101 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	asr[a1, a1, >>24]
.275 AAC04C0C03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a4, 3, -, a3]
.276 81D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a3, --, B, a4, <<3]
.277 AA300C0003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a3, OR, 0]
.278 8008080201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[$0, --, B, a1, <<indirect]
.279 A4001C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a4, AND, 3]
.280 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a1, OR, 0]
.281 8000108600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[a1, --, B, 1, <<indirect]
.282 8140180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<12]
.283 8AC2008601 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu_shf[--, a1, OR, 1, <<20]
.284 4110000823 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	sram[write, $0, b2, 3, 1], ctx_swap[s1], indirect_ref
.285 A0801C1002 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a2, +, 4]
.286 FC06EC0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	local_csr_wr[active_lm_addr_1, a1]
.287 81D0180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<3]
.288 A0C0300B04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a3, b2, +, 4]
.289 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2
	alu[--, a1, OR, 0]
.290 8000116200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
	alu_shf[a1, --, B, *l$index1, <<indirect]
.291 8D80180101 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	asr[a1, a1, >>24]
.292 AAC04C0C03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a4, 3, -, a3]
.293 81D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a3, --, B, a4, <<3]
.294 AA300C0003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a3, OR, 0]
.295 8008080201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[$0, --, B, a1, <<indirect]
.296 A4001C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a4, AND, 3]
.297 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a1, OR, 0]
.298 8000108600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[a1, --, B, 1, <<indirect]
.299 8140180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<12]
.300 8AC2008601 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu_shf[--, a1, OR, 1, <<20]
.301 4110000824 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	sram[write, $0, b2, 4, 1], ctx_swap[s1], indirect_ref
.302 BAC0000305 common_code
	.%line 2387 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/          n -= 1;
	alu[b0, b0, -, 5]
.303 AAF0000306 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/      while (n > 0)
	alu[--, b0, -, 6]
.%import_expr common_code 304 <34:22:0> &bp 219 +
.304 D836E00104 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2 219
	bhs[l_1530#], defer[2]
.305 B0C0200B05 common_code
	.%line 2385 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
/******/  	p += 1;
	alu[b2, b2, +, 5]
.306 A0802C1402 common_code
	.%line 2386 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
/******/  	q += 1;
	alu[a2, a2, +, 5]
.307 FC06EC0002 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/      	*(SRAM_CHAR *) p=	*(LMEM_CHAR *) q;
l_1532#:
	local_csr_wr[active_lm_addr_1, a2]
.308 81D0180202 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a2, <<3]
.309 AA80400B03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a4, 3, -, b2]
.310 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2
	alu[--, a1, OR, 0]
.311 8000116200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
	alu_shf[a1, --, B, *l$index1, <<indirect]
.312 8D80180101 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	asr[a1, a1, >>24]
.313 81D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a3, --, B, a4, <<3]
.314 AA300C0003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a3, OR, 0]
.315 8008080201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[$0, --, B, a1, <<indirect]
.316 A4001C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu[a1, a4, AND, 3]
.317 AA300C0001 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu[--, a1, OR, 0]
.318 8000108600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	alu_shf[a1, --, B, 1, <<indirect]
.319 8140180201 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
	alu_shf[a1, --, B, a1, <<12]
.320 8AC2008601 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 1
	alu_shf[--, a1, OR, 1, <<20]
.321 4110000820 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
	sram[write, $0, b2, 0, 1], ctx_swap[s1], indirect_ref
.322 BAC0000301 common_code
	.%line 2387 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0
/******/          n -= 1;
	alu[b0, b0, -, 1]
.%import_expr common_code 323 <34:22:0> &bp 307 +
.323 D84CE00101 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 2 307
/******/      while (n > 0)
	bne[l_1532#], defer[2]
.324 B0C0200B01 common_code
	.%line 2385 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 1
/******/  	p += 1;
	alu[b2, b2, +, 1]
.325 A0802C0402 common_code
	.%line 2386 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:431 0
/******/  	q += 1;
	alu[a2, a2, +, 1]
.326 E800000700 common_code
	.%line 2391 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:431 0 0 B1
/******/      return dest;
l_1535#:
	rtn[b1]
.327 B4000C1C05 common_code
	.%line 2827 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/      if (ALIGNED_U64(p) && ALIGNED_U64(q))
_memcpy_lmem_sram#:
	alu[b0, a5, AND, 7]
.%import_expr common_code 328 <34:22:0> &bp 342 +
.328 D855800101 common_code
	.%line 2827 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0 342
	bne[l_1660#]
.329 B4000C1C04 common_code
	.%line 2827 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b0, a4, AND, 7]
.%import_expr common_code 330 <34:22:0> &bp 342 +
.330 D855800101 common_code
	.%line 2827 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0 342
	bne[l_1660#]
.331 AAB00C2003 common_code
	.%line 2829 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/          while (n >= 8)
	alu[--, a3, -, 8]
.%import_expr common_code 332 <34:22:0> &bp 342 +
.332 D855800105 common_code
	.%line 2829 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0 342
	blo[l_1660#]
.333 FC06EC0005 common_code
	.%line 2831 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/      	    *(LMEM_U64 *) p =	*(SRAM_U64 *) q;
	local_csr_wr[active_lm_addr_1, a5]
.334 0012008204 common_code
	.%line 2831 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
l_1658#:
	sram[read, $0, a4, 0, 2], ctx_swap[s1], defer[2]
.335 A0805C2005 common_code
	.%line 2832 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
/******/  	    p += 8;
	alu[a5, a5, +, 8]
.336 AA803C2003 common_code
	.%line 2834 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
/******/              n -= 8;
	alu[a3, a3, -, 8]
.337 AAB00C2003 common_code
	.%line 2829 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/          while (n >= 8)
	alu[--, a3, -, 8]
.%import_expr common_code 338 <34:22:0> &bp 334 +
.338 D853B00104 common_code
	.%line 2829 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 3 334
	bhs[l_1658#], defer[3]
.339 A023060000 common_code
	.%line 2831 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 2
/******/      	    *(LMEM_U64 *) p =	*(SRAM_U64 *) q;
	alu[*l$index1++, --, B, $0]
.340 A023060400 common_code
	.%line 2831 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu[*l$index1++, --, B, $1]
.341 A0804C2004 common_code
	.%line 2833 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
/******/  	    q += 8;
	alu[a4, a4, +, 8]
.342 B4000C0C05 common_code
	.%line 2838 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/      if (ALIGNED_U32(p) && ALIGNED_U32(q))
l_1660#:
	alu[b0, a5, AND, 3]
.%import_expr common_code 343 <34:22:0> &bp 356 +
.343 D859000101 common_code
	.%line 2838 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0 356
	bne[l_1666#]
.344 B4000C0C04 common_code
	.%line 2838 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b0, a4, AND, 3]
.%import_expr common_code 345 <34:22:0> &bp 356 +
.345 D859000101 common_code
	.%line 2838 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0 356
	bne[l_1666#]
.346 AAB00C1003 common_code
	.%line 2840 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/          while (n >= 4)
	alu[--, a3, -, 4]
.%import_expr common_code 347 <34:22:0> &bp 356 +
.347 D859000105 common_code
	.%line 2840 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0 356
	blo[l_1666#]
.348 FC06EC0005 common_code
	.%line 2842 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/      	    *(LMEM_U32 *) p=	*(SRAM_U32 *) q;
	local_csr_wr[active_lm_addr_1, a5]
.349 0010008204 common_code
	.%line 2842 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
l_1664#:
	sram[read, $0, a4, 0, 1], ctx_swap[s1], defer[2]
.350 A0805C1005 common_code
	.%line 2843 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
/******/  	    p += 4;
	alu[a5, a5, +, 4]
.351 AA803C1003 common_code
	.%line 2845 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
/******/              n -= 4;
	alu[a3, a3, -, 4]
.352 AAB00C1003 common_code
	.%line 2840 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/          while (n >= 4)
	alu[--, a3, -, 4]
.%import_expr common_code 353 <34:22:0> &bp 349 +
.353 D857600104 common_code
	.%line 2840 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2 349
	bhs[l_1664#], defer[2]
.354 A023060000 common_code
	.%line 2842 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
/******/      	    *(LMEM_U32 *) p=	*(SRAM_U32 *) q;
	alu[*l$index1++, --, B, $0]
.355 A0804C1004 common_code
	.%line 2844 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
/******/  	    q += 4;
	alu[a4, a4, +, 4]
.356 A070000003 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/      while (n > 0)
l_1666#:
	alu[--, --, B, a3]
.%import_expr common_code 357 <34:22:0> &bp 473 +
.357 D876400100 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0 473
	beq[l_1674#]
.358 AAB00C1803 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[--, a3, -, 6]
.%import_expr common_code 359 <34:22:0> &bp 453 +
.359 D871400105 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0 453
	blo[l_1671#]
.360 FC06EC0005 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
l_1669#:
	local_csr_wr[active_lm_addr_1, a5]
.361 FC066C0005 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	local_csr_wr[active_lm_addr_0, a5]
.362 0010008204 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	sram[read, $0, a4, 0, 1], ctx_swap[s1], defer[2]
.363 91D0080204 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu_shf[b0, --, B, a4, <<3]
.364 AAC01C0C05 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu[a1, 3, -, a5]
.365 AA70000300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	alu[--, b0, OR, 0]
.366 9000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu_shf[b0, --, B, $0, <<indirect]
.367 9D80000100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	asr[b0, b0, >>24]
.368 81D0280201 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[a2, --, B, a1, <<3]
.369 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, a2, OR, 0]
.370 820017FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[a1, --, ~B, 255, <<indirect]
.371 B400288001 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b2, a1, AND, *l$index1]
.372 C001100001 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.373 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, a2, OR, 0]
.374 9A00080A01 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, b2, OR, a1, <<indirect]
.375 A020000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[*l$index0, --, B, b0]
.376 B0800C0404 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b0, a4, +, 1]
.377 0010000220 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	sram[read, $0, b0, 0, 1], ctx_swap[s1], defer[2]
.378 B0804C0405 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu[b4, a5, +, 1]
.379 AA803C1403 common_code
	.%line 2854 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
/******/          n -= 1;
	alu[a3, a3, -, 5]
.380 FC06E01300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
	local_csr_wr[active_lm_addr_1, b4]
.381 91D0000200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[b0, --, B, b0, <<3]
.382 AA70000300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	alu[--, b0, OR, 0]
.383 9000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu_shf[b0, --, B, $0, <<indirect]
.384 8D80100100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	asr[a1, b0, >>24]
.385 BA80001303 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b0, 3, -, b4]
.386 91D0200200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[b2, --, B, b0, <<3]
.387 AA70000B00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, b2, OR, 0]
.388 920007FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, --, ~B, 255, <<indirect]
.389 FC06E01300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	local_csr_wr[active_lm_addr_1, b4]
.390 A440200220 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu[a2, b0, AND, *l$index1]
.391 C001180001 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.392 AA70000B00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, b2, OR, 0]
.393 9A00000202 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, a2, OR, b0, <<indirect]
.394 A022000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[*l$index1, --, B, b0]
.395 B0800C0804 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b0, a4, +, 2]
.396 0010000220 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	sram[read, $0, b0, 0, 1], ctx_swap[s1], defer[2]
.397 B0804C0805 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu[b4, a5, +, 2]
.398 AA80101303 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu[a1, 3, -, b4]
.399 FC06E01300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	local_csr_wr[active_lm_addr_1, b4]
.400 81D0280201 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[a2, --, B, a1, <<3]
.401 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, a2, OR, 0]
.402 820017FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[a1, --, ~B, 255, <<indirect]
.403 FC06E01300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	local_csr_wr[active_lm_addr_1, b4]
.404 B400288001 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu[b2, a1, AND, *l$index1]
.405 91D0000200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[b0, --, B, b0, <<3]
.406 AA70000300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	alu[--, b0, OR, 0]
.407 9000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu_shf[b0, --, B, $0, <<indirect]
.408 9D80000100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	asr[b0, b0, >>24]
.409 C001100001 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.410 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, a2, OR, 0]
.411 9A00080A01 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, b2, OR, a1, <<indirect]
.412 A022000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[*l$index1, --, B, b0]
.413 B0800C0C04 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b0, a4, +, 3]
.414 0010000120 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	sram[read, $0, b0, 0, 1], ctx_swap[s1], defer[1]
.415 B0804C0C05 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu[b4, a5, +, 3]
.416 FC06E01300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	local_csr_wr[active_lm_addr_1, b4]
.417 91D0000200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[b0, --, B, b0, <<3]
.418 AA70000300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	alu[--, b0, OR, 0]
.419 9000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu_shf[b0, --, B, $0, <<indirect]
.420 8D80100100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	asr[a1, b0, >>24]
.421 BA80001303 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b0, 3, -, b4]
.422 91D0200200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[b2, --, B, b0, <<3]
.423 AA70000B00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, b2, OR, 0]
.424 920007FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, --, ~B, 255, <<indirect]
.425 FC06E01300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	local_csr_wr[active_lm_addr_1, b4]
.426 A440200220 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu[a2, b0, AND, *l$index1]
.427 C001180001 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.428 AA70000B00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, b2, OR, 0]
.429 9A00000202 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, a2, OR, b0, <<indirect]
.430 A022000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[*l$index1, --, B, b0]
.431 B0800C1004 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b0, a4, +, 4]
.432 0010000220 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	sram[read, $0, b0, 0, 1], ctx_swap[s1], defer[2]
.433 B0804C1005 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu[b4, a5, +, 4]
.434 AA80101303 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu[a1, 3, -, b4]
.435 FC06E01300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	local_csr_wr[active_lm_addr_1, b4]
.436 81D0280201 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[a2, --, B, a1, <<3]
.437 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, a2, OR, 0]
.438 820017FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[a1, --, ~B, 255, <<indirect]
.439 FC06E01300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	local_csr_wr[active_lm_addr_1, b4]
.440 B400288001 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu[b2, a1, AND, *l$index1]
.441 91D0000200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[b0, --, B, b0, <<3]
.442 AA70000300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	alu[--, b0, OR, 0]
.443 9000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu_shf[b0, --, B, $0, <<indirect]
.444 9D80000100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	asr[b0, b0, >>24]
.445 C001100001 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.446 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, a2, OR, 0]
.447 9A00080A01 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, b2, OR, a1, <<indirect]
.448 AAB00C1803 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/      while (n > 0)
	alu[--, a3, -, 6]
.%import_expr common_code 449 <34:22:0> &bp 360 +
.449 D85A300104 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 3 360
	bhs[l_1669#], defer[3]
.450 A022000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 2
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
	alu[*l$index1, --, B, b0]
.451 A0805C1405 common_code
	.%line 2852 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
/******/  	p += 1;
	alu[a5, a5, +, 5]
.452 A0804C1404 common_code
	.%line 2853 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
/******/  	q += 1;
	alu[a4, a4, +, 5]
.453 FC06EC0005 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
l_1671#:
	local_csr_wr[active_lm_addr_1, a5]
.454 FC066C0005 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	local_csr_wr[active_lm_addr_0, a5]
.455 0010008104 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	sram[read, $0, a4, 0, 1], ctx_swap[s1], defer[1]
.456 91D0080204 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, --, B, a4, <<3]
.457 AA70000300 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 2
	alu[--, b0, OR, 0]
.458 9000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
	alu_shf[b0, --, B, $0, <<indirect]
.459 8D80100100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	asr[a1, b0, >>24]
.460 BAC00C0C05 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[b0, 3, -, a5]
.461 91D0200200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu_shf[b2, --, B, b0, <<3]
.462 AA70000B00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, b2, OR, 0]
.463 920007FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, --, ~B, 255, <<indirect]
.464 A440200220 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	alu[a2, b0, AND, *l$index1]
.465 C001180001 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.466 AA70000B00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 1
	alu[--, b2, OR, 0]
.467 9A00000202 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
	alu_shf[b0, a2, OR, b0, <<indirect]
.468 AA803C0403 common_code
	.%line 2854 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0
/******/          n -= 1;
	alu[a3, a3, -, 1]
.%import_expr common_code 469 <34:22:0> &bp 453 +
.469 D871700101 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 3 453
/******/      while (n > 0)
	bne[l_1671#], defer[3]
.470 A020000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 2
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
	alu[*l$index0, --, B, b0]
.471 A0805C0405 common_code
	.%line 2852 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 1
/******/  	p += 1;
	alu[a5, a5, +, 1]
.472 A0804C0404 common_code
	.%line 2853 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:413 0
/******/  	q += 1;
	alu[a4, a4, +, 1]
.473 E800000700 common_code
	.%line 2857 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:413 0 0 B1
/******/      return dest;
l_1674#:
	rtn[b1]
.474 F4040C0001 common_code
	.%line 274 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:726 0
/******/  			  (ring_number<<2));
_sram_ring_get_buffer_6word#:
	immed[a1, 16384, <<16]
.475 8BE0100201 common_code
	.%line 274 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:726 0
	alu_shf[a1, a1, OR, b0, <<2]
.476 093A048001 common_code
	.%line 278 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:736 0
/******/  	sram_get_ring(data,
	sram[get, $0, a1, 0, 6], ctx_swap[s3]
.477 E8003C0003 common_code
	.%line 290 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:726 3 0 A3
/******/  }
	rtn[a3], defer[3]
.478 A000B60000 common_code
	.%line 284 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:726 2
/******/  	in[0] = data[0];
	alu[a11, --, B, $0]
.479 A000A60400 common_code
	.%line 285 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:726 1
/******/          in[1] = data[1];
	alu[a10, --, B, $1]
.480 B000761400 common_code
	.%line 289 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:726 0
/******/          in[5] = data[5];
	alu[b7, --, B, $5]
.%import_expr common_code 481 <27:20:8,7:0:0> _free_hd &v 0 +
.481 F040001304 common_code
	.%line 956 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
/******/      if( free_hd == 0 )	return 0;
_queue_alloc#:
	immed_w0[b4, @_free_hd]
.%import_expr common_code 482 <27:20:24,7:0:16> _free_hd &v 0 +
.482 F440001300 common_code
	.%line 956 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
	immed_w1[b4, @_free_hd]
.483 0030001020 common_code
	.%line 956 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
	sram[read, $0, b4, 0, 1], ctx_swap[s3]
.484 A030060000 common_code
	.%line 956 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
	alu[--, --, B, $0]
.%import_expr common_code 485 <34:22:0> &bp 496 +
.485 D87C000100 common_code
	.%line 956 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0 496
	beq[l_1816#]
.%import_expr common_code 486 <27:20:8,7:0:0> _free_hd &v 0 +
.486 F040001304 common_code
	.%line 969 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
/******/      item = free_hd;
	immed_w0[b4, @_free_hd]
.%import_expr common_code 487 <27:20:24,7:0:16> _free_hd &v 0 +
.487 F440001300 common_code
	.%line 969 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
	immed_w1[b4, @_free_hd]
.488 0030001020 common_code
	.%line 969 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
	sram[read, $0, b4, 0, 1], ctx_swap[s3]
.489 B000460000 common_code
	.%line 969 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
	alu[b4, --, B, $0]
.490 0030001030 common_code
	.%line 970 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
/******/      free_hd = item->next;
	sram[read, $0, b4, 16, 1], ctx_swap[s3]
.%import_expr common_code 491 <27:20:8,17:10:0> _free_hd &v 0 +
.491 F0400C1005 common_code
	.%line 970 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
	immed_w0[a5, @_free_hd]
.%import_expr common_code 492 <27:20:24,17:10:16> _free_hd &v 0 +
.492 F4400C0005 common_code
	.%line 970 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0
	immed_w1[a5, @_free_hd]
.493 0130008105 common_code
	.%line 970 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 1
	sram[write, $0, a5, 0, 1], ctx_swap[s3], defer[1]
.494 A018060000 common_code
	.%line 970 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:637 0
	alu[$0, --, B, $0]
.495 E800001B00 common_code
	.%line 980 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 0 0 B6
/******/      return item;
	rtn[b6]
.496 E800101B00 common_code
	.%line 956 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:637 1 0 B6
/******/      if( free_hd == 0 )	return 0;
l_1816#:
	rtn[b6], defer[1]
.497 F000001300 common_code
	.%line 956 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:637 0
	immed[b4, 0, <<0]
.498 E800100300 common_code
	.%line 438 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:664 1 0 B0
/******/  }
_onl_api_drop#:
	rtn[b0], defer[1]
.499 F0000C5403 common_code
	.%line 437 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:664 0
/******/      dlNextBlock = DROP;
	immed[a3, 21, <<0]
.500 F404000300 common_code
	.%line 428 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/  			  (ring_number<<2));
_sram_ring_put_buffer_6word#:
	immed[b0, 16384, <<16]
.501 8BE0180201 common_code
	.%line 428 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
	alu_shf[a1, b0, OR, a1, <<2]
.502 A05800000D common_code
	.%line 436 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.503 A018103000 common_code
	.%line 437 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/          data[1] = in[1];
	alu[$1, --, B, b12]
.504 A05820000C common_code
	.%line 438 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/          data[2] = in[2];
	alu[$2, --, B, a12]
.505 A018302C00 common_code
	.%line 439 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/          data[3] = in[3];
	alu[$3, --, B, b11]
.506 A018402800 common_code
	.%line 440 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/          data[4] = in[4];
	alu[$4, --, B, b10]
.507 A018502400 common_code
	.%line 441 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/          data[5] = in[5];
	alu[$5, --, B, b9]
.508 094A008301 common_code
	.%line 443 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:742 0
/******/  	sram_put_ring(&status[0], data,
	sram[put, $0, a1, 0, 6], sig_done[s4]
.509 E000000030 common_code
	.%line 448 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/  	wait_for_all(&ring_signal);
	ctx_arb[s5, s4], all
.510 944000BE80 common_code
	.%line 450 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/  	if (!(status[0] & 0xf0000000)) { // sram ring is full
	alu_shf[b0, $0, AND, 15, <<28]
.%import_expr common_code 511 <34:22:0> &bp 518 +
.511 D881800101 common_code
	.%line 450 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0 518
	bne[l_2585#]
.512 A030000000 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu[--, --, B, b0]
.%import_expr common_code 513 <34:22:0> &bp 518 +
.513 D881800101 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0 518
	bne[l_2585#]
.514 094A008301 common_code
	.%line 456 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:741 0
/******/                   sram_put_ring(&status[0], data,
l_2552#:
	sram[put, $0, a1, 0, 6], sig_done[s4]
.515 E000000030 common_code
	.%line 461 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/  	         wait_for_all(&ring_signal);
	ctx_arb[s5, s4], all
.516 944000BE80 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu_shf[b0, $0, AND, 15, <<28]
.%import_expr common_code 517 <34:22:0> &bp 514 +
.517 D880800100 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0 514
	beq[l_2552#]
.518 E8000C0003 common_code
	.%line 466 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:723 0 0 A3
/******/          return 1;
l_2585#:
	rtn[a3]
.519 F0000C7003 common_code
	.%line 370 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
/******/  			  (ring_number<<2));
_sram_ring_put_buffer_3word#:
	immed[a3, 28, <<0]
.520 F4440C0003 common_code
	.%line 370 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
	immed_w1[a3, 16384]
.521 A05800000D common_code
	.%line 378 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.522 A018103000 common_code
	.%line 379 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
/******/          data[1] = in[1];
	alu[$1, --, B, b12]
.523 A05820000C common_code
	.%line 380 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
/******/          data[2] = in[2];
	alu[$2, --, B, a12]
.524 0944008303 common_code
	.%line 382 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:740 0
/******/  	sram_put_ring(&status[0], data,
	sram[put, $0, a3, 0, 3], sig_done[s4]
.525 E000000030 common_code
	.%line 387 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
/******/  	wait_for_all(&ring_signal);
	ctx_arb[s5, s4], all
.526 944000BE80 common_code
	.%line 389 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
/******/  	if (!(status[0] & 0xf0000000)) { // sram ring is full
	alu_shf[b0, $0, AND, 15, <<28]
.%import_expr common_code 527 <34:22:0> &bp 534 +
.527 D885800101 common_code
	.%line 389 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0 534
	bne[l_2664#]
.528 A030000000 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu[--, --, B, b0]
.%import_expr common_code 529 <34:22:0> &bp 534 +
.529 D885800101 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0 534
	bne[l_2664#]
.530 0944008303 common_code
	.%line 395 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:739 0
/******/                   sram_put_ring(&status[0], data,
l_2631#:
	sram[put, $0, a3, 0, 3], sig_done[s4]
.531 E000000030 common_code
	.%line 400 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
/******/  	         wait_for_all(&ring_signal);
	ctx_arb[s5, s4], all
.532 944000BE80 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu_shf[b0, $0, AND, 15, <<28]
.%import_expr common_code 533 <34:22:0> &bp 530 +
.533 D884800100 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0 530
	beq[l_2631#]
.534 E8000C0001 common_code
	.%line 405 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:724 0 0 A1
/******/          return 1;
l_2664#:
	rtn[a1]
.535 A07000008F common_code
	.%line 173 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/      if (y==0)
__div_mod_32#:
	alu[--, --, B, @a15]
.%import_expr common_code 536 <34:22:0> &bp 830 +
.536 D8CF800100 common_code
	.%line 173 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0 830
	beq[l_7334#]
.537 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
	alu[--, --, B, b4]
.%import_expr common_code 538 <34:22:0> &bp 541 +
.538 D887500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 541
	bge[l_7205#], defer[1]
.539 F000003B00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	immed[b14, 0, <<0]
.540 F000003B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	immed[b14, 1, <<0]
.541 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7205#:
	alu[--, b14, -, @a15]
.%import_expr common_code 542 <34:22:0> &bp 546 +
.542 D888900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 546
	blo[l_7207#], defer[1]
.543 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.544 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.545 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.546 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7207#:
	alu[--, --, B, b4]
.%import_expr common_code 547 <34:22:0> &bp 550 +
.547 D889900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 550
	bge[l_7209#], defer[1]
.548 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.549 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.550 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7209#:
	alu[--, b14, -, @a15]
.%import_expr common_code 551 <34:22:0> &bp 555 +
.551 D88AD00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 555
	blo[l_7211#], defer[1]
.552 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.553 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.554 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.555 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7211#:
	alu[--, --, B, b4]
.%import_expr common_code 556 <34:22:0> &bp 559 +
.556 D88BD00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 559
	bge[l_7213#], defer[1]
.557 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.558 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.559 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7213#:
	alu[--, b14, -, @a15]
.%import_expr common_code 560 <34:22:0> &bp 564 +
.560 D88D100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 564
	blo[l_7215#], defer[1]
.561 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.562 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.563 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.564 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7215#:
	alu[--, --, B, b4]
.%import_expr common_code 565 <34:22:0> &bp 568 +
.565 D88E100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 568
	bge[l_7217#], defer[1]
.566 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.567 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.568 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7217#:
	alu[--, b14, -, @a15]
.%import_expr common_code 569 <34:22:0> &bp 573 +
.569 D88F500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 573
	blo[l_7219#], defer[1]
.570 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.571 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.572 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.573 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7219#:
	alu[--, --, B, b4]
.%import_expr common_code 574 <34:22:0> &bp 577 +
.574 D890500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 577
	bge[l_7221#], defer[1]
.575 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.576 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.577 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7221#:
	alu[--, b14, -, @a15]
.%import_expr common_code 578 <34:22:0> &bp 582 +
.578 D891900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 582
	blo[l_7223#], defer[1]
.579 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.580 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.581 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.582 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7223#:
	alu[--, --, B, b4]
.%import_expr common_code 583 <34:22:0> &bp 586 +
.583 D892900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 586
	bge[l_7225#], defer[1]
.584 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.585 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.586 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7225#:
	alu[--, b14, -, @a15]
.%import_expr common_code 587 <34:22:0> &bp 591 +
.587 D893D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 591
	blo[l_7227#], defer[1]
.588 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.589 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.590 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.591 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7227#:
	alu[--, --, B, b4]
.%import_expr common_code 592 <34:22:0> &bp 595 +
.592 D894D00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 595
	bge[l_7229#], defer[1]
.593 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.594 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.595 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7229#:
	alu[--, b14, -, @a15]
.%import_expr common_code 596 <34:22:0> &bp 600 +
.596 D896100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 600
	blo[l_7231#], defer[1]
.597 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.598 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.599 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.600 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7231#:
	alu[--, --, B, b4]
.%import_expr common_code 601 <34:22:0> &bp 604 +
.601 D897100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 604
	bge[l_7233#], defer[1]
.602 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.603 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.604 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7233#:
	alu[--, b14, -, @a15]
.%import_expr common_code 605 <34:22:0> &bp 609 +
.605 D898500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 609
	blo[l_7235#], defer[1]
.606 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.607 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.608 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.609 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7235#:
	alu[--, --, B, b4]
.%import_expr common_code 610 <34:22:0> &bp 613 +
.610 D899500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 613
	bge[l_7237#], defer[1]
.611 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.612 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.613 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7237#:
	alu[--, b14, -, @a15]
.%import_expr common_code 614 <34:22:0> &bp 618 +
.614 D89A900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 618
	blo[l_7239#], defer[1]
.615 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.616 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.617 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.618 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7239#:
	alu[--, --, B, b4]
.%import_expr common_code 619 <34:22:0> &bp 622 +
.619 D89B900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 622
	bge[l_7241#], defer[1]
.620 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.621 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.622 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7241#:
	alu[--, b14, -, @a15]
.%import_expr common_code 623 <34:22:0> &bp 627 +
.623 D89CD00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 627
	blo[l_7243#], defer[1]
.624 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.625 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.626 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.627 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7243#:
	alu[--, --, B, b4]
.%import_expr common_code 628 <34:22:0> &bp 631 +
.628 D89DD00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 631
	bge[l_7245#], defer[1]
.629 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.630 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.631 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7245#:
	alu[--, b14, -, @a15]
.%import_expr common_code 632 <34:22:0> &bp 636 +
.632 D89F100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 636
	blo[l_7247#], defer[1]
.633 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.634 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.635 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.636 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7247#:
	alu[--, --, B, b4]
.%import_expr common_code 637 <34:22:0> &bp 640 +
.637 D8A0100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 640
	bge[l_7249#], defer[1]
.638 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.639 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.640 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7249#:
	alu[--, b14, -, @a15]
.%import_expr common_code 641 <34:22:0> &bp 645 +
.641 D8A1500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 645
	blo[l_7251#], defer[1]
.642 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.643 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.644 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.645 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7251#:
	alu[--, --, B, b4]
.%import_expr common_code 646 <34:22:0> &bp 649 +
.646 D8A2500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 649
	bge[l_7253#], defer[1]
.647 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.648 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.649 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7253#:
	alu[--, b14, -, @a15]
.%import_expr common_code 650 <34:22:0> &bp 654 +
.650 D8A3900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 654
	blo[l_7255#], defer[1]
.651 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.652 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.653 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.654 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7255#:
	alu[--, --, B, b4]
.%import_expr common_code 655 <34:22:0> &bp 658 +
.655 D8A4900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 658
	bge[l_7257#], defer[1]
.656 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.657 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.658 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7257#:
	alu[--, b14, -, @a15]
.%import_expr common_code 659 <34:22:0> &bp 663 +
.659 D8A5D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 663
	blo[l_7259#], defer[1]
.660 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.661 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.662 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.663 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7259#:
	alu[--, --, B, b4]
.%import_expr common_code 664 <34:22:0> &bp 667 +
.664 D8A6D00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 667
	bge[l_7261#], defer[1]
.665 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.666 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.667 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7261#:
	alu[--, b14, -, @a15]
.%import_expr common_code 668 <34:22:0> &bp 672 +
.668 D8A8100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 672
	blo[l_7263#], defer[1]
.669 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.670 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.671 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.672 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7263#:
	alu[--, --, B, b4]
.%import_expr common_code 673 <34:22:0> &bp 676 +
.673 D8A9100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 676
	bge[l_7265#], defer[1]
.674 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.675 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.676 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7265#:
	alu[--, b14, -, @a15]
.%import_expr common_code 677 <34:22:0> &bp 681 +
.677 D8AA500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 681
	blo[l_7267#], defer[1]
.678 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.679 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.680 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.681 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7267#:
	alu[--, --, B, b4]
.%import_expr common_code 682 <34:22:0> &bp 685 +
.682 D8AB500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 685
	bge[l_7269#], defer[1]
.683 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.684 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.685 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7269#:
	alu[--, b14, -, @a15]
.%import_expr common_code 686 <34:22:0> &bp 690 +
.686 D8AC900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 690
	blo[l_7271#], defer[1]
.687 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.688 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.689 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.690 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7271#:
	alu[--, --, B, b4]
.%import_expr common_code 691 <34:22:0> &bp 694 +
.691 D8AD900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 694
	bge[l_7273#], defer[1]
.692 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.693 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.694 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7273#:
	alu[--, b14, -, @a15]
.%import_expr common_code 695 <34:22:0> &bp 699 +
.695 D8AED00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 699
	blo[l_7275#], defer[1]
.696 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.697 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.698 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.699 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7275#:
	alu[--, --, B, b4]
.%import_expr common_code 700 <34:22:0> &bp 703 +
.700 D8AFD00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 703
	bge[l_7277#], defer[1]
.701 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.702 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.703 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7277#:
	alu[--, b14, -, @a15]
.%import_expr common_code 704 <34:22:0> &bp 708 +
.704 D8B1100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 708
	blo[l_7279#], defer[1]
.705 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.706 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.707 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.708 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7279#:
	alu[--, --, B, b4]
.%import_expr common_code 709 <34:22:0> &bp 712 +
.709 D8B2100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 712
	bge[l_7281#], defer[1]
.710 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.711 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.712 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7281#:
	alu[--, b14, -, @a15]
.%import_expr common_code 713 <34:22:0> &bp 717 +
.713 D8B3500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 717
	blo[l_7283#], defer[1]
.714 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.715 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.716 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.717 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7283#:
	alu[--, --, B, b4]
.%import_expr common_code 718 <34:22:0> &bp 721 +
.718 D8B4500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 721
	bge[l_7285#], defer[1]
.719 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.720 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.721 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7285#:
	alu[--, b14, -, @a15]
.%import_expr common_code 722 <34:22:0> &bp 726 +
.722 D8B5900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 726
	blo[l_7287#], defer[1]
.723 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.724 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.725 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.726 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7287#:
	alu[--, --, B, b4]
.%import_expr common_code 727 <34:22:0> &bp 730 +
.727 D8B6900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 730
	bge[l_7289#], defer[1]
.728 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.729 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.730 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7289#:
	alu[--, b14, -, @a15]
.%import_expr common_code 731 <34:22:0> &bp 735 +
.731 D8B7D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 735
	blo[l_7291#], defer[1]
.732 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.733 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.734 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.735 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7291#:
	alu[--, --, B, b4]
.%import_expr common_code 736 <34:22:0> &bp 739 +
.736 D8B8D00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 739
	bge[l_7293#], defer[1]
.737 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.738 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.739 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7293#:
	alu[--, b14, -, @a15]
.%import_expr common_code 740 <34:22:0> &bp 744 +
.740 D8BA100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 744
	blo[l_7295#], defer[1]
.741 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.742 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.743 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.744 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7295#:
	alu[--, --, B, b4]
.%import_expr common_code 745 <34:22:0> &bp 748 +
.745 D8BB100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 748
	bge[l_7297#], defer[1]
.746 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.747 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.748 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7297#:
	alu[--, b14, -, @a15]
.%import_expr common_code 749 <34:22:0> &bp 753 +
.749 D8BC500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 753
	blo[l_7299#], defer[1]
.750 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.751 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.752 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.753 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7299#:
	alu[--, --, B, b4]
.%import_expr common_code 754 <34:22:0> &bp 757 +
.754 D8BD500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 757
	bge[l_7301#], defer[1]
.755 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.756 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.757 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7301#:
	alu[--, b14, -, @a15]
.%import_expr common_code 758 <34:22:0> &bp 762 +
.758 D8BE900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 762
	blo[l_7303#], defer[1]
.759 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.760 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.761 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.762 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7303#:
	alu[--, --, B, b4]
.%import_expr common_code 763 <34:22:0> &bp 766 +
.763 D8BF900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 766
	bge[l_7305#], defer[1]
.764 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.765 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.766 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7305#:
	alu[--, b14, -, @a15]
.%import_expr common_code 767 <34:22:0> &bp 771 +
.767 D8C0D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 771
	blo[l_7307#], defer[1]
.768 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.769 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.770 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.771 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7307#:
	alu[--, --, B, b4]
.%import_expr common_code 772 <34:22:0> &bp 775 +
.772 D8C1D00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 775
	bge[l_7309#], defer[1]
.773 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.774 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.775 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7309#:
	alu[--, b14, -, @a15]
.%import_expr common_code 776 <34:22:0> &bp 780 +
.776 D8C3100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 780
	blo[l_7311#], defer[1]
.777 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.778 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.779 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.780 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7311#:
	alu[--, --, B, b4]
.%import_expr common_code 781 <34:22:0> &bp 784 +
.781 D8C4100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 784
	bge[l_7313#], defer[1]
.782 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.783 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.784 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7313#:
	alu[--, b14, -, @a15]
.%import_expr common_code 785 <34:22:0> &bp 789 +
.785 D8C5500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 789
	blo[l_7315#], defer[1]
.786 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.787 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.788 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.789 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7315#:
	alu[--, --, B, b4]
.%import_expr common_code 790 <34:22:0> &bp 793 +
.790 D8C6500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 793
	bge[l_7317#], defer[1]
.791 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.792 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.793 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7317#:
	alu[--, b14, -, @a15]
.%import_expr common_code 794 <34:22:0> &bp 798 +
.794 D8C7900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 798
	blo[l_7319#], defer[1]
.795 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.796 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.797 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.798 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7319#:
	alu[--, --, B, b4]
.%import_expr common_code 799 <34:22:0> &bp 802 +
.799 D8C8900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 802
	bge[l_7321#], defer[1]
.800 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.801 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.802 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7321#:
	alu[--, b14, -, @a15]
.%import_expr common_code 803 <34:22:0> &bp 807 +
.803 D8C9D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 807
	blo[l_7323#], defer[1]
.804 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.805 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.806 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.807 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7323#:
	alu[--, --, B, b4]
.%import_expr common_code 808 <34:22:0> &bp 811 +
.808 D8CAD00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 811
	bge[l_7325#], defer[1]
.809 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.810 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.811 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7325#:
	alu[--, b14, -, @a15]
.%import_expr common_code 812 <34:22:0> &bp 816 +
.812 D8CC100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 816
	blo[l_7327#], defer[1]
.813 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.814 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.815 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.816 A030001000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (lo < 0)
l_7327#:
	alu[--, --, B, b4]
.%import_expr common_code 817 <34:22:0> &bp 820 +
.817 D8CD100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 820
	bge[l_7329#], defer[1]
.818 91F0E03A00 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          hi <<= 1;
	alu_shf[b14, --, B, b14, <<1]
.819 BA40E03B01 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi |= 1;
	alu[b14, b14, OR, 1]
.820 AAF000388F common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/          if (hi >= y)
l_7329#:
	alu[--, b14, -, @a15]
.%import_expr common_code 821 <34:22:0> &bp 825 +
.821 D8CE500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 825
	blo[l_7331#], defer[1]
.822 91F0401200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
/******/          lo <<= 1;
	alu_shf[b4, --, B, b4, <<1]
.823 BAC0E0388F common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              hi -= y;
	alu[b14, b14, -, @a15]
.824 BA40401301 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/              lo |= 1;
	alu[b4, b4, OR, 1]
.825 A07000009F common_code
	.%line 203 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0
/******/      if (mod)
l_7331#:
	alu[--, --, B, @a31]
.%import_expr common_code 826 <34:22:0> &bp 829 +
.826 D8CF400100 common_code
	.%line 203 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0 829
	beq[l_7333#]
.827 E8001C0005 common_code
	.%line 205 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 0 A5
/******/          return hi;
	rtn[a5], defer[1]
.828 B000403800 common_code
	.%line 205 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
	alu[b4, --, B, b14]
.829 E8000C0005 common_code
	.%line 209 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 0 0 A5
/******/          return lo;
l_7333#:
	rtn[a5]
.830 E8001C0005 common_code
	.%line 178 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:628 1 0 A5
/******/          return 0xffffffff;
l_7334#:
	rtn[a5], defer[1]
.831 F080001300 common_code
	.%line 178 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:628 0
	immed[b4, -1, 0]
.832 F000200300 common_code
	.%line 83 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:692 0
/******/    unsigned int baseAddr = COUNTER_REQUESTS_DROPPED_ADDR;
_WU_count_scratch_error#:
	immed[b0, 512, <<0]
.833 1700000301 common_code
	.%line 87 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:692 0
/******/    __asm scratch[incr, --, baseAddr, errorScrAddress]
	scratch[incr, --, b0, a1]
.834 1700000320 common_code
	.%line 89 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:692 0
/******/    __asm scratch[incr, --, baseAddr, 0] 
	scratch[incr, --, b0, 0]
.835 E8000C0003 common_code
	.%line 97 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:692 0 0 A3
/******/  }
	rtn[a3]
.836 FC066C0300 common_code
	.%line 155 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:715 0
/******/  {
_dl_sink_init#:
	local_csr_wr[active_lm_addr_0, 0]
.%import_expr common_code 837 <34:22:0> &bp 841 +
.837 D8D2400011 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:715 0 841
/******/    if(ctx() == 0)
	br!=ctx[0, l_8959#]
.838 F0000C0300 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:715 0
	nop
.839 F0000C0300 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:715 0
	nop
.840 F0000C0200 common_code
	.%line 162 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:715 0
/******/      dl_sink_message_lock = UNLOCKED;
	immed[*l$index0, 0, <<0]
.%import_expr common_code 841 <34:22:0> &bp 843 +
.841 D8D2C00011 common_code
	.%line 632 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:757 0 843
/******/    if(ctx() == FIRST_PACKET_THREAD)
l_8959#:
	br!=ctx[0, l_8970#]
.842 FC10AC4711 common_code
	.%line 640 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/        signal_same_ME(__signal_number(s), (FIRST_PACKET_THREAD+1));
	local_csr_wr[same_me_signal, (((2 & 15) << 3) | 1)]
.843 E800000300 common_code
	.%line 168 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:715 0 0 B0
/******/  }
l_8970#:
	rtn[b0]
.844 FC066C1304 common_code
	.%line 189 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:714 0
/******/  {
_dl_source_init#:
	local_csr_wr[active_lm_addr_0, 4]
.%import_expr common_code 845 <34:22:0> &bp 849 +
.845 D8D4400011 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:714 0 849
/******/    if (ctx() == 0)
	br!=ctx[0, l_8975#]
.846 F0000C0300 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:714 0
	nop
.847 E000001000 common_code
	.%line 193 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:714 0
/******/      wait_for_all(&rx_ring_ready_sig);
	ctx_arb[s12], all
.848 F0000C0200 common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:714 0
/******/      dl_source_message_lock = UNLOCKED;
	immed[*l$index0, 0, <<0]
.%import_expr common_code 849 <34:22:0> &bp 851 +
.849 D8D4C00011 common_code
	.%line 632 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:762 0 851
/******/    if(ctx() == FIRST_PACKET_THREAD)
l_8975#:
	br!=ctx[0, l_8986#]
.850 FC10AC2709 common_code
	.%line 640 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:764 0
/******/        signal_same_ME(__signal_number(s), (FIRST_PACKET_THREAD+1));
	local_csr_wr[same_me_signal, (((1 & 15) << 3) | 1)]
.851 E800000300 common_code
	.%line 200 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:714 0 0 B0
/******/  }
l_8986#:
	rtn[b0]
.852 A030001400 common_code
	.%line 841 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
/******/      if ( pluginId == 0)		item_ptr = (struct item_tag *) 0xC0100000;
_queue_init_free#:
	alu[--, --, B, b5]
.%import_expr common_code 853 <34:22:0> &bp 856 +
.853 D8D6000101 common_code
	.%line 841 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0 856
	bne[l_8992#]
.%import_expr common_code 854 <34:22:0> &bp 871 +
.854 D8D9D00018 common_code
	.%line 841 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 1 871
	br[l_9000#], defer[1]
.855 F40C0C4001 common_code
	.%line 841 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
	immed[a1, 49168, <<16]
.856 AAF0001701 common_code
	.%line 842 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
/******/      else if ( pluginId == 1)	item_ptr = (struct item_tag *) 0xC0200000;
l_8992#:
	alu[--, b5, -, 1]
.%import_expr common_code 857 <34:22:0> &bp 860 +
.857 D8D7000101 common_code
	.%line 842 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0 860
	bne[l_8994#]
.%import_expr common_code 858 <34:22:0> &bp 871 +
.858 D8D9D00018 common_code
	.%line 842 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 1 871
	br[l_9000#], defer[1]
.859 F40C0C8001 common_code
	.%line 842 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
	immed[a1, 49184, <<16]
.860 AAF0001702 common_code
	.%line 843 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
/******/      else if ( pluginId == 2)	item_ptr = (struct item_tag *) 0xC0300000;
l_8994#:
	alu[--, b5, -, 2]
.%import_expr common_code 861 <34:22:0> &bp 864 +
.861 D8D8000101 common_code
	.%line 843 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0 864
	bne[l_8996#]
.%import_expr common_code 862 <34:22:0> &bp 871 +
.862 D8D9D00018 common_code
	.%line 843 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 1 871
	br[l_9000#], defer[1]
.863 F40C0CC001 common_code
	.%line 843 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
	immed[a1, 49200, <<16]
.864 AAF0001703 common_code
	.%line 844 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
/******/      else if ( pluginId == 3)	item_ptr = (struct item_tag *) 0xC0400000;
l_8996#:
	alu[--, b5, -, 3]
.%import_expr common_code 865 <34:22:0> &bp 868 +
.865 D8D9000101 common_code
	.%line 844 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0 868
	bne[l_8998#]
.%import_expr common_code 866 <34:22:0> &bp 871 +
.866 D8D9D00018 common_code
	.%line 844 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 1 871
	br[l_9000#], defer[1]
.867 F40C0D0001 common_code
	.%line 844 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
	immed[a1, 49216, <<16]
.868 AAF0001704 common_code
	.%line 845 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
/******/      else if ( pluginId == 4)	item_ptr = (struct item_tag *) 0xC0500000;
l_8998#:
	alu[--, b5, -, 4]
.%import_expr common_code 869 <34:22:0> &bp 895 +
.869 D8DFC00101 common_code
	.%line 845 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0 895
	bne[l_9003#]
.870 F40C0D4001 common_code
	.%line 845 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
	immed[a1, 49232, <<16]
.%import_expr common_code 871 <27:20:8,7:0:0> _free_hd &v 0 +
.871 F040000304 common_code
	.%line 848 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
/******/      free_hd = item_ptr;
l_9000#:
	immed_w0[b0, @_free_hd]
.%import_expr common_code 872 <27:20:24,7:0:16> _free_hd &v 0 +
.872 F440000300 common_code
	.%line 848 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
	immed_w1[b0, @_free_hd]
.873 0110000120 common_code
	.%line 848 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 1
	sram[write, $0, b0, 0, 1], ctx_swap[s1], defer[1]
.874 A058000001 common_code
	.%line 848 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
	alu[$0, --, B, a1]
.875 F0034003FC common_code
	.%line 849 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
/******/      (item_ptr+K)->next = 0;
	immed[b0, 13564, <<0]
.876 F44000030C common_code
	.%line 849 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
	immed_w1[b0, 12]
.877 0110000101 common_code
	.%line 849 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 1
	sram[write, $0, a1, b0, 1], ctx_swap[s1], defer[1]
.878 F0000C0180 common_code
	.%line 849 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
	immed[$0, 0, <<0]
.879 F000000300 common_code
	.%line 851 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
/******/      for (i=0; i<K; i++) {
	immed[b0, 0, <<0]
.880 011000C201 common_code
	.%line 852 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 2
/******/      	item_ptr->next = item_ptr+1;
l_9001#:
	sram[write, $0, a1, 16, 1], ctx_swap[s1], defer[2]
.881 A0804C5001 common_code
	.%line 852 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 1
	alu[a4, a1, +, 20]
.882 A058000004 common_code
	.%line 852 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
	alu[$0, --, B, a4]
.883 011000C204 common_code
	.%line 852 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 2
	sram[write, $0, a4, 16, 1], ctx_swap[s1], defer[2]
.884 A0803CA001 common_code
	.%line 853 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 1
/******/  	++item_ptr;
	alu[a3, a1, +, 40]
.885 A058000003 common_code
	.%line 852 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
/******/      	item_ptr->next = item_ptr+1;
	alu[$0, --, B, a3]
.886 011000C203 common_code
	.%line 852 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 2
	sram[write, $0, a3, 16, 1], ctx_swap[s1], defer[2]
.887 A0801CF001 common_code
	.%line 853 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 1
/******/  	++item_ptr;
	alu[a1, a1, +, 60]
.888 A058000001 common_code
	.%line 852 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
/******/      	item_ptr->next = item_ptr+1;
	alu[$0, --, B, a1]
.889 B0C0000303 common_code
	.%line 851 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
/******/      for (i=0; i<K; i++) {
	alu[b0, b0, +, 3]
.890 F009CCFC03 common_code
	.%line 851 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
	immed[a3, 39999, <<0]
.891 AAF0000003 common_code
	.%line 851 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0
	alu[--, b0, -, a3]
.%import_expr common_code 892 <34:22:0> &bp 880 +
.892 D8DC000109 common_code
	.%line 851 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 0 880
	blt[l_9001#]
.893 E800100F00 common_code
	.%line 859 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 1 0 B3
/******/      return 0;
	rtn[b3], defer[1]
.894 F000000300 common_code
	.%line 859 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
	immed[b0, 0, <<0]
.895 E800100F00 common_code
	.%line 846 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:641 1 0 B3
/******/      else			return -1;
l_9003#:
	rtn[b3], defer[1]
.896 F080000300 common_code
	.%line 846 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:641 0
	immed[b0, -1, 0]
.897 0110000220 common_code
	.%line 867 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:640 2
/******/      qptr->which = which;
_queue_init_desc#:
	sram[write, $0, b0, 0, 1], ctx_swap[s1], defer[2]
.898 A058000003 common_code
	.%line 867 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:640 1
	alu[$0, --, B, a3]
.899 F0000C0181 common_code
	.%line 868 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:640 0
/******/      qptr->hd = qptr->tl = 0;
	immed[$1, 0, <<0]
.900 0112000238 common_code
	.%line 868 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:640 2
	sram[write, $0, b0, 24, 2], ctx_swap[s1], defer[2]
.901 F0000C0180 common_code
	.%line 868 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:640 1
	immed[$0, 0, <<0]
.902 F0000C0182 common_code
	.%line 871 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:640 0
/******/      qptr->maxinq = 0;
	immed[$2, 0, <<0]
.903 F0000C0180 common_code
	.%line 869 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:640 0
/******/      qptr->npkts = 0;
	immed[$0, 0, <<0]
.904 0116000224 common_code
	.%line 872 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:640 2
/******/      qptr->ndrops = 0;
	sram[write, $0, b0, 4, 4], ctx_swap[s1], defer[2]
.905 F0000C0181 common_code
	.%line 870 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:640 1
/******/      qptr->nbytes = 0;
	immed[$1, 0, <<0]
.906 F0000C0183 common_code
	.%line 872 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:640 0
/******/      qptr->ndrops = 0;
	immed[$3, 0, <<0]
.907 E8000C0001 common_code
	.%line 873 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:640 0 0 A1
/******/  }
	rtn[a1]
.908 E000010000 common_code
	.%line 77 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:635 0
/******/          ctx_arb[kill];
_exit#:
	ctx_arb[kill]
.909 E800000300 common_code
	.%line 79 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:635 0 0 B0
/******/  }
	rtn[b0]
.910 A048F00005 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:630 0
/******/      return _div_mod_32(x, y, 1);
__mod_u32#:
	alu[@a15, --, B, a5]
.%import_expr common_code 911 <34:22:0> &bp 535 +
.911 D885E00018 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:630 2 535
	br[__div_mod_32#], defer[2]
.912 F0000C049F common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:630 1
	immed[@a31, 1, <<0]
.%import_expr common_code 913 <27:20:8,17:10:0> &bp 914 +
.913 F0003E4805 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:630 0
	load_addr[a5, l_9103#]
.914 E8000C0004 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:630 0 0 A4
l_9103#:
	rtn[a4]
.915 AAB00C04CF common_code
	.%line 922 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
/******/      while( queue_lock == LOCKED )	ctx_swap();
_queue_pop#:
	alu[--, @a79, -, 1]
.%import_expr common_code 916 <34:22:0> &bp 920 +
.916 D8E6000101 common_code
	.%line 922 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0 920
	bne[l_448#]
.917 E000000001 common_code
	.%line 922 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1080 0
l_442#:
	ctx_arb[voluntary]
.918 AAB00C04CF common_code
	.%line 922 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
	alu[--, @a79, -, 1]
.%import_expr common_code 919 <34:22:0> &bp 917 +
.919 D8E5400100 common_code
	.%line 922 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0 917
	beq[l_442#]
.920 F0000C04CF common_code
	.%line 923 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
/******/      queue_lock = LOCKED;
l_448#:
	immed[@a79, 1, <<0]
.921 0010009003 common_code
	.%line 925 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
/******/  	if( qptr->npkts <= 0 ) {
	sram[read, $0, a3, 4, 1], ctx_swap[s1]
.922 A030060000 common_code
	.%line 925 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
	alu[--, --, B, $0]
.%import_expr common_code 923 <34:22:0> &bp 951 +
.923 D8EDC00100 common_code
	.%line 925 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0 951
	beq[l_455#]
.924 001000E003 common_code
	.%line 931 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
/******/  	item = qptr->hd;
	sram[read, $0, a3, 24, 1], ctx_swap[s1]
.925 B000460000 common_code
	.%line 931 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
	alu[b4, --, B, $0]
.926 0010001030 common_code
	.%line 932 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
/******/  	qptr->hd = item->next;
	sram[read, $0, b4, 16, 1], ctx_swap[s1]
.927 011000E103 common_code
	.%line 932 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1
	sram[write, $0, a3, 24, 1], ctx_swap[s1], defer[1]
.928 A018060000 common_code
	.%line 932 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
	alu[$0, --, B, $0]
.929 0010009003 common_code
	.%line 933 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
/******/  	--(qptr->npkts);
	sram[read, $0, a3, 4, 1], ctx_swap[s1]
.930 0110009103 common_code
	.%line 933 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1
	sram[write, $0, a3, 4, 1], ctx_swap[s1], defer[1]
.931 AA980C0580 common_code
	.%line 933 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
	alu[$0, $0, -, 1]
.932 0010009003 common_code
	.%line 934 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
/******/  	if( qptr->npkts == 0 )	qptr->tl = 0;
	sram[read, $0, a3, 4, 1], ctx_swap[s1]
.933 A030060000 common_code
	.%line 934 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
	alu[--, --, B, $0]
.%import_expr common_code 934 <34:22:0> &bp 937 +
.934 D8EA400101 common_code
	.%line 934 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0 937
	bne[l_451#]
.935 011000F103 common_code
	.%line 934 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1
	sram[write, $0, a3, 28, 1], ctx_swap[s1], defer[1]
.936 F0000C0180 common_code
	.%line 934 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
	immed[$0, 0, <<0]
.%import_expr common_code 937 <34:22:0> &bp 36 +
.937 D809100018 common_code
	.%line 935 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1 36
/******/  	if( queue_free( item ) == -1 ) {
l_451#:
	br[_queue_free#], defer[1]
.%import_expr common_code 938 <27:20:8,17:10:0> &bp 939 +
.938 F0003EAC01 common_code
	.%line 935 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
	load_addr[a1, l_9104#]
.939 F0800C0001 common_code
	.%line 935 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
l_9104#:
	immed[a1, -1, 0]
.940 AAF0000001 common_code
	.%line 935 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0
	alu[--, b0, -, a1]
.%import_expr common_code 941 <34:22:0> &bp 945 +
.941 D8EC400100 common_code
	.%line 935 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 0 945
	beq[l_454#]
.942 E800200F00 common_code
	.%line 943 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 2 0 B3
/******/      return 0;
	rtn[b3], defer[2]
.943 F0000C00CF common_code
	.%line 941 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 1
/******/      queue_lock = UNLOCKED;
	immed[@a79, 0, <<0]
.944 F000000300 common_code
	.%line 943 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
/******/      return 0;
	immed[b0, 0, <<0]
.945 001000D103 common_code
	.%line 936 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1
/******/  	    qptr->nerrs = qptr->nerrs + 1;
l_454#:
	sram[read, $0, a3, 20, 1], ctx_swap[s1], defer[1]
.946 F080000301 common_code
	.%line 938 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
/******/  	    return -2;
	immed[b0, -2, 0]
.947 011000D103 common_code
	.%line 936 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1
/******/  	    qptr->nerrs = qptr->nerrs + 1;
	sram[write, $0, a3, 20, 1], ctx_swap[s1], defer[1]
.948 A0980C0580 common_code
	.%line 936 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
	alu[$0, $0, +, 1]
.949 E800100F00 common_code
	.%line 938 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1 0 B3
/******/  	    return -2;
	rtn[b3], defer[1]
.950 F0000C00CF common_code
	.%line 937 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
/******/  	    queue_lock = UNLOCKED;
	immed[@a79, 0, <<0]
.951 001000D103 common_code
	.%line 926 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1
/******/  	    qptr->nerrs = qptr->nerrs + 1;
l_455#:
	sram[read, $0, a3, 20, 1], ctx_swap[s1], defer[1]
.952 F080000300 common_code
	.%line 928 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
/******/  	    return -1;
	immed[b0, -1, 0]
.953 011000D103 common_code
	.%line 926 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1
/******/  	    qptr->nerrs = qptr->nerrs + 1;
	sram[write, $0, a3, 20, 1], ctx_swap[s1], defer[1]
.954 A0980C0580 common_code
	.%line 926 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
	alu[$0, $0, +, 1]
.955 E800100F00 common_code
	.%line 928 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:638 1 0 B3
/******/  	    return -1;
	rtn[b3], defer[1]
.956 F0000C00CF common_code
	.%line 927 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:638 0
/******/  	    queue_lock = UNLOCKED;
	immed[@a79, 0, <<0]
.%import_expr common_code 957 <34:22:0> &bp 959 +
.957 D8EFC18214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:927 0 959
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
_WU_scratch_put_request_with_data#:
	br_inp_state[scr_ring4_status, l_1184#]
.%import_expr common_code 958 <34:22:0> &bp 963 +
.958 D8F0C00018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:927 0 963
	br[l_1137#]
.%import_expr common_code 959 <34:22:0> &bp 832 +
.959 D8D0100018 common_code
	.%line 163 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:690 1 832
/******/      WU_count_scratch_error(errorScrAddress /*, updateSig, sync*/);
l_1184#:
	br[_WU_count_scratch_error#], defer[1]
.%import_expr common_code 960 <27:20:8,17:10:0> &bp 961 +
.960 F0003F0403 common_code
	.%line 163 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:690 0
	load_addr[a3, l_9105#]
.961 F0000C0300 common_code
	.%line 163 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:690 0
l_9105#:
	nop
.%import_expr common_code 962 <34:22:0> &bp 969 +
.962 D8F2400018 common_code
	.%line 163 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:690 0 969
	br[l_1183#]
.%import_expr common_code 963 <34:22:0> &bp 969 +
.963 D8F2718214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:925 3 969
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
l_1137#:
	br_inp_state[scr_ring4_status, l_1183#], defer[3]
.964 F40C0C0001 common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:916 2
/******/  	data = in[0];
	immed[a1, 49152, <<16]
.965 9B00000201 common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:916 1
	alu_shf[b0, a1, OR, b0, <<16]
.966 AA58000005 common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:916 0
	alu[$0, b0, OR, a5]
.967 F000000310 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:916 0
/******/  	scratch_put_ring(&data,
	immed[b0, 16, <<0]
.968 1A10000020 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:917 0
	scratch[put, $0, b0, 0, 1], ctx_swap[s1]
.969 E800001300 common_code
	.%line 172 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:690 0 0 B4
/******/  }
l_1183#:
	rtn[b4]
.%import_expr common_code 970 <34:22:0> &bp 51 +
.970 D80CD00018 common_code
	.%line 643 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:500 1 51
/******/      return strcat(dest, src);
_strcat_sram#:
	br[_strcat#], defer[1]
.%import_expr common_code 971 <27:20:8,17:10:0> &bp 972 +
.971 F0003F3003 common_code
	.%line 643 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:500 0
	load_addr[a3, l_9106#]
.972 F0000C0300 common_code
	.%line 643 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:500 0
l_9106#:
	nop
.973 E800000B00 common_code
	.%line 643 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:500 0 0 B2
	rtn[b2]
.%import_expr common_code 974 <34:22:0> &bp 85 +
.974 D815500018 common_code
	.%line 408 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:515 1 85
/******/      return strncmp(s1, s2, count);
_strncmp_sram#:
	br[_strncmp#], defer[1]
.%import_expr common_code 975 <27:20:8,17:10:0> &bp 976 +
.975 F0003F4003 common_code
	.%line 408 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:515 0
	load_addr[a3, l_9107#]
.976 F0000C0300 common_code
	.%line 408 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:515 0
l_9107#:
	nop
.977 E800000B00 common_code
	.%line 408 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:515 0 0 B2
	rtn[b2]
.978 FC06EC1304 common_code
	.%line 425 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/  {
_dl_source_message#:
	local_csr_wr[active_lm_addr_1, 4]
.979 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    while(dl_source_message_lock == LOCKED)
	nop
.980 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
	nop
.981 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
	nop
.982 AAB00C0620 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
	alu[--, *l$index1, -, 1]
.%import_expr common_code 983 <34:22:0> &bp 990 +
.983 D8F7800101 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 990
	bne[l_1375#]
.984 FC06EC1304 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:893 0
/******/      ctx_swap();
	local_csr_wr[active_lm_addr_1, 4]
.985 F0000C0300 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:893 0
	nop
.986 F0000C0300 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:893 0
	nop
.987 E000000001 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:893 0
l_1369#:
	ctx_arb[voluntary]
.988 AAB00C0620 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    while(dl_source_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 989 <34:22:0> &bp 987 +
.989 D8F6C00100 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 987
	beq[l_1369#]
.990 AAF0001B10 common_code
	.%line 437 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    if(source == MESSAGE_IN_RING_0)
l_1375#:
	alu[--, b6, -, 16]
.%import_expr common_code 991 <34:22:0> &bp 995 +
.991 D8F8D00101 common_code
	.%line 437 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 995
	bne[l_1377#], defer[1]
.992 F0000C0620 common_code
	.%line 435 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
/******/    dl_source_message_lock = LOCKED;
	immed[*l$index1, 1, <<0]
.%import_expr common_code 993 <34:22:0> &bp 1010 +
.993 D8FC900018 common_code
	.%line 439 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 1010
/******/      sring = ONL_XSCALE_TO_PLUGIN_0_CTRL_SRAM_RING;
	br[l_1385#], defer[1]
.994 F000001309 common_code
	.%line 439 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	immed[b4, 9, <<0]
.995 AAF0001B11 common_code
	.%line 441 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    else if(source == MESSAGE_IN_RING_1)
l_1377#:
	alu[--, b6, -, 17]
.%import_expr common_code 996 <34:22:0> &bp 999 +
.996 D8F9C00101 common_code
	.%line 441 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 999
	bne[l_1379#]
.%import_expr common_code 997 <34:22:0> &bp 1010 +
.997 D8FC900018 common_code
	.%line 443 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 1010
/******/      sring = ONL_XSCALE_TO_PLUGIN_1_CTRL_SRAM_RING;
	br[l_1385#], defer[1]
.998 F00000130A common_code
	.%line 443 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	immed[b4, 10, <<0]
.999 AAF0001B12 common_code
	.%line 445 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    else if(source == MESSAGE_IN_RING_2)
l_1379#:
	alu[--, b6, -, 18]
.%import_expr common_code 1000 <34:22:0> &bp 1003 +
.1000 D8FAC00101 common_code
	.%line 445 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1003
	bne[l_1381#]
.%import_expr common_code 1001 <34:22:0> &bp 1010 +
.1001 D8FC900018 common_code
	.%line 447 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 1010
/******/      sring = ONL_XSCALE_TO_PLUGIN_2_CTRL_SRAM_RING;
	br[l_1385#], defer[1]
.1002 F00000130B common_code
	.%line 447 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	immed[b4, 11, <<0]
.1003 AAF0001B13 common_code
	.%line 449 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    else if(source == MESSAGE_IN_RING_3)
l_1381#:
	alu[--, b6, -, 19]
.%import_expr common_code 1004 <34:22:0> &bp 1007 +
.1004 D8FBC00101 common_code
	.%line 449 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1007
	bne[l_1383#]
.%import_expr common_code 1005 <34:22:0> &bp 1010 +
.1005 D8FC900018 common_code
	.%line 451 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 1010
/******/      sring = ONL_XSCALE_TO_PLUGIN_3_CTRL_SRAM_RING;
	br[l_1385#], defer[1]
.1006 F00000130C common_code
	.%line 451 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	immed[b4, 12, <<0]
.1007 AAF0001B14 common_code
	.%line 453 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    else if(source == MESSAGE_IN_RING_4)
l_1383#:
	alu[--, b6, -, 20]
.%import_expr common_code 1008 <34:22:0> &bp 1101 +
.1008 D913400101 common_code
	.%line 453 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1101
	bne[l_1473#]
.1009 F00000130D common_code
	.%line 455 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/      sring = ONL_XSCALE_TO_PLUGIN_4_CTRL_SRAM_RING;
	immed[b4, 13, <<0]
.%import_expr common_code 1010 <34:22:0> &bp 174 +
.1010 D82B900018 common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/    msg[0] = sram_ring_get_buffer_1word(sring);
l_1385#:
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1011 <27:20:8,7:0:0> &bp 1012 +
.1011 F0003037F4 common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9108#]
.1012 B04030000E common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9108#:
	alu[b3, --, B, a14]
.%import_expr common_code 1013 <34:22:0> &bp 1021 +
.1013 D8FF500101 common_code
	.%line 463 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 1021
/******/    while(msg[0] == 0)
	bne[l_1395#], defer[1]
.1014 B040D0000E common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
/******/    msg[0] = sram_ring_get_buffer_1word(sring);
	alu[b13, --, B, a14]
.1015 E000000001 common_code
	.%line 465 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:892 0
/******/      ctx_swap();
l_1388#:
	ctx_arb[voluntary]
.%import_expr common_code 1016 <34:22:0> &bp 174 +
.1016 D82B900018 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/      msg[0] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1017 <27:20:8,7:0:0> &bp 1018 +
.1017 F0003037FA common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9109#]
.1018 B040D0000E common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9109#:
	alu[b13, --, B, a14]
.1019 B000303400 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
	alu[b3, --, B, b13]
.%import_expr common_code 1020 <34:22:0> &bp 1015 +
.1020 D8FDC00100 common_code
	.%line 463 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1015
/******/    while(msg[0] == 0)
	beq[l_1388#]
.1021 C101103501 common_code
	.%line 469 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    n = (msg[0]>>16) & 0xFF;
l_1395#:
	ld_field_w_clr[a1, 0001, b13, >>16]
.1022 AAB00C0401 common_code
	.%line 471 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    if(n >= 1)
	alu[--, a1, -, 1]
.%import_expr common_code 1023 <34:22:0> &bp 1099 +
.1023 D912C00105 common_code
	.%line 471 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1099
	blo[l_1472#]
.%import_expr common_code 1024 <34:22:0> &bp 174 +
.1024 D82B900018 common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/      msg[1] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1025 <27:20:8,7:0:0> &bp 1026 +
.1025 F000403702 common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9110#]
.1026 A04050000E common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9110#:
	alu[a5, --, B, a14]
.%import_expr common_code 1027 <34:22:0> &bp 1033 +
.1027 D902400101 common_code
	.%line 474 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1033
/******/      while(msg[1] == 0)
	bne[l_1406#]
.1028 E000000001 common_code
	.%line 476 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:891 0
/******/        ctx_swap();
l_1399#:
	ctx_arb[voluntary]
.%import_expr common_code 1029 <34:22:0> &bp 174 +
.1029 D82B900018 common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/        msg[1] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1030 <27:20:8,7:0:0> &bp 1031 +
.1030 F000403707 common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9111#]
.1031 A04050000E common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9111#:
	alu[a5, --, B, a14]
.%import_expr common_code 1032 <34:22:0> &bp 1028 +
.1032 D901000100 common_code
	.%line 474 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1028
/******/      while(msg[1] == 0)
	beq[l_1399#]
.1033 AAB00C0801 common_code
	.%line 480 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    if(n >= 2)
l_1406#:
	alu[--, a1, -, 2]
.%import_expr common_code 1034 <34:22:0> &bp 1099 +
.1034 D912C00105 common_code
	.%line 480 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1099
	blo[l_1472#]
.%import_expr common_code 1035 <34:22:0> &bp 174 +
.1035 D82B900018 common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/      msg[2] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1036 <27:20:8,7:0:0> &bp 1037 +
.1036 F00040370D common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9112#]
.1037 A04040000E common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9112#:
	alu[a4, --, B, a14]
.%import_expr common_code 1038 <34:22:0> &bp 1044 +
.1038 D905000101 common_code
	.%line 483 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1044
/******/      while(msg[2] == 0)
	bne[l_1417#]
.1039 E000000001 common_code
	.%line 485 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:890 0
/******/        ctx_swap();
l_1410#:
	ctx_arb[voluntary]
.%import_expr common_code 1040 <34:22:0> &bp 174 +
.1040 D82B900018 common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/        msg[2] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1041 <27:20:8,7:0:0> &bp 1042 +
.1041 F000403712 common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9113#]
.1042 A04040000E common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9113#:
	alu[a4, --, B, a14]
.%import_expr common_code 1043 <34:22:0> &bp 1039 +
.1043 D903C00100 common_code
	.%line 483 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1039
/******/      while(msg[2] == 0)
	beq[l_1410#]
.1044 AAB00C0C01 common_code
	.%line 489 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    if(n >= 3)
l_1417#:
	alu[--, a1, -, 3]
.%import_expr common_code 1045 <34:22:0> &bp 1099 +
.1045 D912C00105 common_code
	.%line 489 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1099
	blo[l_1472#]
.%import_expr common_code 1046 <34:22:0> &bp 174 +
.1046 D82B900018 common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/      msg[3] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1047 <27:20:8,7:0:0> &bp 1048 +
.1047 F000403718 common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9114#]
.1048 B04020000E common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9114#:
	alu[b2, --, B, a14]
.%import_expr common_code 1049 <34:22:0> &bp 1055 +
.1049 D907C00101 common_code
	.%line 492 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1055
/******/      while(msg[3] == 0)
	bne[l_1428#]
.1050 E000000001 common_code
	.%line 494 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:889 0
/******/        ctx_swap();
l_1421#:
	ctx_arb[voluntary]
.%import_expr common_code 1051 <34:22:0> &bp 174 +
.1051 D82B900018 common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/        msg[3] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1052 <27:20:8,7:0:0> &bp 1053 +
.1052 F00040371D common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9115#]
.1053 B04020000E common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9115#:
	alu[b2, --, B, a14]
.%import_expr common_code 1054 <34:22:0> &bp 1050 +
.1054 D906800100 common_code
	.%line 492 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1050
/******/      while(msg[3] == 0)
	beq[l_1421#]
.1055 AAB00C1001 common_code
	.%line 498 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    if(n >= 4)
l_1428#:
	alu[--, a1, -, 4]
.%import_expr common_code 1056 <34:22:0> &bp 1099 +
.1056 D912C00105 common_code
	.%line 498 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1099
	blo[l_1472#]
.%import_expr common_code 1057 <34:22:0> &bp 174 +
.1057 D82B900018 common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/      msg[4] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1058 <27:20:8,7:0:0> &bp 1059 +
.1058 F000403723 common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9116#]
.1059 B04010000E common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9116#:
	alu[b1, --, B, a14]
.%import_expr common_code 1060 <34:22:0> &bp 1066 +
.1060 D90A800101 common_code
	.%line 501 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1066
/******/      while(msg[4] == 0)
	bne[l_1439#]
.1061 E000000001 common_code
	.%line 503 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:888 0
/******/        ctx_swap();
l_1432#:
	ctx_arb[voluntary]
.%import_expr common_code 1062 <34:22:0> &bp 174 +
.1062 D82B900018 common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/        msg[4] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1063 <27:20:8,7:0:0> &bp 1064 +
.1063 F000403728 common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9117#]
.1064 B04010000E common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9117#:
	alu[b1, --, B, a14]
.%import_expr common_code 1065 <34:22:0> &bp 1061 +
.1065 D909400100 common_code
	.%line 501 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1061
/******/      while(msg[4] == 0)
	beq[l_1432#]
.1066 AAB00C1401 common_code
	.%line 507 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    if(n >= 5)
l_1439#:
	alu[--, a1, -, 5]
.%import_expr common_code 1067 <34:22:0> &bp 1099 +
.1067 D912C00105 common_code
	.%line 507 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1099
	blo[l_1472#]
.%import_expr common_code 1068 <34:22:0> &bp 174 +
.1068 D82B900018 common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/      msg[5] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1069 <27:20:8,7:0:0> &bp 1070 +
.1069 F00040372E common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9118#]
.1070 A04030000E common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9118#:
	alu[a3, --, B, a14]
.%import_expr common_code 1071 <34:22:0> &bp 1077 +
.1071 D90D400101 common_code
	.%line 510 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1077
/******/      while(msg[5] == 0)
	bne[l_1450#]
.1072 E000000001 common_code
	.%line 512 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:887 0
/******/        ctx_swap();
l_1443#:
	ctx_arb[voluntary]
.%import_expr common_code 1073 <34:22:0> &bp 174 +
.1073 D82B900018 common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/        msg[5] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1074 <27:20:8,7:0:0> &bp 1075 +
.1074 F000403733 common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9119#]
.1075 A04030000E common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9119#:
	alu[a3, --, B, a14]
.%import_expr common_code 1076 <34:22:0> &bp 1072 +
.1076 D90C000100 common_code
	.%line 510 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1072
/******/      while(msg[5] == 0)
	beq[l_1443#]
.1077 AAB00C1801 common_code
	.%line 516 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    if(n >= 6)
l_1450#:
	alu[--, a1, -, 6]
.%import_expr common_code 1078 <34:22:0> &bp 1099 +
.1078 D912C00105 common_code
	.%line 516 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1099
	blo[l_1472#]
.%import_expr common_code 1079 <34:22:0> &bp 174 +
.1079 D82B900018 common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/      msg[6] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1080 <27:20:8,7:0:0> &bp 1081 +
.1080 F000403739 common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9120#]
.1081 A04020000E common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9120#:
	alu[a2, --, B, a14]
.%import_expr common_code 1082 <34:22:0> &bp 1088 +
.1082 D910000101 common_code
	.%line 519 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1088
/******/      while(msg[6] == 0)
	bne[l_1461#]
.1083 E000000001 common_code
	.%line 521 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:886 0
/******/        ctx_swap();
l_1454#:
	ctx_arb[voluntary]
.%import_expr common_code 1084 <34:22:0> &bp 174 +
.1084 D82B900018 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/        msg[6] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1085 <27:20:8,7:0:0> &bp 1086 +
.1085 F00040373E common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9121#]
.1086 A04020000E common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9121#:
	alu[a2, --, B, a14]
.%import_expr common_code 1087 <34:22:0> &bp 1083 +
.1087 D90EC00100 common_code
	.%line 519 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1083
/******/      while(msg[6] == 0)
	beq[l_1454#]
.1088 AAB00C1C01 common_code
	.%line 525 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
/******/    if(n >= 7)
l_1461#:
	alu[--, a1, -, 7]
.%import_expr common_code 1089 <34:22:0> &bp 1099 +
.1089 D912C00105 common_code
	.%line 525 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1099
	blo[l_1472#]
.%import_expr common_code 1090 <34:22:0> &bp 174 +
.1090 D82B900018 common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/      msg[7] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1091 <27:20:8,7:0:0> &bp 1092 +
.1091 F000403744 common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9122#]
.1092 B04000000E common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9122#:
	alu[b0, --, B, a14]
.%import_expr common_code 1093 <34:22:0> &bp 1099 +
.1093 D912C00101 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1099
/******/      while(msg[7] == 0)
	bne[l_1472#]
.1094 E000000001 common_code
	.%line 530 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:885 0
/******/        ctx_swap();
l_1465#:
	ctx_arb[voluntary]
.%import_expr common_code 1095 <34:22:0> &bp 174 +
.1095 D82B900018 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 174
/******/        msg[7] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1096 <27:20:8,7:0:0> &bp 1097 +
.1096 F000403749 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
	load_addr[b13, l_9123#]
.1097 B04000000E common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0
l_9123#:
	alu[b0, --, B, a14]
.%import_expr common_code 1098 <34:22:0> &bp 1094 +
.1098 D911800100 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 1094
/******/      while(msg[7] == 0)
	beq[l_1465#]
.1099 E800103B00 common_code
	.%line 536 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 1 0 B14
/******/  }
l_1472#:
	rtn[b14], defer[1]
.1100 F0000C0220 common_code
	.%line 535 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:704 0
/******/    dl_source_message_lock = UNLOCKED;
	immed[*l$index1, 0, <<0]
.1101 E800003B00 common_code
	.%line 459 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:704 0 0 B14
/******/      return;
l_1473#:
	rtn[b14]
.1102 E000000002 common_code
	.%line 648 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:880 0
/******/    wait_for_all(s);
_dl_source_packet#:
	ctx_arb[s1], all
.1103 AAF0000706 common_code
	.%line 315 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0
/******/    if(source == PACKET_IN_RING_0)
	alu[--, b1, -, 6]
.%import_expr common_code 1104 <34:22:0> &bp 1107 +
.1104 D914C00101 common_code
	.%line 315 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0 1107
	bne[l_1683#]
.%import_expr common_code 1105 <34:22:0> &bp 1122 +
.1105 D918900018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 1 1122
/******/      sring = PLC_TO_PLUGIN_0_SRAM_RING;
	br[l_1691#], defer[1]
.1106 F000000302 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:707 0
	immed[b0, 2, <<0]
.1107 AAF0000707 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0
/******/    else if(source == PACKET_IN_RING_1)
l_1683#:
	alu[--, b1, -, 7]
.%import_expr common_code 1108 <34:22:0> &bp 1111 +
.1108 D915C00101 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0 1111
	bne[l_1685#]
.%import_expr common_code 1109 <34:22:0> &bp 1122 +
.1109 D918900018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 1 1122
/******/      sring = PLC_TO_PLUGIN_1_SRAM_RING;
	br[l_1691#], defer[1]
.1110 F000000303 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:707 0
	immed[b0, 3, <<0]
.1111 AAF0000708 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0
/******/    else if(source == PACKET_IN_RING_2)
l_1685#:
	alu[--, b1, -, 8]
.%import_expr common_code 1112 <34:22:0> &bp 1115 +
.1112 D916C00101 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0 1115
	bne[l_1687#]
.%import_expr common_code 1113 <34:22:0> &bp 1122 +
.1113 D918900018 common_code
	.%line 325 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 1 1122
/******/      sring = PLC_TO_PLUGIN_2_SRAM_RING;
	br[l_1691#], defer[1]
.1114 F000000304 common_code
	.%line 325 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:707 0
	immed[b0, 4, <<0]
.1115 AAF0000709 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0
/******/    else if(source == PACKET_IN_RING_3)
l_1687#:
	alu[--, b1, -, 9]
.%import_expr common_code 1116 <34:22:0> &bp 1119 +
.1116 D917C00101 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0 1119
	bne[l_1689#]
.%import_expr common_code 1117 <34:22:0> &bp 1122 +
.1117 D918900018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 1 1122
/******/      sring = PLC_TO_PLUGIN_3_SRAM_RING;
	br[l_1691#], defer[1]
.1118 F000000305 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:707 0
	immed[b0, 5, <<0]
.1119 AAF000070A common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0
/******/    else if(source == PACKET_IN_RING_4)
l_1689#:
	alu[--, b1, -, 10]
.%import_expr common_code 1120 <34:22:0> &bp 1143 +
.1120 D91DC00101 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0 1143
	bne[l_1725#]
.1121 F000000306 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0
/******/      sring = PLC_TO_PLUGIN_4_SRAM_RING;
	immed[b0, 6, <<0]
.%import_expr common_code 1122 <34:22:0> &bp 474 +
.1122 D876900018 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 1 474
/******/    sram_ring_get_buffer_6word(sring, ring_in.i);
l_1691#:
	br[_sram_ring_get_buffer_6word#], defer[1]
.%import_expr common_code 1123 <27:20:8,17:10:0> &bp 1124 +
.1123 F0004D9003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:707 0
	load_addr[a3, l_9124#]
.1124 A07000000B common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0
/******/    while (ring_in.i[0] == 0)
l_9124#:
	alu[--, --, B, a11]
.%import_expr common_code 1125 <34:22:0> &bp 1131 +
.1125 D91AC00101 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0 1131
	bne[l_1701#]
.1126 E000000001 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:879 0
/******/        ctx_swap();
l_1694#:
	ctx_arb[voluntary]
.%import_expr common_code 1127 <34:22:0> &bp 474 +
.1127 D876900018 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 1 474
/******/        sram_ring_get_buffer_6word(sring, ring_in.i);
	br[_sram_ring_get_buffer_6word#], defer[1]
.%import_expr common_code 1128 <27:20:8,17:10:0> &bp 1129 +
.1128 F0004DA403 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:707 0
	load_addr[a3, l_9125#]
.1129 A07000000B common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0
/******/    while (ring_in.i[0] == 0)
l_9125#:
	alu[--, --, B, a11]
.%import_expr common_code 1130 <34:22:0> &bp 1126 +
.1130 D919800100 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0 1126
	beq[l_1694#]
.1131 FC04400000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:874 1
/******/    c = ctx();
l_1701#:
	local_csr_rd[active_ctx_sts]
.1132 F000000300 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:874 0
	immed[b0, 0, <<0]
.1133 B440000307 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:874 0
	alu[b0, b0, AND, 7]
.%import_expr common_code 1134 <34:22:0> &bp 1142 +
.1134 D91D800109 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:874 0 1142
/******/    if(c >= FIRST_PACKET_THREAD && c < LAST_PACKET_THREAD) 
	blt[l_1724#]
.1135 AAF0000305 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:874 0
	alu[--, b0, -, 5]
.%import_expr common_code 1136 <34:22:0> &bp 1139 +
.1136 D91CC00108 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:874 0 1139
	bge[l_1714#]
.1137 FC10AE2388 common_code
	.%line 665 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:878 0
/******/      signal_same_ME_next_ctx(__signal_number(s));
	local_csr_wr[same_me_signal, (((1 & 15) << 3) | 128)]
.%import_expr common_code 1138 <34:22:0> &bp 1142 +
.1138 D91D800018 common_code
	.%line 666 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:874 0 1142
/******/      __implicit_write(s);
	br[l_1724#]
.1139 AAF0000305 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:874 0
/******/    else if(c == LAST_PACKET_THREAD)
l_1714#:
	alu[--, b0, -, 5]
.%import_expr common_code 1140 <34:22:0> &bp 1142 +
.1140 D91D800101 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:874 0 1142
	bne[l_1724#]
.1141 FC10AC2308 common_code
	.%line 670 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:876 0
/******/      signal_same_ME(__signal_number(s), FIRST_PACKET_THREAD);
	local_csr_wr[same_me_signal, ((1 & 15) << 3)]
.1142 E800000B00 common_code
	.%line 350 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0 0 B2
/******/  }
l_1724#:
	rtn[b2]
.1143 E800000B00 common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:707 0 0 B2
/******/      return;
l_1725#:
	rtn[b2]
.1144 AAB00C04CF common_code
	.%line 886 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/      while( queue_lock == LOCKED )	{ ctx_swap(); }
_queue_enq#:
	alu[--, @a79, -, 1]
.%import_expr common_code 1145 <34:22:0> &bp 1149 +
.1145 D91F400101 common_code
	.%line 886 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0 1149
	bne[l_1804#]
.1146 E000000001 common_code
	.%line 886 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1079 0
l_1798#:
	ctx_arb[voluntary]
.1147 AAB00C04CF common_code
	.%line 886 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
	alu[--, @a79, -, 1]
.%import_expr common_code 1148 <34:22:0> &bp 1146 +
.1148 D91E800100 common_code
	.%line 886 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0 1146
	beq[l_1798#]
.%import_expr common_code 1149 <34:22:0> &bp 481 +
.1149 D878600018 common_code
	.%line 889 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 2 481
/******/  	item = queue_alloc( );
l_1804#:
	br[_queue_alloc#], defer[2]
.1150 F0000C04CF common_code
	.%line 887 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 1
/******/      queue_lock = LOCKED;
	immed[@a79, 1, <<0]
.%import_expr common_code 1151 <27:20:8,7:0:0> &bp 1152 +
.1151 F000401B80 common_code
	.%line 889 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
/******/  	item = queue_alloc( );
	load_addr[b6, l_9126#]
.1152 A030001000 common_code
	.%line 890 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/  	if( item == 0 )	{
l_9126#:
	alu[--, --, B, b4]
.%import_expr common_code 1153 <34:22:0> &bp 1186 +
.1153 D928800100 common_code
	.%line 890 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0 1186
	beq[l_1812#]
.1154 A018000000 common_code
	.%line 896 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/  	item->buf_handle = buf_handle;
	alu[$0, --, B, b0]
.1155 A058100004 common_code
	.%line 897 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/  	item->out_port = out_port;
	alu[$1, --, B, a4]
.1156 8B382A8201 common_code
	.%line 898 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/  	item->qid = qid;
	alu_shf[$2, 64, OR, a1, <<13]
.1157 0138001220 common_code
	.%line 900 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 2
/******/  	item->next = 0;
	sram[write, $0, b4, 0, 5], ctx_swap[s3], defer[2]
.1158 A058300003 common_code
	.%line 899 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 1
/******/  	item->l3_pkt_len = l3_pkt_len;
	alu[$3, --, B, a3]
.1159 F0000C0184 common_code
	.%line 900 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
/******/  	item->next = 0;
	immed[$4, 0, <<0]
.1160 0030000C24 common_code
	.%line 902 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/  	if( qptr->npkts == 0 )	qptr->hd = item;
	sram[read, $0, b3, 4, 1], ctx_swap[s3]
.1161 A030060000 common_code
	.%line 902 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
	alu[--, --, B, $0]
.%import_expr common_code 1162 <34:22:0> &bp 1166 +
.1162 D923800101 common_code
	.%line 902 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0 1166
	bne[l_1808#]
.1163 0130000D38 common_code
	.%line 902 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 1
	sram[write, $0, b3, 24, 1], ctx_swap[s3], defer[1]
.1164 A018001000 common_code
	.%line 902 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
	alu[$0, --, B, b4]
.%import_expr common_code 1165 <34:22:0> &bp 1169 +
.1165 D924400018 common_code
	.%line 902 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0 1169
	br[l_1809#]
.1166 0030000D3C common_code
	.%line 903 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 1
/******/  	else			qptr->tl->next = item;
l_1808#:
	sram[read, $0, b3, 28, 1], ctx_swap[s3], defer[1]
.1167 A018001000 common_code
	.%line 903 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
	alu[$0, --, B, b4]
.1168 013000C080 common_code
	.%line 903 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
	sram[write, $0, $0, 16, 1], ctx_swap[s3]
.1169 0130000D3C common_code
	.%line 904 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 1
/******/  	qptr->tl = item;
l_1809#:
	sram[write, $0, b3, 28, 1], ctx_swap[s3], defer[1]
.1170 A018001000 common_code
	.%line 904 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
	alu[$0, --, B, b4]
.1171 0030000C24 common_code
	.%line 906 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/  	++(qptr->npkts);
	sram[read, $0, b3, 4, 1], ctx_swap[s3]
.1172 0130000D24 common_code
	.%line 906 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 1
	sram[write, $0, b3, 4, 1], ctx_swap[s3], defer[1]
.1173 A0980C0580 common_code
	.%line 906 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
	alu[$0, $0, +, 1]
.1174 0030000C24 common_code
	.%line 907 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/  	if( qptr->npkts > qptr->maxinq )	qptr->maxinq = qptr->npkts;
	sram[read, $0, b3, 4, 1], ctx_swap[s3]
.1175 B000060000 common_code
	.%line 907 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
	alu[b0, --, B, $0]
.1176 0030000C2C common_code
	.%line 907 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
	sram[read, $0, b3, 12, 1], ctx_swap[s3]
.1177 AAB0000180 common_code
	.%line 907 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
	alu[--, $0, -, b0]
.%import_expr common_code 1178 <34:22:0> &bp 1182 +
.1178 D927800104 common_code
	.%line 907 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0 1182
	bhs[l_1811#]
.1179 0030000C24 common_code
	.%line 907 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
	sram[read, $0, b3, 4, 1], ctx_swap[s3]
.1180 0130000D2C common_code
	.%line 907 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 1
	sram[write, $0, b3, 12, 1], ctx_swap[s3], defer[1]
.1181 A018060000 common_code
	.%line 907 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
	alu[$0, --, B, $0]
.1182 F0000C00CF common_code
	.%line 909 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/      queue_lock = UNLOCKED;
l_1811#:
	immed[@a79, 0, <<0]
.1183 0030000C24 common_code
	.%line 911 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 0
/******/      return qptr->npkts;
	sram[read, $0, b3, 4, 1], ctx_swap[s3]
.1184 E8001C0006 common_code
	.%line 911 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 1 0 A6
	rtn[a6], defer[1]
.1185 A000160000 common_code
	.%line 911 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
	alu[a1, --, B, $0]
.1186 0030000D30 common_code
	.%line 891 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 1
/******/  	    qptr->ndrops = qptr->ndrops + 1;
l_1812#:
	sram[read, $0, b3, 16, 1], ctx_swap[s3], defer[1]
.1187 F0800C0001 common_code
	.%line 893 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
/******/  	    return -1;
	immed[a1, -1, 0]
.1188 0130000D30 common_code
	.%line 891 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 1
/******/  	    qptr->ndrops = qptr->ndrops + 1;
	sram[write, $0, b3, 16, 1], ctx_swap[s3], defer[1]
.1189 A0980C0580 common_code
	.%line 891 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
	alu[$0, $0, +, 1]
.1190 E8001C0006 common_code
	.%line 893 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:639 1 0 A6
/******/  	    return -1;
	rtn[a6], defer[1]
.1191 F0000C00CF common_code
	.%line 892 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:639 0
/******/  	    queue_lock = UNLOCKED;
	immed[@a79, 0, <<0]
.%import_expr common_code 1192 <34:22:0> &bp 1194 +
.1192 D92A818214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:906 0 1194
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
_WU_scratch_put_request_no_data#:
	br_inp_state[scr_ring4_status, l_1981#]
.%import_expr common_code 1193 <34:22:0> &bp 1198 +
.1193 D92B800018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:906 0 1198
	br[l_1934#]
.%import_expr common_code 1194 <34:22:0> &bp 832 +
.1194 D8D0200018 common_code
	.%line 126 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:694 2 832
/******/      WU_count_scratch_error(errorScrAddress /*, updateSig, sync*/);
l_1981#:
	br[_WU_count_scratch_error#], defer[2]
.1195 A040100003 common_code
	.%line 126 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:694 1
	alu[a1, --, B, a3]
.%import_expr common_code 1196 <27:20:8,17:10:0> &bp 1197 +
.1196 F0004EB403 common_code
	.%line 126 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:694 0
	load_addr[a3, l_9127#]
.%import_expr common_code 1197 <34:22:0> &bp 1202 +
.1197 D92C800018 common_code
	.%line 126 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:694 0 1202
l_9127#:
	br[l_1980#]
.%import_expr common_code 1198 <34:22:0> &bp 1202 +
.1198 D92C918214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:897 1 1202
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
l_1934#:
	br_inp_state[scr_ring4_status, l_1980#], defer[1]
.1199 8A38009601 common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:895 0
/******/  	data = in[0];
	alu_shf[$0, a1, OR, 5, <<29]
.1200 F000000310 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:895 0
/******/  	scratch_put_ring(&data,
	immed[b0, 16, <<0]
.1201 1A30000020 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:904 0
	scratch[put, $0, b0, 0, 1], ctx_swap[s3]
.1202 E8000C0005 common_code
	.%line 135 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:694 0 0 A5
/******/  }
l_1980#:
	rtn[a5]
.1203 E000000004 common_code
	.%line 648 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:837 0
/******/    wait_for_all(s);
_dl_sink_packet#:
	ctx_arb[s2], all
.1204 A070000003 common_code
	.%line 231 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    if(sink == QM)
	alu[--, --, B, a3]
.%import_expr common_code 1205 <34:22:0> &bp 1216 +
.1205 D930000101 common_code
	.%line 231 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1216
	bne[l_2060#]
.%import_expr common_code 1206 <34:22:0> &bp 1211 +
.1206 D92EF24114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:778 3 1211
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_2483#], defer[3]
.1207 A05800000D common_code
	.%line 254 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:776 2
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1208 A018103000 common_code
	.%line 255 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:776 1
/******/          data[1] = in[1];
	alu[$1, --, B, b12]
.1209 A05820000C common_code
	.%line 256 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:776 0
/******/          data[2] = in[2];
	alu[$2, --, B, a12]
.%import_expr common_code 1210 <34:22:0> &bp 1213 +
.1210 D92F400018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:778 0 1213
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2025#]
.1211 E000000001 common_code
	.%line 265 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:782 0
/******/   	     ctx_swap();
l_2483#:
	ctx_arb[voluntary]
.%import_expr common_code 1212 <34:22:0> &bp 1211 +
.1212 D92EC24214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:784 0 1211
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_2483#]
.1213 F00000031C common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:776 0
/******/  	scratch_put_ring(data,
l_2025#:
	immed[b0, 28, <<0]
.1214 1A34000020 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:785 0
	scratch[put, $0, b0, 0, 3], ctx_swap[s3]
.%import_expr common_code 1215 <34:22:0> &bp 1312 +
.1215 D948000018 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:785 0 1312
	br[l_2459#]
.1216 AAB00C0403 common_code
	.%line 235 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == MUX)
l_2060#:
	alu[--, a3, -, 1]
.%import_expr common_code 1217 <34:22:0> &bp 1223 +
.1217 D931C00101 common_code
	.%line 235 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1223
	bne[l_2065#]
.%import_expr common_code 1218 <34:22:0> &bp 519 +
.1218 D881D00018 common_code
	.%line 237 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 1 519
/******/      sram_ring_put_buffer_3word(PLUGINS_TO_MUX_SRAM_RING, ring_out.i, 0);
	br[_sram_ring_put_buffer_3word#], defer[1]
.%import_expr common_code 1219 <27:20:8,17:10:0> &bp 1220 +
.1219 F0004F1001 common_code
	.%line 237 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:712 0
	load_addr[a1, l_9128#]
.1220 F000100304 common_code
	.%line 238 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/      scratch_incr((void*)SCR_PLUGINS_TO_MUX_SRAM_RING_OCC_CNTR);
l_9128#:
	immed[b0, 260, <<0]
.1221 1700000320 common_code
	.%line 238 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:786 0
	scratch[incr, --, b0, 0]
.%import_expr common_code 1222 <34:22:0> &bp 1312 +
.1222 D948000018 common_code
	.%line 238 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:786 0 1312
	br[l_2459#]
.1223 AAB00C0C03 common_code
	.%line 240 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == XSCALE_LD)
l_2065#:
	alu[--, a3, -, 3]
.%import_expr common_code 1224 <34:22:0> &bp 1237 +
.1224 D935400101 common_code
	.%line 240 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1237
	bne[l_2143#]
.1225 A05800000D common_code
	.%line 343 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:787 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1226 A018103000 common_code
	.%line 344 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:787 0
/******/          data[1] = in[1];
	alu[$1, --, B, b12]
.1227 A05820000C common_code
	.%line 345 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:787 0
/******/          data[2] = in[2];
	alu[$2, --, B, a12]
.%import_expr common_code 1228 <34:22:0> &bp 1233 +
.1228 D93470C114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:789 3 1233
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring1_status, l_2486#], defer[3]
.1229 A018302C00 common_code
	.%line 346 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:787 2
/******/          data[3] = in[3];
	alu[$3, --, B, b11]
.1230 A018402800 common_code
	.%line 347 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:787 1
/******/          data[4] = in[4];
	alu[$4, --, B, b10]
.1231 A018502400 common_code
	.%line 348 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:787 0
/******/          data[5] = in[5];
	alu[$5, --, B, b9]
.%import_expr common_code 1232 <34:22:0> &bp 1235 +
.1232 D934C00018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:789 0 1235
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2108#]
.1233 E000000001 common_code
	.%line 357 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:793 0
/******/   	     ctx_swap();
l_2486#:
	ctx_arb[voluntary]
.%import_expr common_code 1234 <34:22:0> &bp 1233 +
.1234 D93440C214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:795 0 1233
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring1_status, l_2486#]
.%import_expr common_code 1235 <34:22:0> &bp 1264 +
.1235 D93C100018 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:796 1 1264
/******/  	scratch_put_ring(data,
l_2108#:
	br[l_9035#], defer[1]
.1236 F000000304 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:787 0
	immed[b0, 4, <<0]
.1237 AAB00C1003 common_code
	.%line 244 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == XSCALE_EXC)
l_2143#:
	alu[--, a3, -, 4]
.%import_expr common_code 1238 <34:22:0> &bp 1251 +
.1238 D938C00101 common_code
	.%line 244 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1251
	bne[l_2221#]
.1239 A05800000D common_code
	.%line 343 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:797 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1240 A018103000 common_code
	.%line 344 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:797 0
/******/          data[1] = in[1];
	alu[$1, --, B, b12]
.1241 A05820000C common_code
	.%line 345 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:797 0
/******/          data[2] = in[2];
	alu[$2, --, B, a12]
.%import_expr common_code 1242 <34:22:0> &bp 1247 +
.1242 D937F10114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:799 3 1247
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring2_status, l_2489#], defer[3]
.1243 A018302C00 common_code
	.%line 346 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:797 2
/******/          data[3] = in[3];
	alu[$3, --, B, b11]
.1244 A018402800 common_code
	.%line 347 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:797 1
/******/          data[4] = in[4];
	alu[$4, --, B, b10]
.1245 A018502400 common_code
	.%line 348 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:797 0
/******/          data[5] = in[5];
	alu[$5, --, B, b9]
.%import_expr common_code 1246 <34:22:0> &bp 1249 +
.1246 D938400018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:799 0 1249
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2186#]
.1247 E000000001 common_code
	.%line 357 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:803 0
/******/   	     ctx_swap();
l_2489#:
	ctx_arb[voluntary]
.%import_expr common_code 1248 <34:22:0> &bp 1247 +
.1248 D937C10214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:805 0 1247
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring2_status, l_2489#]
.%import_expr common_code 1249 <34:22:0> &bp 1264 +
.1249 D93C100018 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:806 1 1264
/******/  	scratch_put_ring(data,
l_2186#:
	br[l_9035#], defer[1]
.1250 F000000308 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:797 0
	immed[b0, 8, <<0]
.1251 AAB00C1403 common_code
	.%line 248 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == XSCALE_ERR)
l_2221#:
	alu[--, a3, -, 5]
.%import_expr common_code 1252 <34:22:0> &bp 1266 +
.1252 D93C800101 common_code
	.%line 248 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1266
	bne[l_2299#]
.1253 A05800000D common_code
	.%line 343 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:807 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1254 A018103000 common_code
	.%line 344 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:807 0
/******/          data[1] = in[1];
	alu[$1, --, B, b12]
.1255 A05820000C common_code
	.%line 345 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:807 0
/******/          data[2] = in[2];
	alu[$2, --, B, a12]
.%import_expr common_code 1256 <34:22:0> &bp 1261 +
.1256 D93B714114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:809 3 1261
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring3_status, l_2492#], defer[3]
.1257 A018302C00 common_code
	.%line 346 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:807 2
/******/          data[3] = in[3];
	alu[$3, --, B, b11]
.1258 A018402800 common_code
	.%line 347 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:807 1
/******/          data[4] = in[4];
	alu[$4, --, B, b10]
.1259 A018502400 common_code
	.%line 348 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:807 0
/******/          data[5] = in[5];
	alu[$5, --, B, b9]
.%import_expr common_code 1260 <34:22:0> &bp 1263 +
.1260 D93BC00018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:809 0 1263
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2264#]
.1261 E000000001 common_code
	.%line 357 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:813 0
/******/   	     ctx_swap();
l_2492#:
	ctx_arb[voluntary]
.%import_expr common_code 1262 <34:22:0> &bp 1261 +
.1262 D93B414214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:815 0 1261
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring3_status, l_2492#]
.1263 F00000030C common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:807 0
/******/  	scratch_put_ring(data,
l_2264#:
	immed[b0, 12, <<0]
.1264 1A3A000020 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:816 0
l_9035#:
	scratch[put, $0, b0, 0, 6], ctx_swap[s3]
.%import_expr common_code 1265 <34:22:0> &bp 1312 +
.1265 D948000018 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:816 0 1312
	br[l_2459#]
.1266 AAB00C1803 common_code
	.%line 252 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == PACKET_IN_RING_0)
l_2299#:
	alu[--, a3, -, 6]
.%import_expr common_code 1267 <34:22:0> &bp 1270 +
.1267 D93D800101 common_code
	.%line 252 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1270
	bne[l_2301#]
.%import_expr common_code 1268 <34:22:0> &bp 1285 +
.1268 D941500018 common_code
	.%line 254 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 1 1285
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_0_SRAM_RING, ring_out.i, 0);
	br[l_9039#], defer[1]
.1269 F0000C0801 common_code
	.%line 254 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:712 0
	immed[a1, 2, <<0]
.1270 AAB00C1C03 common_code
	.%line 256 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == PACKET_IN_RING_1)
l_2301#:
	alu[--, a3, -, 7]
.%import_expr common_code 1271 <34:22:0> &bp 1274 +
.1271 D93E800101 common_code
	.%line 256 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1274
	bne[l_2303#]
.%import_expr common_code 1272 <34:22:0> &bp 1285 +
.1272 D941500018 common_code
	.%line 258 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 1 1285
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_1_SRAM_RING, ring_out.i, 0);
	br[l_9039#], defer[1]
.1273 F0000C0C01 common_code
	.%line 258 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:712 0
	immed[a1, 3, <<0]
.1274 AAB00C2003 common_code
	.%line 260 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == PACKET_IN_RING_2)
l_2303#:
	alu[--, a3, -, 8]
.%import_expr common_code 1275 <34:22:0> &bp 1278 +
.1275 D93F800101 common_code
	.%line 260 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1278
	bne[l_2305#]
.%import_expr common_code 1276 <34:22:0> &bp 1285 +
.1276 D941500018 common_code
	.%line 262 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 1 1285
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_2_SRAM_RING, ring_out.i, 0);
	br[l_9039#], defer[1]
.1277 F0000C1001 common_code
	.%line 262 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:712 0
	immed[a1, 4, <<0]
.1278 AAB00C2403 common_code
	.%line 264 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == PACKET_IN_RING_3)
l_2305#:
	alu[--, a3, -, 9]
.%import_expr common_code 1279 <34:22:0> &bp 1282 +
.1279 D940800101 common_code
	.%line 264 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1282
	bne[l_2307#]
.%import_expr common_code 1280 <34:22:0> &bp 1285 +
.1280 D941500018 common_code
	.%line 266 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 1 1285
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_3_SRAM_RING, ring_out.i, 0);
	br[l_9039#], defer[1]
.1281 F0000C1401 common_code
	.%line 266 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:712 0
	immed[a1, 5, <<0]
.1282 AAB00C2803 common_code
	.%line 268 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == PACKET_IN_RING_4)
l_2307#:
	alu[--, a3, -, 10]
.%import_expr common_code 1283 <34:22:0> &bp 1289 +
.1283 D942400101 common_code
	.%line 268 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1289
	bne[l_2309#]
.1284 F0000C1801 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_4_SRAM_RING, ring_out.i, 0);
	immed[a1, 6, <<0]
.%import_expr common_code 1285 <34:22:0> &bp 500 +
.1285 D87D100018 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 1 500
l_9039#:
	br[_sram_ring_put_buffer_6word#], defer[1]
.%import_expr common_code 1286 <27:20:8,17:10:0> &bp 1287 +
.1286 F0005C1C03 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:712 0
	load_addr[a3, l_9129#]
.1287 F0000C0300 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
l_9129#:
	nop
.%import_expr common_code 1288 <34:22:0> &bp 1312 +
.1288 D948000018 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1312
	br[l_2459#]
.1289 AAB00C5403 common_code
	.%line 272 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == DROP) // drop the packet
l_2309#:
	alu[--, a3, -, 21]
.%import_expr common_code 1290 <34:22:0> &bp 1299 +
.1290 D944C00101 common_code
	.%line 272 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1299
	bne[l_2382#]
.%import_expr common_code 1291 <34:22:0> &bp 1295 +
.1291 D943E1C114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:819 2 1295
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring5_status, l_2495#], defer[2]
.1292 A05800000D common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:817 1
/******/  	data = in[0];
	alu[$0, --, B, a13]
.1293 F000000314 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:817 0
/******/  	scratch_put_ring(&data,
	immed[b0, 20, <<0]
.%import_expr common_code 1294 <34:22:0> &bp 1297 +
.1294 D944400018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:819 0 1297
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2347#]
.1295 E000000001 common_code
	.%line 179 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:823 0
/******/  		ctx_swap();
l_2495#:
	ctx_arb[voluntary]
.%import_expr common_code 1296 <34:22:0> &bp 1295 +
.1296 D943C1C214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:825 0 1295
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring5_status, l_2495#]
.1297 1A30000020 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:826 0
/******/  	scratch_put_ring(&data,
l_2347#:
	scratch[put, $0, b0, 0, 1], ctx_swap[s3]
.%import_expr common_code 1298 <34:22:0> &bp 1312 +
.1298 D948000018 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:826 0 1312
	br[l_2459#]
.1299 AAB00C5C03 common_code
	.%line 276 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0
/******/    else if(sink == TX)
l_2382#:
	alu[--, a3, -, 23]
.%import_expr common_code 1300 <34:22:0> &bp 1312 +
.1300 D948000101 common_code
	.%line 276 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 1312
	bne[l_2459#]
.1301 A05800000D common_code
	.%line 298 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:827 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1302 A018103000 common_code
	.%line 299 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:827 0
/******/          data[1] = in[1];
	alu[$1, --, B, b12]
.%import_expr common_code 1303 <34:22:0> &bp 1308 +
.1303 D94732C114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:829 3 1308
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring9_status, l_2498#], defer[3]
.1304 A05820000C common_code
	.%line 300 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:827 2
/******/          data[2] = in[2];
	alu[$2, --, B, a12]
.1305 A018302C00 common_code
	.%line 301 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:827 1
/******/          data[3] = in[3];
	alu[$3, --, B, b11]
.1306 A018402800 common_code
	.%line 302 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:827 0
/******/          data[4] = in[4];
	alu[$4, --, B, b10]
.%import_expr common_code 1307 <34:22:0> &bp 1310 +
.1307 D947800018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:829 0 1310
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2424#]
.1308 E000000001 common_code
	.%line 311 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:833 0
/******/  	     ctx_swap();
l_2498#:
	ctx_arb[voluntary]
.%import_expr common_code 1309 <34:22:0> &bp 1308 +
.1309 D94702C214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:835 0 1308
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring9_status, l_2498#]
.1310 F000000324 common_code
	.%line 316 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:827 0
/******/  	scratch_put_ring(data,
l_2424#:
	immed[b0, 36, <<0]
.1311 1A38000020 common_code
	.%line 316 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:836 0
	scratch[put, $0, b0, 0, 5], ctx_swap[s3]
.1312 FC04400000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:771 1
/******/    c = ctx();
l_2459#:
	local_csr_rd[active_ctx_sts]
.1313 F000000300 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:771 0
	immed[b0, 0, <<0]
.1314 B440000307 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:771 0
	alu[b0, b0, AND, 7]
.%import_expr common_code 1315 <34:22:0> &bp 1323 +
.1315 D94AC00109 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:771 0 1323
/******/    if(c >= FIRST_PACKET_THREAD && c < LAST_PACKET_THREAD) 
	blt[l_2482#]
.1316 AAF0000305 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:771 0
	alu[--, b0, -, 5]
.%import_expr common_code 1317 <34:22:0> &bp 1320 +
.1317 D94A000108 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:771 0 1320
	bge[l_2472#]
.1318 FC10AE4390 common_code
	.%line 665 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:775 0
/******/      signal_same_ME_next_ctx(__signal_number(s));
	local_csr_wr[same_me_signal, (((2 & 15) << 3) | 128)]
.%import_expr common_code 1319 <34:22:0> &bp 1323 +
.1319 D94AC00018 common_code
	.%line 666 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:771 0 1323
/******/      __implicit_write(s);
	br[l_2482#]
.1320 AAF0000305 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:771 0
/******/    else if(c == LAST_PACKET_THREAD)
l_2472#:
	alu[--, b0, -, 5]
.%import_expr common_code 1321 <34:22:0> &bp 1323 +
.1321 D94AC00101 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:771 0 1323
	bne[l_2482#]
.1322 FC10AC4310 common_code
	.%line 670 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:773 0
/******/      signal_same_ME(__signal_number(s), FIRST_PACKET_THREAD);
	local_csr_wr[same_me_signal, ((2 & 15) << 3)]
.1323 E800000B00 common_code
	.%line 287 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:712 0 0 B2
/******/  }
l_2482#:
	rtn[b2]
.1324 A048F00005 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:629 0
/******/      return _div_mod_32(x, y, 0);
__div_u32#:
	alu[@a15, --, B, a5]
.%import_expr common_code 1325 <34:22:0> &bp 535 +
.1325 D885E00018 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:629 2 535
	br[__div_mod_32#], defer[2]
.1326 F0000C009F common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:629 1
	immed[@a31, 0, <<0]
.%import_expr common_code 1327 <27:20:8,17:10:0> &bp 1328 +
.1327 F0005CC005 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:629 0
	load_addr[a5, l_9130#]
.1328 E8000C0004 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:629 0 0 A4
l_9130#:
	rtn[a4]
.1329 F0020C0180 common_code
	.%line 311 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      __declspec(sram) char	SPACE[2] = " ";
_helper_sram_outmsg_5ul#:
	immed[$0, 8192, <<0]
.1330 F2010C808F common_code
	.%line 311 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
	immed[@a15, 4128, <<8]
.1331 A07000008F common_code
	.%line 311 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 1
	alu[--, --, B, @a15]
.1332 412003B006 common_code
	.%line 311 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	sram[write, $0, a6, 108, 1], ctx_swap[s2], indirect_ref
.1333 F0000C0180 common_code
	.%line 311 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
	immed[$0, 0, <<0]
.1334 F2010C408F common_code
	.%line 311 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
	immed[@a15, 4112, <<8]
.1335 A07000008F common_code
	.%line 311 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 1
	alu[--, --, B, @a15]
.1336 412003B006 common_code
	.%line 311 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	sram[write, $0, a6, 108, 1], ctx_swap[s2], indirect_ref
.1337 F0000C0180 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.1338 F2010C4001 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[a1, 4112, <<8]
.1339 A070000001 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, --, B, a1]
.1340 412003A006 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a6, 104, 1], ctx_swap[s2], indirect_ref
.1341 A0801DAC06 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      --pend;
	alu[a1, a6, +, 107]
.1342 AA802C0401 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, a1, -, 1]
.1343 B0802D4006 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[b2, a6, +, 80]
.1344 AAB0000802 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[--, a2, -, b2]
.%import_expr common_code 1345 <34:22:0> &bp 1403 +
.1345 D95EE00105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2 1403
	blo[l_1203#], defer[2]
.1346 B0801D4006 common_code
	.%line 315 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
/******/      helper_ultoa_sram( x0, sram_msg_buf, 28 );
	alu[b1, a6, +, 80]
.1347 F000003700 common_code
	.%line 156 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
/******/      ndigits = 0;
	immed[b13, 0, <<0]
.1348 A070000003 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a3]
.%import_expr common_code 1349 <34:22:0> &bp 1372 +
.1349 D957000101 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0 1372
	bne[l_1199#]
.1350 AAC01C0C02 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0';
l_1195#:
	alu[a1, 3, -, a2]
.1351 91D0480201 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b4, --, B, a1, <<3]
.1352 AA70001300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b4, OR, 0]
.1353 800801C200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 48, <<indirect]
.1354 A408FC0C01 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[@a15, a1, AND, 3]
.1355 AA300C008F common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, @a15, OR, 0]
.1356 9000408600 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b4, --, B, 1, <<indirect]
.1357 8140101200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, b4, <<12]
.1358 F400023F10 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[@b15, 16, <<16]
.1359 AA30023C01 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, @b15]
.1360 4110008002 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.1361 F000003701 common_code
	.%line 168 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/  	    ndigits = 1;
	immed[b13, 1, <<0]
.1362 B040400003 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/  	x = x/10;
l_1196#:
	alu[b4, --, B, a3]
.%import_expr common_code 1363 <34:22:0> &bp 1324 +
.1363 D94B200018 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2 1324
l_9086#:
	br[__div_u32#], defer[2]
.1364 F0000C2805 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	immed[a5, 10, <<0]
.%import_expr common_code 1365 <27:20:8,17:10:0> &bp 1366 +
.1365 F0005D5804 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	load_addr[a4, l_9131#]
.1366 AA802C0402 common_code
	.%line 173 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	--pend;
l_9131#:
	alu[a2, a2, -, 1]
.1367 AAB0000802 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a2, -, b2]
.%import_expr common_code 1368 <34:22:0> &bp 1403 +
.1368 D95ED00105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1 1403
	blo[l_1203#], defer[1]
.1369 A000301000 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
/******/  	x = x/10;
	alu[a3, --, B, b4]
.1370 A070000003 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a3]
.%import_expr common_code 1371 <34:22:0> &bp 1389 +
.1371 D95B400100 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0 1389
	beq[l_1200#]
.1372 B040400003 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0' + r;
l_1199#:
	alu[b4, --, B, a3]
.%import_expr common_code 1373 <34:22:0> &bp 910 +
.1373 D8E3A00018 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 910
	br[__mod_u32#], defer[2]
.1374 F0000C2805 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 1375 <27:20:8,17:10:0> &bp 1376 +
.1375 F0005D8004 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9132#]
.1376 A0C0101330 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
l_9132#:
	alu[a1, b4, +, 48]
.1377 BAC04C0C02 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b4, 3, -, a2]
.1378 81D0401200 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a4, --, B, b4, <<3]
.1379 AA300C0004 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a4, OR, 0]
.1380 8008080201 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a1, <<indirect]
.1381 A440101303 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, b4, AND, 3]
.1382 AA300C0001 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.1383 8000108600 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.1384 8140180201 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.1385 8AC2008601 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.1386 4110008002 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 1387 <34:22:0> &bp 1362 +
.1387 D954900018 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1 1362
/******/  	    ++ndigits;
	br[l_1196#], defer[1]
.1388 B0C0D03701 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu[b13, b13, +, 1]
.1389 A030003400 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/  	} else if( ndigits == 0 ) {
l_1200#:
	alu[--, --, B, b13]
.%import_expr common_code 1390 <34:22:0> &bp 1350 +
.1390 D951800100 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0 1350
	beq[l_1195#]
.1391 AAC04C0C02 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a4, 3, -, a2]
.1392 81D0180204 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a4, <<3]
.1393 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.1394 8008018200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 32, <<indirect]
.1395 A4001C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, a4, AND, 3]
.1396 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.1397 8000108600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.1398 8140180201 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.1399 8AC2008601 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.1400 4110008002 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 1401 <34:22:0> &bp 1363 +
.1401 D954D00018 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 1363
	br[l_9086#], defer[1]
.1402 B040400003 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, --, B, a3]
.1403 A070000003 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      if( x > 0 )		return -1;	// number too big
l_1203#:
	alu[--, --, B, a3]
.%import_expr common_code 1404 <34:22:0> &bp 1534 +
.1404 D97F800101 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0 1534
	bne[l_1213#]
.1405 A0C0103701 common_code
	.%line 177 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      K = ndigits + 1;			// left-justify
	alu[a1, b13, +, 1]
.1406 A0802DB006 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      pend = p + n - ndigits - 1;
	alu[a2, a6, +, 108]
.1407 A070000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a1]
.%import_expr common_code 1408 <34:22:0> &bp 1523 +
.1408 D97CF0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 3 1523
	ble[l_1212#], defer[3]
.1409 AA88F03402 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 2
/******/      pend = p + n - ndigits - 1;
	alu[@a15, a2, -, b13]
.1410 BA802C048F common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu[b2, @a15, -, 1]
.1411 F000003700 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
/******/      for( k=0; k<K; k++) {
	immed[b13, 0, <<0]
.1412 AAB00C1801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[--, a1, -, 6]
.%import_expr common_code 1413 <34:22:0> &bp 1503 +
.1413 D977C00109 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0 1503
	blt[l_1209#]
.1414 AA803C1801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a3, a1, -, 6]
.1415 0010000A20 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
/******/      	*p = *pend;
l_1207#:
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.1416 81D0200A00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu_shf[a2, --, B, b2, <<3]
.1417 BA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu[b4, 3, -, b1]
.1418 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	alu[--, a2, OR, 0]
.1419 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu_shf[a2, --, B, $0, <<indirect]
.1420 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	asr[a2, a2, >>24]
.1421 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a4, --, B, b4, <<3]
.1422 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a4, OR, 0]
.1423 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[$0, --, B, a2, <<indirect]
.1424 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, b4, AND, 3]
.1425 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a2, OR, 0]
.1426 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[a2, --, B, 1, <<indirect]
.1427 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<12]
.1428 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu_shf[--, a2, OR, 1, <<20]
.1429 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.1430 A0C0200B01 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, b2, +, 1]
.1431 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1432 A0C0400701 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu[a4, b1, +, 1]
.1433 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu[b4, 3, -, a4]
.1434 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<3]
.1435 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	alu[--, a2, OR, 0]
.1436 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu_shf[a2, --, B, $0, <<indirect]
.1437 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	asr[a2, a2, >>24]
.1438 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a4, --, B, b4, <<3]
.1439 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a4, OR, 0]
.1440 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[$0, --, B, a2, <<indirect]
.1441 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, b4, AND, 3]
.1442 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a2, OR, 0]
.1443 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[a2, --, B, 1, <<indirect]
.1444 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<12]
.1445 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu_shf[--, a2, OR, 1, <<20]
.1446 4110000421 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	sram[write, $0, b1, 1, 1], ctx_swap[s1], indirect_ref
.1447 A0C0200B02 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, b2, +, 2]
.1448 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1449 A0C0400702 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu[a4, b1, +, 2]
.1450 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu[b4, 3, -, a4]
.1451 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<3]
.1452 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	alu[--, a2, OR, 0]
.1453 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu_shf[a2, --, B, $0, <<indirect]
.1454 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	asr[a2, a2, >>24]
.1455 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a4, --, B, b4, <<3]
.1456 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a4, OR, 0]
.1457 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[$0, --, B, a2, <<indirect]
.1458 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, b4, AND, 3]
.1459 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a2, OR, 0]
.1460 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[a2, --, B, 1, <<indirect]
.1461 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<12]
.1462 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu_shf[--, a2, OR, 1, <<20]
.1463 4110000422 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	sram[write, $0, b1, 2, 1], ctx_swap[s1], indirect_ref
.1464 A0C0200B03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, b2, +, 3]
.1465 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1466 A0C0400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu[a4, b1, +, 3]
.1467 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu[b4, 3, -, a4]
.1468 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<3]
.1469 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	alu[--, a2, OR, 0]
.1470 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu_shf[a2, --, B, $0, <<indirect]
.1471 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	asr[a2, a2, >>24]
.1472 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a4, --, B, b4, <<3]
.1473 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a4, OR, 0]
.1474 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[$0, --, B, a2, <<indirect]
.1475 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, b4, AND, 3]
.1476 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a2, OR, 0]
.1477 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[a2, --, B, 1, <<indirect]
.1478 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<12]
.1479 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu_shf[--, a2, OR, 1, <<20]
.1480 4110000423 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	sram[write, $0, b1, 3, 1], ctx_swap[s1], indirect_ref
.1481 A0C0200B04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, b2, +, 4]
.1482 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1483 A0C0400704 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu[a4, b1, +, 4]
.1484 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu[b4, 3, -, a4]
.1485 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<3]
.1486 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	alu[--, a2, OR, 0]
.1487 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu_shf[a2, --, B, $0, <<indirect]
.1488 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	asr[a2, a2, >>24]
.1489 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a4, --, B, b4, <<3]
.1490 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a4, OR, 0]
.1491 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[$0, --, B, a2, <<indirect]
.1492 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, b4, AND, 3]
.1493 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a2, OR, 0]
.1494 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[a2, --, B, 1, <<indirect]
.1495 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<12]
.1496 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu_shf[--, a2, OR, 1, <<20]
.1497 4110000424 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	sram[write, $0, b1, 4, 1], ctx_swap[s1], indirect_ref
.1498 B0C0D03705 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      for( k=0; k<K; k++) {
	alu[b13, b13, +, 5]
.1499 AAF0003403 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[--, b13, -, a3]
.%import_expr common_code 1500 <34:22:0> &bp 1415 +
.1500 D961E0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2 1415
	ble[l_1207#], defer[2]
.1501 B0C0100705 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
/******/  	p++;
	alu[b1, b1, +, 5]
.1502 B0C0200B05 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
/******/  	pend++;
	alu[b2, b2, +, 5]
.1503 0010000A20 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
/******/      	*p = *pend;
l_1209#:
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.1504 81D0200A00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu_shf[a2, --, B, b2, <<3]
.1505 AA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu[a4, 3, -, b1]
.1506 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2
	alu[--, a2, OR, 0]
.1507 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
	alu_shf[a2, --, B, $0, <<indirect]
.1508 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	asr[a2, a2, >>24]
.1509 81D0380204 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a3, --, B, a4, <<3]
.1510 AA300C0003 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a3, OR, 0]
.1511 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[$0, --, B, a2, <<indirect]
.1512 A4002C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[a2, a4, AND, 3]
.1513 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a2, OR, 0]
.1514 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[a2, --, B, 1, <<indirect]
.1515 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a2, --, B, a2, <<12]
.1516 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu_shf[--, a2, OR, 1, <<20]
.1517 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.1518 B0C0D03701 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      for( k=0; k<K; k++) {
	alu[b13, b13, +, 1]
.1519 AAB0003401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[--, a1, -, b13]
.%import_expr common_code 1520 <34:22:0> &bp 1503 +
.1520 D977E0010B common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 2 1503
	bgt[l_1209#], defer[2]
.1521 B0C0100701 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 1
/******/  	p++;
	alu[b1, b1, +, 1]
.1522 B0C0200B01 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
/******/  	pend++;
	alu[b2, b2, +, 1]
.1523 AA80100703 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
/******/      *p = '\0';
l_1212#:
	alu[a1, 3, -, b1]
.1524 91D0280201 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[b2, --, B, a1, <<3]
.1525 AA70000B00 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, b2, OR, 0]
.1526 8008008200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[$0, --, B, 0, <<indirect]
.1527 A408FC0C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu[@a15, a1, AND, 3]
.1528 AA300C008F common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, @a15, OR, 0]
.1529 9000208600 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	alu_shf[b2, --, B, 1, <<indirect]
.1530 8140100A00 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	alu_shf[a1, --, B, b2, <<12]
.1531 F400023F10 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 0
	immed[@b15, 16, <<16]
.1532 AA30023C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1000 1
	alu[--, a1, OR, @b15]
.1533 4110000420 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1000 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.1534 A0802D4006 common_code
	.%line 316 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_1213#:
	alu[a2, a6, +, 80]
.%import_expr common_code 1535 <34:22:0> &bp 970 +
.1535 D8F2A00018 common_code
	.%line 316 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 2 970
	br[_strcat_sram#], defer[2]
.1536 B0801DB806 common_code
	.%line 316 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
	alu[b1, a6, +, 110]
.%import_expr common_code 1537 <27:20:8,7:0:0> &bp 1538 +
.1537 F000600B02 common_code
	.%line 316 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	load_addr[b2, l_9133#]
.1538 B000200000 common_code
	.%line 317 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      helper_ultoa_sram( x1, sram_tmpstr, 4 );
l_9133#:
	alu[b2, --, B, b0]
.1539 F0000C0180 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.1540 F2010C408F common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[@a15, 4112, <<8]
.1541 A07000008F common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, --, B, @a15]
.1542 412002B006 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a6, 76, 1], ctx_swap[s2], indirect_ref
.1543 A088FD3C06 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      --pend;
	alu[@a15, a6, +, 79]
.1544 AA803C048F common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a3, @a15, -, 1]
.1545 B080DD3006 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[b13, a6, +, 76]
.1546 AAB0003403 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[--, a3, -, b13]
.%import_expr common_code 1547 <34:22:0> &bp 1605 +
.1547 D991700105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 3 1605
	blo[l_1231#], defer[3]
.1548 B0801D3006 common_code
	.%line 317 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 2
/******/      helper_ultoa_sram( x1, sram_tmpstr, 4 );
	alu[b1, a6, +, 76]
.1549 F0000C0001 common_code
	.%line 156 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
/******/      ndigits = 0;
	immed[a1, 0, <<0]
.1550 A040E00003 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/      --pend;
	alu[a14, --, B, a3]
.1551 A030000000 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b0]
.%import_expr common_code 1552 <34:22:0> &bp 1574 +
.1552 D989800101 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0 1574
	bne[l_1227#]
.1553 AAC01C0C03 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0';
l_1223#:
	alu[a1, 3, -, a3]
.1554 91D0080201 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a1, <<3]
.1555 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1556 800801C200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 48, <<indirect]
.1557 B4000C0C01 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a1, AND, 3]
.1558 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1559 9000008600 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.1560 8140100200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, b0, <<12]
.1561 8AC2008601 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.1562 4110008003 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.1563 F0000C0401 common_code
	.%line 168 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/  	    ndigits = 1;
	immed[a1, 1, <<0]
.1564 B000400800 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/  	x = x/10;
l_1224#:
	alu[b4, --, B, b2]
.%import_expr common_code 1565 <34:22:0> &bp 1324 +
.1565 D94B200018 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2 1324
l_9087#:
	br[__div_u32#], defer[2]
.1566 F0000C2805 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	immed[a5, 10, <<0]
.%import_expr common_code 1567 <27:20:8,17:10:0> &bp 1568 +
.1567 F0006C8004 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	load_addr[a4, l_9134#]
.1568 AA803C0403 common_code
	.%line 173 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	--pend;
l_9134#:
	alu[a3, a3, -, 1]
.1569 AAB0003403 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a3, -, b13]
.%import_expr common_code 1570 <34:22:0> &bp 1605 +
.1570 D991500105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1 1605
	blo[l_1231#], defer[1]
.1571 B000201000 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
/******/  	x = x/10;
	alu[b2, --, B, b4]
.1572 A030000800 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b2]
.%import_expr common_code 1573 <34:22:0> &bp 1591 +
.1573 D98DC00100 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0 1591
	beq[l_1228#]
.1574 B000400800 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0' + r;
l_1227#:
	alu[b4, --, B, b2]
.%import_expr common_code 1575 <34:22:0> &bp 910 +
.1575 D8E3A00018 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 910
	br[__mod_u32#], defer[2]
.1576 F0000C2805 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 1577 <27:20:8,17:10:0> &bp 1578 +
.1577 F0006CA804 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9135#]
.1578 B0C0001330 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
l_9135#:
	alu[b0, b4, +, 48]
.1579 AAC04C0C03 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a4, 3, -, a3]
.1580 81D0280204 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a4, <<3]
.1581 AA300C0002 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.1582 8008000200 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, b0, <<indirect]
.1583 B4000C0C04 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a4, AND, 3]
.1584 AA70000300 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1585 9000008600 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.1586 8140200200 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, b0, <<12]
.1587 8AC2008602 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.1588 4110008003 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 1589 <34:22:0> &bp 1564 +
.1589 D987100018 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1 1564
/******/  	    ++ndigits;
	br[l_1224#], defer[1]
.1590 A0801C0401 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu[a1, a1, +, 1]
.1591 A070000001 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/  	} else if( ndigits == 0 ) {
l_1228#:
	alu[--, --, B, a1]
.%import_expr common_code 1592 <34:22:0> &bp 1553 +
.1592 D984400100 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0 1553
	beq[l_1223#]
.1593 AAC02C0C03 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a2, 3, -, a3]
.1594 91D0080202 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a2, <<3]
.1595 AA70000300 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1596 8008018200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 32, <<indirect]
.1597 B4000C0C02 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a2, AND, 3]
.1598 AA70000300 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1599 9000008600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.1600 8140200200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, b0, <<12]
.1601 8AC2008602 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.1602 4110008003 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 1603 <34:22:0> &bp 1565 +
.1603 D987500018 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 1565
	br[l_9087#], defer[1]
.1604 B000400800 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, --, B, b2]
.1605 B08FFCF000 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      if( x > 0 )		return -1;	// number too big
l_1231#:
	alu[@b127, a0, +, 60]
.1606 FC0663FF00 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	local_csr_wr[active_lm_addr_0, @b127]
.1607 A030000800 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[--, --, B, b2]
.%import_expr common_code 1608 <34:22:0> &bp 1737 +
.1608 D9B2400101 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0 1737
	bne[l_1241#]
.1609 B0800C0401 common_code
	.%line 177 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      K = ndigits + 1;			// left-justify
	alu[b0, a1, +, 1]
.1610 B0802D4006 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      pend = p + n - ndigits - 1;
	alu[b2, a6, +, 80]
.1611 A030000000 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, b0]
.%import_expr common_code 1612 <34:22:0> &bp 1727 +
.1612 D9AFF0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 3 1727
	ble[l_1240#], defer[3]
.1613 AAC0100801 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 2
/******/      pend = p + n - ndigits - 1;
	alu[a1, b2, -, a1]
.1614 AA803C0401 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu[a3, a1, -, 1]
.1615 F0000C0001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
/******/      for( k=0; k<K; k++) {
	immed[a1, 0, <<0]
.1616 AAF0000306 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[--, b0, -, 6]
.%import_expr common_code 1617 <34:22:0> &bp 1707 +
.1617 D9AAC00109 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0 1707
	blt[l_1237#]
.1618 BAC0200306 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b2, b0, -, 6]
.1619 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
/******/      	*p = *pend;
l_1235#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.1620 81D0280203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu_shf[a2, --, B, a3, <<3]
.1621 BA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu[b4, 3, -, b1]
.1622 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	alu[--, a2, OR, 0]
.1623 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu_shf[a2, --, B, $0, <<indirect]
.1624 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	asr[a2, a2, >>24]
.1625 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a4, --, B, b4, <<3]
.1626 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a4, OR, 0]
.1627 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[$0, --, B, a2, <<indirect]
.1628 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, b4, AND, 3]
.1629 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a2, OR, 0]
.1630 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[a2, --, B, 1, <<indirect]
.1631 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<12]
.1632 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu_shf[--, a2, OR, 1, <<20]
.1633 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.1634 A0802C0403 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, a3, +, 1]
.1635 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1636 A0C0400701 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu[a4, b1, +, 1]
.1637 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu[b4, 3, -, a4]
.1638 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<3]
.1639 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	alu[--, a2, OR, 0]
.1640 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu_shf[a2, --, B, $0, <<indirect]
.1641 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	asr[a2, a2, >>24]
.1642 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a4, --, B, b4, <<3]
.1643 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a4, OR, 0]
.1644 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[$0, --, B, a2, <<indirect]
.1645 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, b4, AND, 3]
.1646 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a2, OR, 0]
.1647 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[a2, --, B, 1, <<indirect]
.1648 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<12]
.1649 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu_shf[--, a2, OR, 1, <<20]
.1650 4110000421 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	sram[write, $0, b1, 1, 1], ctx_swap[s1], indirect_ref
.1651 A0802C0803 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, a3, +, 2]
.1652 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1653 A0C0400702 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu[a4, b1, +, 2]
.1654 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu[b4, 3, -, a4]
.1655 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<3]
.1656 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	alu[--, a2, OR, 0]
.1657 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu_shf[a2, --, B, $0, <<indirect]
.1658 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	asr[a2, a2, >>24]
.1659 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a4, --, B, b4, <<3]
.1660 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a4, OR, 0]
.1661 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[$0, --, B, a2, <<indirect]
.1662 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, b4, AND, 3]
.1663 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a2, OR, 0]
.1664 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[a2, --, B, 1, <<indirect]
.1665 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<12]
.1666 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu_shf[--, a2, OR, 1, <<20]
.1667 4110000422 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	sram[write, $0, b1, 2, 1], ctx_swap[s1], indirect_ref
.1668 A0802C0C03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, a3, +, 3]
.1669 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1670 A0C0400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu[a4, b1, +, 3]
.1671 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu[b4, 3, -, a4]
.1672 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<3]
.1673 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	alu[--, a2, OR, 0]
.1674 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu_shf[a2, --, B, $0, <<indirect]
.1675 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	asr[a2, a2, >>24]
.1676 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a4, --, B, b4, <<3]
.1677 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a4, OR, 0]
.1678 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[$0, --, B, a2, <<indirect]
.1679 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, b4, AND, 3]
.1680 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a2, OR, 0]
.1681 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[a2, --, B, 1, <<indirect]
.1682 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<12]
.1683 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu_shf[--, a2, OR, 1, <<20]
.1684 4110000423 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	sram[write, $0, b1, 3, 1], ctx_swap[s1], indirect_ref
.1685 A0802C1003 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, a3, +, 4]
.1686 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1687 A0C0400704 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu[a4, b1, +, 4]
.1688 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu[b4, 3, -, a4]
.1689 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<3]
.1690 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	alu[--, a2, OR, 0]
.1691 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu_shf[a2, --, B, $0, <<indirect]
.1692 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	asr[a2, a2, >>24]
.1693 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a4, --, B, b4, <<3]
.1694 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a4, OR, 0]
.1695 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[$0, --, B, a2, <<indirect]
.1696 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, b4, AND, 3]
.1697 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a2, OR, 0]
.1698 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[a2, --, B, 1, <<indirect]
.1699 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<12]
.1700 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu_shf[--, a2, OR, 1, <<20]
.1701 4110000424 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	sram[write, $0, b1, 4, 1], ctx_swap[s1], indirect_ref
.1702 A0801C1401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 5]
.1703 AAB0000801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[--, a1, -, b2]
.%import_expr common_code 1704 <34:22:0> &bp 1619 +
.1704 D994E0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2 1619
	ble[l_1235#], defer[2]
.1705 B0C0100705 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
/******/  	p++;
	alu[b1, b1, +, 5]
.1706 A0803C1403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
/******/  	pend++;
	alu[a3, a3, +, 5]
.1707 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
/******/      	*p = *pend;
l_1237#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.1708 81D0280203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu_shf[a2, --, B, a3, <<3]
.1709 AA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu[a4, 3, -, b1]
.1710 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2
	alu[--, a2, OR, 0]
.1711 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
	alu_shf[a2, --, B, $0, <<indirect]
.1712 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	asr[a2, a2, >>24]
.1713 91D0280204 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[b2, --, B, a4, <<3]
.1714 AA70000B00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, b2, OR, 0]
.1715 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[$0, --, B, a2, <<indirect]
.1716 A4002C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[a2, a4, AND, 3]
.1717 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, a2, OR, 0]
.1718 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[a2, --, B, 1, <<indirect]
.1719 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a2, --, B, a2, <<12]
.1720 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu_shf[--, a2, OR, 1, <<20]
.1721 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.1722 A0801C0401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 1]
.1723 AAF0000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[--, b0, -, a1]
.%import_expr common_code 1724 <34:22:0> &bp 1707 +
.1724 D9AAE0010B common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 2 1707
	bgt[l_1237#], defer[2]
.1725 B0C0100701 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 1
/******/  	p++;
	alu[b1, b1, +, 1]
.1726 A0803C0403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.1727 AA80100703 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
/******/      *p = '\0';
l_1240#:
	alu[a1, 3, -, b1]
.1728 91D0080201 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[b0, --, B, a1, <<3]
.1729 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, b0, OR, 0]
.1730 8008008200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[$0, --, B, 0, <<indirect]
.1731 B4000C0C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu[b0, a1, AND, 3]
.1732 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu[--, b0, OR, 0]
.1733 9000008600 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	alu_shf[b0, --, B, 1, <<indirect]
.1734 8140100200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 0
	alu_shf[a1, --, B, b0, <<12]
.1735 8AC2008601 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:999 1
	alu_shf[--, a1, OR, 1, <<20]
.1736 4110000420 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:999 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.1737 A0802D4006 common_code
	.%line 318 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1241#:
	alu[a2, a6, +, 80]
.%import_expr common_code 1738 <34:22:0> &bp 970 +
.1738 D8F2A00018 common_code
	.%line 318 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 2 970
	br[_strcat_sram#], defer[2]
.1739 B0801D3006 common_code
	.%line 318 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
	alu[b1, a6, +, 76]
.%import_expr common_code 1740 <27:20:8,7:0:0> &bp 1741 +
.1740 F000600BCD common_code
	.%line 318 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	load_addr[b2, l_9136#]
.1741 A0802D4006 common_code
	.%line 319 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_9136#:
	alu[a2, a6, +, 80]
.%import_expr common_code 1742 <34:22:0> &bp 970 +
.1742 D8F2A00018 common_code
	.%line 319 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 2 970
	br[_strcat_sram#], defer[2]
.1743 B0801DB806 common_code
	.%line 319 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
	alu[b1, a6, +, 110]
.%import_expr common_code 1744 <27:20:8,7:0:0> &bp 1745 +
.1744 F000600BD1 common_code
	.%line 319 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	load_addr[b2, l_9137#]
.1745 A000380000 common_code
	.%line 320 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      helper_ultoa_sram( x2, sram_tmpstr, 4 );
l_9137#:
	alu[a3, --, B, *l$index0]
.1746 F0000C0180 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.1747 F2010C4001 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[a1, 4112, <<8]
.1748 A070000001 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, --, B, a1]
.1749 412002B006 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a6, 76, 1], ctx_swap[s2], indirect_ref
.1750 AAB000340E common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a14, -, b13]
.%import_expr common_code 1751 <34:22:0> &bp 1809 +
.1751 D9C4700105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 3 1809
	blo[l_1260#], defer[3]
.1752 B0802D3006 common_code
	.%line 320 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 2
/******/      helper_ultoa_sram( x2, sram_tmpstr, 4 );
	alu[b2, a6, +, 76]
.1753 F000000300 common_code
	.%line 156 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
/******/      ndigits = 0;
	immed[b0, 0, <<0]
.1754 A04020000E common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/      --pend;
	alu[a2, --, B, a14]
.1755 A030080000 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index0]
.%import_expr common_code 1756 <34:22:0> &bp 1778 +
.1756 D9BC800101 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0 1778
	bne[l_1256#]
.1757 AAC01C0C02 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0';
l_1252#:
	alu[a1, 3, -, a2]
.1758 91D0080201 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a1, <<3]
.1759 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1760 800801C200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 48, <<indirect]
.1761 B4000C0C01 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a1, AND, 3]
.1762 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1763 9000008600 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.1764 8140100200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, b0, <<12]
.1765 8AC2008601 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.1766 4110008002 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.1767 F000000301 common_code
	.%line 168 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/  	    ndigits = 1;
	immed[b0, 1, <<0]
.1768 B040400003 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/  	x = x/10;
l_1253#:
	alu[b4, --, B, a3]
.%import_expr common_code 1769 <34:22:0> &bp 1324 +
.1769 D94B200018 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2 1324
l_9088#:
	br[__div_u32#], defer[2]
.1770 F0000C2805 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	immed[a5, 10, <<0]
.%import_expr common_code 1771 <27:20:8,17:10:0> &bp 1772 +
.1771 F0006FB004 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	load_addr[a4, l_9138#]
.1772 AA802C0402 common_code
	.%line 173 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	--pend;
l_9138#:
	alu[a2, a2, -, 1]
.1773 AAB0003402 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a2, -, b13]
.%import_expr common_code 1774 <34:22:0> &bp 1809 +
.1774 D9C4500105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1 1809
	blo[l_1260#], defer[1]
.1775 A000301000 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
/******/  	x = x/10;
	alu[a3, --, B, b4]
.1776 A070000003 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a3]
.%import_expr common_code 1777 <34:22:0> &bp 1795 +
.1777 D9C0C00100 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0 1795
	beq[l_1257#]
.1778 B040400003 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0' + r;
l_1256#:
	alu[b4, --, B, a3]
.%import_expr common_code 1779 <34:22:0> &bp 910 +
.1779 D8E3A00018 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 910
	br[__mod_u32#], defer[2]
.1780 F0000C2805 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 1781 <27:20:8,17:10:0> &bp 1782 +
.1781 F0006FD804 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9139#]
.1782 A0C0101330 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
l_9139#:
	alu[a1, b4, +, 48]
.1783 AAC04C0C02 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a4, 3, -, a2]
.1784 91D0180204 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b1, --, B, a4, <<3]
.1785 AA70000700 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b1, OR, 0]
.1786 8008080201 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a1, <<indirect]
.1787 A4001C0C04 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, a4, AND, 3]
.1788 AA300C0001 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.1789 8000108600 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.1790 8140180201 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.1791 8AC2008601 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.1792 4110008002 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 1793 <34:22:0> &bp 1768 +
.1793 D9BA100018 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1 1768
/******/  	    ++ndigits;
	br[l_1253#], defer[1]
.1794 B0C0000301 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu[b0, b0, +, 1]
.1795 A030000000 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/  	} else if( ndigits == 0 ) {
l_1257#:
	alu[--, --, B, b0]
.%import_expr common_code 1796 <34:22:0> &bp 1757 +
.1796 D9B7400100 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0 1757
	beq[l_1252#]
.1797 BAC01C0C02 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b1, 3, -, a2]
.1798 81D0100600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, b1, <<3]
.1799 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.1800 8008018200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 32, <<indirect]
.1801 A440100703 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, b1, AND, 3]
.1802 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.1803 8000108600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.1804 8140180201 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.1805 8AC2008601 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.1806 4110008002 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 1807 <34:22:0> &bp 1769 +
.1807 D9BA500018 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 1769
	br[l_9088#], defer[1]
.1808 B040400003 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, --, B, a3]
.1809 B08FFD0000 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      if( x > 0 )		return -1;	// number too big
l_1260#:
	alu[@b127, a0, +, 64]
.1810 FC0663FF00 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	local_csr_wr[active_lm_addr_0, @b127]
.1811 A070000003 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[--, --, B, a3]
.%import_expr common_code 1812 <34:22:0> &bp 1941 +
.1812 D9E5400101 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0 1941
	bne[l_1270#]
.1813 B0C0100301 common_code
	.%line 177 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      K = ndigits + 1;			// left-justify
	alu[b1, b0, +, 1]
.1814 A0801D4006 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      pend = p + n - ndigits - 1;
	alu[a1, a6, +, 80]
.1815 A030000400 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, b1]
.%import_expr common_code 1816 <34:22:0> &bp 1931 +
.1816 D9E2F0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 3 1931
	ble[l_1269#], defer[3]
.1817 BA80000001 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 2
/******/      pend = p + n - ndigits - 1;
	alu[b0, a1, -, b0]
.1818 AAC0300301 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu[a3, b0, -, 1]
.1819 F0000C0001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
/******/      for( k=0; k<K; k++) {
	immed[a1, 0, <<0]
.1820 AAF0000706 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[--, b1, -, 6]
.%import_expr common_code 1821 <34:22:0> &bp 1911 +
.1821 D9DDC00109 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0 1911
	blt[l_1266#]
.1822 BAC0000706 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, b1, -, 6]
.1823 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
/******/      	*p = *pend;
l_1264#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.1824 81D0280203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu_shf[a2, --, B, a3, <<3]
.1825 BA80400B03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu[b4, 3, -, b2]
.1826 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	alu[--, a2, OR, 0]
.1827 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu_shf[a2, --, B, $0, <<indirect]
.1828 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	asr[a2, a2, >>24]
.1829 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a4, --, B, b4, <<3]
.1830 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a4, OR, 0]
.1831 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[$0, --, B, a2, <<indirect]
.1832 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[a2, b4, AND, 3]
.1833 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a2, OR, 0]
.1834 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[a2, --, B, 1, <<indirect]
.1835 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a2, <<12]
.1836 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu_shf[--, a2, OR, 1, <<20]
.1837 4110000820 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	sram[write, $0, b2, 0, 1], ctx_swap[s1], indirect_ref
.1838 A0802C0403 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[a2, a3, +, 1]
.1839 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1840 A0C0400B01 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu[a4, b2, +, 1]
.1841 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu[b4, 3, -, a4]
.1842 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a2, <<3]
.1843 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	alu[--, a2, OR, 0]
.1844 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu_shf[a2, --, B, $0, <<indirect]
.1845 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	asr[a2, a2, >>24]
.1846 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a4, --, B, b4, <<3]
.1847 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a4, OR, 0]
.1848 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[$0, --, B, a2, <<indirect]
.1849 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[a2, b4, AND, 3]
.1850 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a2, OR, 0]
.1851 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[a2, --, B, 1, <<indirect]
.1852 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a2, <<12]
.1853 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu_shf[--, a2, OR, 1, <<20]
.1854 4110000821 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	sram[write, $0, b2, 1, 1], ctx_swap[s1], indirect_ref
.1855 A0802C0803 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[a2, a3, +, 2]
.1856 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1857 A0C0400B02 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu[a4, b2, +, 2]
.1858 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu[b4, 3, -, a4]
.1859 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a2, <<3]
.1860 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	alu[--, a2, OR, 0]
.1861 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu_shf[a2, --, B, $0, <<indirect]
.1862 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	asr[a2, a2, >>24]
.1863 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a4, --, B, b4, <<3]
.1864 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a4, OR, 0]
.1865 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[$0, --, B, a2, <<indirect]
.1866 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[a2, b4, AND, 3]
.1867 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a2, OR, 0]
.1868 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[a2, --, B, 1, <<indirect]
.1869 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a2, <<12]
.1870 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu_shf[--, a2, OR, 1, <<20]
.1871 4110000822 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	sram[write, $0, b2, 2, 1], ctx_swap[s1], indirect_ref
.1872 A0802C0C03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[a2, a3, +, 3]
.1873 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1874 A0C0400B03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu[a4, b2, +, 3]
.1875 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu[b4, 3, -, a4]
.1876 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a2, <<3]
.1877 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	alu[--, a2, OR, 0]
.1878 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu_shf[a2, --, B, $0, <<indirect]
.1879 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	asr[a2, a2, >>24]
.1880 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a4, --, B, b4, <<3]
.1881 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a4, OR, 0]
.1882 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[$0, --, B, a2, <<indirect]
.1883 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[a2, b4, AND, 3]
.1884 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a2, OR, 0]
.1885 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[a2, --, B, 1, <<indirect]
.1886 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a2, <<12]
.1887 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu_shf[--, a2, OR, 1, <<20]
.1888 4110000823 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	sram[write, $0, b2, 3, 1], ctx_swap[s1], indirect_ref
.1889 A0802C1003 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[a2, a3, +, 4]
.1890 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.1891 A0C0400B04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu[a4, b2, +, 4]
.1892 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu[b4, 3, -, a4]
.1893 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a2, <<3]
.1894 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	alu[--, a2, OR, 0]
.1895 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu_shf[a2, --, B, $0, <<indirect]
.1896 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	asr[a2, a2, >>24]
.1897 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a4, --, B, b4, <<3]
.1898 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a4, OR, 0]
.1899 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[$0, --, B, a2, <<indirect]
.1900 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[a2, b4, AND, 3]
.1901 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a2, OR, 0]
.1902 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[a2, --, B, 1, <<indirect]
.1903 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a2, <<12]
.1904 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu_shf[--, a2, OR, 1, <<20]
.1905 4110000824 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	sram[write, $0, b2, 4, 1], ctx_swap[s1], indirect_ref
.1906 A0801C1401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 5]
.1907 AAB0000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[--, a1, -, b0]
.%import_expr common_code 1908 <34:22:0> &bp 1823 +
.1908 D9C7E0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2 1823
	ble[l_1264#], defer[2]
.1909 B0C0200B05 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
/******/  	p++;
	alu[b2, b2, +, 5]
.1910 A0803C1403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
/******/  	pend++;
	alu[a3, a3, +, 5]
.1911 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
/******/      	*p = *pend;
l_1266#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.1912 91D0080203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu_shf[b0, --, B, a3, <<3]
.1913 AA80400B03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu[a4, 3, -, b2]
.1914 AA70000300 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2
	alu[--, b0, OR, 0]
.1915 9000020200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
	alu_shf[b0, --, B, $0, <<indirect]
.1916 9D80000100 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	asr[b0, b0, >>24]
.1917 81D0280204 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, a4, <<3]
.1918 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, a2, OR, 0]
.1919 8008000200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[$0, --, B, b0, <<indirect]
.1920 B4000C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[b0, a4, AND, 3]
.1921 AA70000300 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, b0, OR, 0]
.1922 9000008600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[b0, --, B, 1, <<indirect]
.1923 8140200200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a2, --, B, b0, <<12]
.1924 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu_shf[--, a2, OR, 1, <<20]
.1925 4110000820 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	sram[write, $0, b2, 0, 1], ctx_swap[s1], indirect_ref
.1926 A0801C0401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 1]
.1927 AAF0000401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[--, b1, -, a1]
.%import_expr common_code 1928 <34:22:0> &bp 1911 +
.1928 D9DDE0010B common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 2 1911
	bgt[l_1266#], defer[2]
.1929 B0C0200B01 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 1
/******/  	p++;
	alu[b2, b2, +, 1]
.1930 A0803C0403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.1931 AA80100B03 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
/******/      *p = '\0';
l_1269#:
	alu[a1, 3, -, b2]
.1932 91D0080201 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[b0, --, B, a1, <<3]
.1933 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, b0, OR, 0]
.1934 8008008200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[$0, --, B, 0, <<indirect]
.1935 B4000C0C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu[b0, a1, AND, 3]
.1936 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu[--, b0, OR, 0]
.1937 9000008600 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	alu_shf[b0, --, B, 1, <<indirect]
.1938 8140100200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 0
	alu_shf[a1, --, B, b0, <<12]
.1939 8AC2008601 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:998 1
	alu_shf[--, a1, OR, 1, <<20]
.1940 4110000820 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:998 0
	sram[write, $0, b2, 0, 1], ctx_swap[s1], indirect_ref
.1941 A0802D4006 common_code
	.%line 321 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1270#:
	alu[a2, a6, +, 80]
.%import_expr common_code 1942 <34:22:0> &bp 970 +
.1942 D8F2A00018 common_code
	.%line 321 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 2 970
	br[_strcat_sram#], defer[2]
.1943 B0801D3006 common_code
	.%line 321 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
	alu[b1, a6, +, 76]
.%import_expr common_code 1944 <27:20:8,7:0:0> &bp 1945 +
.1944 F000700B99 common_code
	.%line 321 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	load_addr[b2, l_9140#]
.1945 A0802D4006 common_code
	.%line 322 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_9140#:
	alu[a2, a6, +, 80]
.%import_expr common_code 1946 <34:22:0> &bp 970 +
.1946 D8F2A00018 common_code
	.%line 322 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 2 970
	br[_strcat_sram#], defer[2]
.1947 B0801DB806 common_code
	.%line 322 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
	alu[b1, a6, +, 110]
.%import_expr common_code 1948 <27:20:8,7:0:0> &bp 1949 +
.1948 F000700B9D common_code
	.%line 322 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	load_addr[b2, l_9141#]
.1949 B000280000 common_code
	.%line 323 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      helper_ultoa_sram( x3, sram_tmpstr, 4 );
l_9141#:
	alu[b2, --, B, *l$index0]
.1950 F0000C0180 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.1951 F201000310 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[b0, 4112, <<8]
.1952 A030000000 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, --, B, b0]
.1953 412002B006 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a6, 76, 1], ctx_swap[s2], indirect_ref
.1954 AAB000340E common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a14, -, b13]
.%import_expr common_code 1955 <34:22:0> &bp 2013 +
.1955 D9F7700105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 3 2013
	blo[l_1289#], defer[3]
.1956 B0801D3006 common_code
	.%line 323 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 2
/******/      helper_ultoa_sram( x3, sram_tmpstr, 4 );
	alu[b1, a6, +, 76]
.1957 F0000C0001 common_code
	.%line 156 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
/******/      ndigits = 0;
	immed[a1, 0, <<0]
.1958 A04030000E common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/      --pend;
	alu[a3, --, B, a14]
.1959 A030080000 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index0]
.%import_expr common_code 1960 <34:22:0> &bp 1982 +
.1960 D9EF800101 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0 1982
	bne[l_1285#]
.1961 AAC01C0C03 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0';
l_1281#:
	alu[a1, 3, -, a3]
.1962 91D0080201 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a1, <<3]
.1963 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1964 800801C200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 48, <<indirect]
.1965 B4000C0C01 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a1, AND, 3]
.1966 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1967 9000008600 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.1968 8140100200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, b0, <<12]
.1969 8AC2008601 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.1970 4110008003 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.1971 F0000C0401 common_code
	.%line 168 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/  	    ndigits = 1;
	immed[a1, 1, <<0]
.1972 B000400800 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/  	x = x/10;
l_1282#:
	alu[b4, --, B, b2]
.%import_expr common_code 1973 <34:22:0> &bp 1324 +
.1973 D94B200018 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2 1324
l_9089#:
	br[__div_u32#], defer[2]
.1974 F0000C2805 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	immed[a5, 10, <<0]
.%import_expr common_code 1975 <27:20:8,17:10:0> &bp 1976 +
.1975 F0007EE004 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	load_addr[a4, l_9142#]
.1976 AA803C0403 common_code
	.%line 173 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	--pend;
l_9142#:
	alu[a3, a3, -, 1]
.1977 AAB0003403 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a3, -, b13]
.%import_expr common_code 1978 <34:22:0> &bp 2013 +
.1978 D9F7500105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1 2013
	blo[l_1289#], defer[1]
.1979 B000201000 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
/******/  	x = x/10;
	alu[b2, --, B, b4]
.1980 A030000800 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b2]
.%import_expr common_code 1981 <34:22:0> &bp 1999 +
.1981 D9F3C00100 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0 1999
	beq[l_1286#]
.1982 B000400800 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0' + r;
l_1285#:
	alu[b4, --, B, b2]
.%import_expr common_code 1983 <34:22:0> &bp 910 +
.1983 D8E3A00018 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 910
	br[__mod_u32#], defer[2]
.1984 F0000C2805 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 1985 <27:20:8,17:10:0> &bp 1986 +
.1985 F0007F0804 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9143#]
.1986 B0C0001330 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
l_9143#:
	alu[b0, b4, +, 48]
.1987 AAC04C0C03 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a4, 3, -, a3]
.1988 81D0280204 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a4, <<3]
.1989 AA300C0002 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.1990 8008000200 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, b0, <<indirect]
.1991 B4000C0C04 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a4, AND, 3]
.1992 AA70000300 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.1993 9000008600 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.1994 8140200200 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, b0, <<12]
.1995 8AC2008602 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.1996 4110008003 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 1997 <34:22:0> &bp 1972 +
.1997 D9ED100018 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1 1972
/******/  	    ++ndigits;
	br[l_1282#], defer[1]
.1998 A0801C0401 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu[a1, a1, +, 1]
.1999 A070000001 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/  	} else if( ndigits == 0 ) {
l_1286#:
	alu[--, --, B, a1]
.%import_expr common_code 2000 <34:22:0> &bp 1961 +
.2000 D9EA400100 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0 1961
	beq[l_1281#]
.2001 AAC02C0C03 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a2, 3, -, a3]
.2002 91D0080202 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a2, <<3]
.2003 AA70000300 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2004 8008018200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 32, <<indirect]
.2005 B4000C0C02 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a2, AND, 3]
.2006 AA70000300 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2007 9000008600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.2008 8140200200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, b0, <<12]
.2009 8AC2008602 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2010 4110008003 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2011 <34:22:0> &bp 1973 +
.2011 D9ED500018 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 1973
	br[l_9089#], defer[1]
.2012 B000400800 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, --, B, b2]
.2013 B08FFD1000 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      if( x > 0 )		return -1;	// number too big
l_1289#:
	alu[@b127, a0, +, 68]
.2014 FC0663FF00 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	local_csr_wr[active_lm_addr_0, @b127]
.2015 A030000800 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[--, --, B, b2]
.%import_expr common_code 2016 <34:22:0> &bp 2144 +
.2016 DA18000101 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0 2144
	bne[l_1299#]
.2017 B0800D4006 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      pend = p + n - ndigits - 1;
	alu[b0, a6, +, 80]
.2018 A0802C0401 common_code
	.%line 177 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      K = ndigits + 1;			// left-justify
	alu[a2, a1, +, 1]
.%import_expr common_code 2019 <34:22:0> &bp 2134 +
.2019 DA15B0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 3 2134
/******/      for( k=0; k<K; k++) {
	ble[l_1298#], defer[3]
.2020 BAC0000001 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 2
/******/      pend = p + n - ndigits - 1;
	alu[b0, b0, -, a1]
.2021 BAC0200301 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu[b2, b0, -, 1]
.2022 F000000300 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
/******/      for( k=0; k<K; k++) {
	immed[b0, 0, <<0]
.2023 AAB00C1802 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[--, a2, -, 6]
.%import_expr common_code 2024 <34:22:0> &bp 2114 +
.2024 DA10800109 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0 2114
	blt[l_1295#]
.2025 AA803C1802 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a3, a2, -, 6]
.2026 0010000A20 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
/******/      	*p = *pend;
l_1293#:
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.2027 81D0100A00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu_shf[a1, --, B, b2, <<3]
.2028 BA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu[b4, 3, -, b1]
.2029 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	alu[--, a1, OR, 0]
.2030 8000120200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu_shf[a1, --, B, $0, <<indirect]
.2031 8D80180101 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	asr[a1, a1, >>24]
.2032 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a4, --, B, b4, <<3]
.2033 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a4, OR, 0]
.2034 8008080201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[$0, --, B, a1, <<indirect]
.2035 A440101303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, b4, AND, 3]
.2036 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a1, OR, 0]
.2037 8000108600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[a1, --, B, 1, <<indirect]
.2038 8140180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<12]
.2039 8AC2008601 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu_shf[--, a1, OR, 1, <<20]
.2040 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2041 A0C0100B01 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, b2, +, 1]
.2042 0010008201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[2]
.2043 A0C0400701 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu[a4, b1, +, 1]
.2044 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu[b4, 3, -, a4]
.2045 81D0180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<3]
.2046 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	alu[--, a1, OR, 0]
.2047 8000120200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu_shf[a1, --, B, $0, <<indirect]
.2048 8D80180101 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	asr[a1, a1, >>24]
.2049 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a4, --, B, b4, <<3]
.2050 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a4, OR, 0]
.2051 8008080201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[$0, --, B, a1, <<indirect]
.2052 A440101303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, b4, AND, 3]
.2053 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a1, OR, 0]
.2054 8000108600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[a1, --, B, 1, <<indirect]
.2055 8140180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<12]
.2056 8AC2008601 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu_shf[--, a1, OR, 1, <<20]
.2057 4110000421 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	sram[write, $0, b1, 1, 1], ctx_swap[s1], indirect_ref
.2058 A0C0100B02 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, b2, +, 2]
.2059 0010008201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[2]
.2060 A0C0400702 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu[a4, b1, +, 2]
.2061 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu[b4, 3, -, a4]
.2062 81D0180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<3]
.2063 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	alu[--, a1, OR, 0]
.2064 8000120200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu_shf[a1, --, B, $0, <<indirect]
.2065 8D80180101 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	asr[a1, a1, >>24]
.2066 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a4, --, B, b4, <<3]
.2067 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a4, OR, 0]
.2068 8008080201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[$0, --, B, a1, <<indirect]
.2069 A440101303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, b4, AND, 3]
.2070 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a1, OR, 0]
.2071 8000108600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[a1, --, B, 1, <<indirect]
.2072 8140180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<12]
.2073 8AC2008601 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu_shf[--, a1, OR, 1, <<20]
.2074 4110000422 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	sram[write, $0, b1, 2, 1], ctx_swap[s1], indirect_ref
.2075 A0C0100B03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, b2, +, 3]
.2076 0010008201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[2]
.2077 A0C0400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu[a4, b1, +, 3]
.2078 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu[b4, 3, -, a4]
.2079 81D0180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<3]
.2080 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	alu[--, a1, OR, 0]
.2081 8000120200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu_shf[a1, --, B, $0, <<indirect]
.2082 8D80180101 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	asr[a1, a1, >>24]
.2083 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a4, --, B, b4, <<3]
.2084 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a4, OR, 0]
.2085 8008080201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[$0, --, B, a1, <<indirect]
.2086 A440101303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, b4, AND, 3]
.2087 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a1, OR, 0]
.2088 8000108600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[a1, --, B, 1, <<indirect]
.2089 8140180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<12]
.2090 8AC2008601 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu_shf[--, a1, OR, 1, <<20]
.2091 4110000423 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	sram[write, $0, b1, 3, 1], ctx_swap[s1], indirect_ref
.2092 A0C0100B04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, b2, +, 4]
.2093 0010008201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[2]
.2094 A0C0400704 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu[a4, b1, +, 4]
.2095 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu[b4, 3, -, a4]
.2096 81D0180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<3]
.2097 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	alu[--, a1, OR, 0]
.2098 8000120200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu_shf[a1, --, B, $0, <<indirect]
.2099 8D80180101 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	asr[a1, a1, >>24]
.2100 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a4, --, B, b4, <<3]
.2101 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a4, OR, 0]
.2102 8008080201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[$0, --, B, a1, <<indirect]
.2103 A440101303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, b4, AND, 3]
.2104 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a1, OR, 0]
.2105 8000108600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[a1, --, B, 1, <<indirect]
.2106 8140180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<12]
.2107 8AC2008601 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu_shf[--, a1, OR, 1, <<20]
.2108 4110000424 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	sram[write, $0, b1, 4, 1], ctx_swap[s1], indirect_ref
.2109 B0C0000305 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      for( k=0; k<K; k++) {
	alu[b0, b0, +, 5]
.2110 AAF0000003 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[--, b0, -, a3]
.%import_expr common_code 2111 <34:22:0> &bp 2026 +
.2111 D9FAA0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2 2026
	ble[l_1293#], defer[2]
.2112 B0C0100705 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
/******/  	p++;
	alu[b1, b1, +, 5]
.2113 B0C0200B05 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
/******/  	pend++;
	alu[b2, b2, +, 5]
.2114 0010000A20 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
/******/      	*p = *pend;
l_1295#:
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.2115 81D0100A00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu_shf[a1, --, B, b2, <<3]
.2116 AA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu[a4, 3, -, b1]
.2117 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2
	alu[--, a1, OR, 0]
.2118 8000120200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
	alu_shf[a1, --, B, $0, <<indirect]
.2119 8D80180101 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	asr[a1, a1, >>24]
.2120 81D0380204 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a3, --, B, a4, <<3]
.2121 AA300C0003 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a3, OR, 0]
.2122 8008080201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[$0, --, B, a1, <<indirect]
.2123 A4001C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[a1, a4, AND, 3]
.2124 AA300C0001 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, a1, OR, 0]
.2125 8000108600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[a1, --, B, 1, <<indirect]
.2126 8140180201 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, a1, <<12]
.2127 8AC2008601 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu_shf[--, a1, OR, 1, <<20]
.2128 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2129 B0C0000301 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      for( k=0; k<K; k++) {
	alu[b0, b0, +, 1]
.2130 AAB0000002 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[--, a2, -, b0]
.%import_expr common_code 2131 <34:22:0> &bp 2114 +
.2131 DA10A0010B common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 2 2114
	bgt[l_1295#], defer[2]
.2132 B0C0100701 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 1
/******/  	p++;
	alu[b1, b1, +, 1]
.2133 B0C0200B01 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
/******/  	pend++;
	alu[b2, b2, +, 1]
.2134 AA80100703 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
/******/      *p = '\0';
l_1298#:
	alu[a1, 3, -, b1]
.2135 91D0080201 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[b0, --, B, a1, <<3]
.2136 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, b0, OR, 0]
.2137 8008008200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[$0, --, B, 0, <<indirect]
.2138 B4000C0C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu[b0, a1, AND, 3]
.2139 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu[--, b0, OR, 0]
.2140 9000008600 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	alu_shf[b0, --, B, 1, <<indirect]
.2141 8140100200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 0
	alu_shf[a1, --, B, b0, <<12]
.2142 8AC2008601 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:997 1
	alu_shf[--, a1, OR, 1, <<20]
.2143 4110000420 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:997 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2144 A0802D4006 common_code
	.%line 324 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1299#:
	alu[a2, a6, +, 80]
.%import_expr common_code 2145 <34:22:0> &bp 970 +
.2145 D8F2A00018 common_code
	.%line 324 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 2 970
	br[_strcat_sram#], defer[2]
.2146 B0801D3006 common_code
	.%line 324 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
	alu[b1, a6, +, 76]
.%import_expr common_code 2147 <27:20:8,7:0:0> &bp 2148 +
.2147 F000800B64 common_code
	.%line 324 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	load_addr[b2, l_9144#]
.2148 A0802D4006 common_code
	.%line 325 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_9144#:
	alu[a2, a6, +, 80]
.%import_expr common_code 2149 <34:22:0> &bp 970 +
.2149 D8F2A00018 common_code
	.%line 325 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 2 970
	br[_strcat_sram#], defer[2]
.2150 B0801DB806 common_code
	.%line 325 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
	alu[b1, a6, +, 110]
.%import_expr common_code 2151 <27:20:8,7:0:0> &bp 2152 +
.2151 F000800B68 common_code
	.%line 325 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	load_addr[b2, l_9145#]
.2152 B000280000 common_code
	.%line 326 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      helper_ultoa_sram( x4, sram_tmpstr, 4 );
l_9145#:
	alu[b2, --, B, *l$index0]
.2153 F0000C0180 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.2154 F201000310 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[b0, 4112, <<8]
.2155 A030000000 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, --, B, b0]
.2156 412002B006 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a6, 76, 1], ctx_swap[s2], indirect_ref
.2157 AAB000340E common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a14, -, b13]
.%import_expr common_code 2158 <34:22:0> &bp 2216 +
.2158 DA2A300105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 3 2216
	blo[l_1318#], defer[3]
.2159 B0801D3006 common_code
	.%line 326 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 2
/******/      helper_ultoa_sram( x4, sram_tmpstr, 4 );
	alu[b1, a6, +, 76]
.2160 F0000C0001 common_code
	.%line 156 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
/******/      ndigits = 0;
	immed[a1, 0, <<0]
.2161 A04030000E common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/      --pend;
	alu[a3, --, B, a14]
.2162 A030080000 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index0]
.%import_expr common_code 2163 <34:22:0> &bp 2185 +
.2163 DA22400101 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0 2185
	bne[l_1314#]
.2164 AAC01C0C03 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0';
l_1310#:
	alu[a1, 3, -, a3]
.2165 91D0080201 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a1, <<3]
.2166 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2167 800801C200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 48, <<indirect]
.2168 B4000C0C01 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a1, AND, 3]
.2169 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2170 9000008600 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.2171 8140100200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, b0, <<12]
.2172 8AC2008601 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.2173 4110008003 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.2174 F0000C0401 common_code
	.%line 168 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    ndigits = 1;
	immed[a1, 1, <<0]
.2175 B000400800 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	x = x/10;
l_1311#:
	alu[b4, --, B, b2]
.%import_expr common_code 2176 <34:22:0> &bp 1324 +
.2176 D94B200018 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 1324
l_9090#:
	br[__div_u32#], defer[2]
.2177 F0000C2805 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 2178 <27:20:8,17:10:0> &bp 2179 +
.2178 F0008E0C04 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9146#]
.2179 AA803C0403 common_code
	.%line 173 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	--pend;
l_9146#:
	alu[a3, a3, -, 1]
.2180 AAB0003403 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a3, -, b13]
.%import_expr common_code 2181 <34:22:0> &bp 2216 +
.2181 DA2A100105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 2216
	blo[l_1318#], defer[1]
.2182 B000201000 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/  	x = x/10;
	alu[b2, --, B, b4]
.2183 A030000800 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b2]
.%import_expr common_code 2184 <34:22:0> &bp 2202 +
.2184 DA26800100 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0 2202
	beq[l_1315#]
.2185 B000400800 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0' + r;
l_1314#:
	alu[b4, --, B, b2]
.%import_expr common_code 2186 <34:22:0> &bp 910 +
.2186 D8E3A00018 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 910
	br[__mod_u32#], defer[2]
.2187 F0000C2805 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 2188 <27:20:8,17:10:0> &bp 2189 +
.2188 F0008E3404 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9147#]
.2189 B0C0001330 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
l_9147#:
	alu[b0, b4, +, 48]
.2190 AAC04C0C03 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a4, 3, -, a3]
.2191 81D0280204 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a4, <<3]
.2192 AA300C0002 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2193 8008000200 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, b0, <<indirect]
.2194 B4000C0C04 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a4, AND, 3]
.2195 AA70000300 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2196 9000008600 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.2197 8140200200 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, b0, <<12]
.2198 8AC2008602 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2199 4110008003 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2200 <34:22:0> &bp 2175 +
.2200 DA1FD00018 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 2175
/******/  	    ++ndigits;
	br[l_1311#], defer[1]
.2201 A0801C0401 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[a1, a1, +, 1]
.2202 A070000001 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	} else if( ndigits == 0 ) {
l_1315#:
	alu[--, --, B, a1]
.%import_expr common_code 2203 <34:22:0> &bp 2164 +
.2203 DA1D000100 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0 2164
	beq[l_1310#]
.2204 AAC02C0C03 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a2, 3, -, a3]
.2205 91D0080202 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a2, <<3]
.2206 AA70000300 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2207 8008018200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 32, <<indirect]
.2208 B4000C0C02 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a2, AND, 3]
.2209 AA70000300 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2210 9000008600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.2211 8140200200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, b0, <<12]
.2212 8AC2008602 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2213 4110008003 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2214 <34:22:0> &bp 2176 +
.2214 DA20100018 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 2176
	br[l_9090#], defer[1]
.2215 B000400800 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, --, B, b2]
.2216 A030000800 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      if( x > 0 )		return -1;	// number too big
l_1318#:
	alu[--, --, B, b2]
.%import_expr common_code 2217 <34:22:0> &bp 2346 +
.2217 DA4A800101 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0 2346
	bne[l_1328#]
.2218 B0800C0401 common_code
	.%line 177 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      K = ndigits + 1;			// left-justify
	alu[b0, a1, +, 1]
.2219 B0802D4006 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      pend = p + n - ndigits - 1;
	alu[b2, a6, +, 80]
.2220 A030000000 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, b0]
.%import_expr common_code 2221 <34:22:0> &bp 2336 +
.2221 DA4830010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 3 2336
	ble[l_1327#], defer[3]
.2222 AAC0100801 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 2
/******/      pend = p + n - ndigits - 1;
	alu[a1, b2, -, a1]
.2223 AA803C0401 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu[a3, a1, -, 1]
.2224 F0000C0001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/      for( k=0; k<K; k++) {
	immed[a1, 0, <<0]
.2225 AAF0000306 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[--, b0, -, 6]
.%import_expr common_code 2226 <34:22:0> &bp 2316 +
.2226 DA43000109 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0 2316
	blt[l_1324#]
.2227 BAC0200306 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b2, b0, -, 6]
.2228 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
/******/      	*p = *pend;
l_1322#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2229 81D0280203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu_shf[a2, --, B, a3, <<3]
.2230 BA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, 3, -, b1]
.2231 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	alu[--, a2, OR, 0]
.2232 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu_shf[a2, --, B, $0, <<indirect]
.2233 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	asr[a2, a2, >>24]
.2234 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a4, --, B, b4, <<3]
.2235 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a4, OR, 0]
.2236 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a2, <<indirect]
.2237 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, b4, AND, 3]
.2238 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2239 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2240 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2241 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2242 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2243 A0802C0403 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, a3, +, 1]
.2244 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2245 A0C0400701 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu[a4, b1, +, 1]
.2246 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, 3, -, a4]
.2247 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<3]
.2248 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	alu[--, a2, OR, 0]
.2249 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu_shf[a2, --, B, $0, <<indirect]
.2250 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	asr[a2, a2, >>24]
.2251 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a4, --, B, b4, <<3]
.2252 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a4, OR, 0]
.2253 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a2, <<indirect]
.2254 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, b4, AND, 3]
.2255 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2256 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2257 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2258 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2259 4110000421 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b1, 1, 1], ctx_swap[s1], indirect_ref
.2260 A0802C0803 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, a3, +, 2]
.2261 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2262 A0C0400702 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu[a4, b1, +, 2]
.2263 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, 3, -, a4]
.2264 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<3]
.2265 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	alu[--, a2, OR, 0]
.2266 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu_shf[a2, --, B, $0, <<indirect]
.2267 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	asr[a2, a2, >>24]
.2268 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a4, --, B, b4, <<3]
.2269 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a4, OR, 0]
.2270 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a2, <<indirect]
.2271 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, b4, AND, 3]
.2272 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2273 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2274 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2275 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2276 4110000422 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b1, 2, 1], ctx_swap[s1], indirect_ref
.2277 A0802C0C03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, a3, +, 3]
.2278 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2279 A0C0400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu[a4, b1, +, 3]
.2280 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, 3, -, a4]
.2281 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<3]
.2282 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	alu[--, a2, OR, 0]
.2283 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu_shf[a2, --, B, $0, <<indirect]
.2284 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	asr[a2, a2, >>24]
.2285 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a4, --, B, b4, <<3]
.2286 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a4, OR, 0]
.2287 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a2, <<indirect]
.2288 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, b4, AND, 3]
.2289 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2290 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2291 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2292 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2293 4110000423 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b1, 3, 1], ctx_swap[s1], indirect_ref
.2294 A0802C1003 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, a3, +, 4]
.2295 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2296 A0C0400704 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu[a4, b1, +, 4]
.2297 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, 3, -, a4]
.2298 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<3]
.2299 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	alu[--, a2, OR, 0]
.2300 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu_shf[a2, --, B, $0, <<indirect]
.2301 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	asr[a2, a2, >>24]
.2302 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a4, --, B, b4, <<3]
.2303 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a4, OR, 0]
.2304 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a2, <<indirect]
.2305 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, b4, AND, 3]
.2306 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2307 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2308 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2309 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2310 4110000424 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b1, 4, 1], ctx_swap[s1], indirect_ref
.2311 A0801C1401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 5]
.2312 AAB0000801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[--, a1, -, b2]
.%import_expr common_code 2313 <34:22:0> &bp 2228 +
.2313 DA2D20010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 2228
	ble[l_1322#], defer[2]
.2314 B0C0100705 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
/******/  	p++;
	alu[b1, b1, +, 5]
.2315 A0803C1403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/  	pend++;
	alu[a3, a3, +, 5]
.2316 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
/******/      	*p = *pend;
l_1324#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2317 81D0280203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu_shf[a2, --, B, a3, <<3]
.2318 AA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[a4, 3, -, b1]
.2319 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2
	alu[--, a2, OR, 0]
.2320 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	alu_shf[a2, --, B, $0, <<indirect]
.2321 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	asr[a2, a2, >>24]
.2322 91D0280204 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b2, --, B, a4, <<3]
.2323 AA70000B00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b2, OR, 0]
.2324 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a2, <<indirect]
.2325 A4002C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, a4, AND, 3]
.2326 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2327 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2328 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2329 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2330 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2331 A0801C0401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 1]
.2332 AAF0000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[--, b0, -, a1]
.%import_expr common_code 2333 <34:22:0> &bp 2316 +
.2333 DA4320010B common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 2316
	bgt[l_1324#], defer[2]
.2334 B0C0100701 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
/******/  	p++;
	alu[b1, b1, +, 1]
.2335 A0803C0403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.2336 AA80100703 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *p = '\0';
l_1327#:
	alu[a1, 3, -, b1]
.2337 91D0080201 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a1, <<3]
.2338 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2339 8008008200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 0, <<indirect]
.2340 B4000C0C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a1, AND, 3]
.2341 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2342 9000008600 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.2343 8140100200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, b0, <<12]
.2344 8AC2008601 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.2345 4110000420 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2346 A0802D4006 common_code
	.%line 327 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1328#:
	alu[a2, a6, +, 80]
.%import_expr common_code 2347 <34:22:0> &bp 970 +
.2347 D8F2A00018 common_code
	.%line 327 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 2 970
	br[_strcat_sram#], defer[2]
.2348 B0801D3006 common_code
	.%line 327 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
	alu[b1, a6, +, 76]
.%import_expr common_code 2349 <27:20:8,7:0:0> &bp 2350 +
.2349 F000900B2E common_code
	.%line 327 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	load_addr[b2, l_9148#]
.2350 A0805D4000 common_code
	.%line 328 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/      memcpy_lmem_sram( outmsgstr, sram_msg_buf, 28 );
l_9148#:
	alu[a5, a0, +, 80]
.2351 A0804D4006 common_code
	.%line 328 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
	alu[a4, a6, +, 80]
.%import_expr common_code 2352 <34:22:0> &bp 327 +
.2352 D851E00018 common_code
	.%line 328 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 2 327
	br[_memcpy_lmem_sram#], defer[2]
.2353 F0000C7003 common_code
	.%line 328 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 1
	immed[a3, 28, <<0]
.%import_expr common_code 2354 <27:20:8,7:0:0> &bp 2355 +
.2354 F000900733 common_code
	.%line 328 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:654 0
	load_addr[b1, l_9149#]
.2355 B08FFD2000 common_code
	.%line 329 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
/******/  }
l_9149#:
	alu[@b127, a0, +, 72]
.2356 FC0663FF00 common_code
	.%line 329 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
	local_csr_wr[active_lm_addr_0, @b127]
.2357 F0000C0300 common_code
	.%line 329 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
	nop
.2358 F0000C0300 common_code
	.%line 329 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
	nop
.2359 F0000C0300 common_code
	.%line 329 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0
	nop
.2360 E8000C0200 common_code
	.%line 329 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:654 0 0 *L00
	rtn[*l$index0]
.2361 F0000C0180 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *pend = '\0';
_helper_sram_outmsg_1ul#:
	immed[$0, 0, <<0]
.2362 F201000310 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[b0, 4112, <<8]
.2363 A030000000 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, --, B, b0]
.2364 412002A006 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a6, 72, 1], ctx_swap[s2], indirect_ref
.2365 B0800D2C06 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      --pend;
	alu[b0, a6, +, 75]
.2366 BAC0000301 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, b0, -, 1]
.2367 A0803CC006 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[a3, a6, +, 48]
.2368 AAF0000003 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[--, b0, -, a3]
.%import_expr common_code 2369 <34:22:0> &bp 2426 +
.2369 DA5EA00105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2 2426
	blo[l_1553#], defer[2]
.2370 B0801CC006 common_code
	.%line 275 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:652 1
/******/      helper_ultoa_sram( x0, sram_msg_buf, 28 );
	alu[b1, a6, +, 48]
.2371 F0000C0001 common_code
	.%line 156 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
/******/      ndigits = 0;
	immed[a1, 0, <<0]
.2372 A07000000E common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a14]
.%import_expr common_code 2373 <34:22:0> &bp 2395 +
.2373 DA56C00101 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0 2395
	bne[l_1549#]
.2374 AA80200303 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0';
l_1545#:
	alu[a2, 3, -, b0]
.2375 81D0180202 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a2, <<3]
.2376 AA300C0001 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.2377 800801C200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 48, <<indirect]
.2378 A4001C0C02 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, a2, AND, 3]
.2379 AA300C0001 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.2380 8000108600 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.2381 8140180201 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.2382 8AC2008601 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.2383 4110000020 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b0, 0, 1], ctx_swap[s1], indirect_ref
.2384 F0000C0401 common_code
	.%line 168 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/  	    ndigits = 1;
	immed[a1, 1, <<0]
.2385 B04040000E common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/  	x = x/10;
l_1546#:
	alu[b4, --, B, a14]
.%import_expr common_code 2386 <34:22:0> &bp 1324 +
.2386 D94B200018 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2 1324
l_9091#:
	br[__div_u32#], defer[2]
.2387 F0000C2805 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	immed[a5, 10, <<0]
.%import_expr common_code 2388 <27:20:8,17:10:0> &bp 2389 +
.2388 F0009D5404 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	load_addr[a4, l_9150#]
.2389 BAC0000301 common_code
	.%line 173 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	--pend;
l_9150#:
	alu[b0, b0, -, 1]
.2390 AAF0000003 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b0, -, a3]
.%import_expr common_code 2391 <34:22:0> &bp 2426 +
.2391 DA5E900105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1 2426
	blo[l_1553#], defer[1]
.2392 A000E01000 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
/******/  	x = x/10;
	alu[a14, --, B, b4]
.2393 A07000000E common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a14]
.%import_expr common_code 2394 <34:22:0> &bp 2412 +
.2394 DA5B000100 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0 2412
	beq[l_1550#]
.2395 B04040000E common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0' + r;
l_1549#:
	alu[b4, --, B, a14]
.%import_expr common_code 2396 <34:22:0> &bp 910 +
.2396 D8E3A00018 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 910
	br[__mod_u32#], defer[2]
.2397 F0000C2805 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 2398 <27:20:8,17:10:0> &bp 2399 +
.2398 F0009D7C04 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9151#]
.2399 A0C0201330 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
l_9151#:
	alu[a2, b4, +, 48]
.2400 AA80400303 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a4, 3, -, b0]
.2401 91D0280204 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b2, --, B, a4, <<3]
.2402 AA70000B00 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b2, OR, 0]
.2403 8008080202 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a2, <<indirect]
.2404 A4002C0C04 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, a4, AND, 3]
.2405 AA300C0002 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2406 8000208600 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2407 8140280202 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2408 8AC2008602 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2409 4110000020 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2410 <34:22:0> &bp 2385 +
.2410 DA54500018 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1 2385
/******/  	    ++ndigits;
	br[l_1546#], defer[1]
.2411 A0801C0401 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu[a1, a1, +, 1]
.2412 A070000001 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/  	} else if( ndigits == 0 ) {
l_1550#:
	alu[--, --, B, a1]
.%import_expr common_code 2413 <34:22:0> &bp 2374 +
.2413 DA51800100 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0 2374
	beq[l_1545#]
.2414 BA80200303 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b2, 3, -, b0]
.2415 81D0200A00 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, b2, <<3]
.2416 AA300C0002 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2417 8008018200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 32, <<indirect]
.2418 A440200B03 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, b2, AND, 3]
.2419 AA300C0002 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2420 8000208600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2421 8140280202 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2422 8AC2008602 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2423 4110000020 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2424 <34:22:0> &bp 2386 +
.2424 DA54900018 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 2386
	br[l_9091#], defer[1]
.2425 B04040000E common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, --, B, a14]
.2426 A07000000E common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      if( x > 0 )		return -1;	// number too big
l_1553#:
	alu[--, --, B, a14]
.%import_expr common_code 2427 <34:22:0> &bp 2556 +
.2427 DA7F000101 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0 2556
	bne[l_1563#]
.2428 B0800C0401 common_code
	.%line 177 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      K = ndigits + 1;			// left-justify
	alu[b0, a1, +, 1]
.2429 B0802D3006 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      pend = p + n - ndigits - 1;
	alu[b2, a6, +, 76]
.2430 A030000000 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, b0]
.%import_expr common_code 2431 <34:22:0> &bp 2546 +
.2431 DA7CB0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 3 2546
	ble[l_1562#], defer[3]
.2432 AAC0100801 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 2
/******/      pend = p + n - ndigits - 1;
	alu[a1, b2, -, a1]
.2433 AA803C0401 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu[a3, a1, -, 1]
.2434 F0000C0001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
/******/      for( k=0; k<K; k++) {
	immed[a1, 0, <<0]
.2435 AAF0000306 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[--, b0, -, 6]
.%import_expr common_code 2436 <34:22:0> &bp 2526 +
.2436 DA77800109 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0 2526
	blt[l_1559#]
.2437 BAC0200306 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b2, b0, -, 6]
.2438 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
/******/      	*p = *pend;
l_1557#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2439 81D0280203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu_shf[a2, --, B, a3, <<3]
.2440 BA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu[b4, 3, -, b1]
.2441 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	alu[--, a2, OR, 0]
.2442 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu_shf[a2, --, B, $0, <<indirect]
.2443 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	asr[a2, a2, >>24]
.2444 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a4, --, B, b4, <<3]
.2445 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a4, OR, 0]
.2446 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[$0, --, B, a2, <<indirect]
.2447 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, b4, AND, 3]
.2448 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a2, OR, 0]
.2449 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[a2, --, B, 1, <<indirect]
.2450 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<12]
.2451 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu_shf[--, a2, OR, 1, <<20]
.2452 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2453 A0802C0403 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, a3, +, 1]
.2454 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2455 A0C0400701 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu[a4, b1, +, 1]
.2456 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu[b4, 3, -, a4]
.2457 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<3]
.2458 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	alu[--, a2, OR, 0]
.2459 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu_shf[a2, --, B, $0, <<indirect]
.2460 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	asr[a2, a2, >>24]
.2461 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a4, --, B, b4, <<3]
.2462 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a4, OR, 0]
.2463 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[$0, --, B, a2, <<indirect]
.2464 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, b4, AND, 3]
.2465 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a2, OR, 0]
.2466 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[a2, --, B, 1, <<indirect]
.2467 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<12]
.2468 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu_shf[--, a2, OR, 1, <<20]
.2469 4110000421 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	sram[write, $0, b1, 1, 1], ctx_swap[s1], indirect_ref
.2470 A0802C0803 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, a3, +, 2]
.2471 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2472 A0C0400702 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu[a4, b1, +, 2]
.2473 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu[b4, 3, -, a4]
.2474 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<3]
.2475 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	alu[--, a2, OR, 0]
.2476 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu_shf[a2, --, B, $0, <<indirect]
.2477 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	asr[a2, a2, >>24]
.2478 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a4, --, B, b4, <<3]
.2479 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a4, OR, 0]
.2480 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[$0, --, B, a2, <<indirect]
.2481 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, b4, AND, 3]
.2482 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a2, OR, 0]
.2483 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[a2, --, B, 1, <<indirect]
.2484 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<12]
.2485 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu_shf[--, a2, OR, 1, <<20]
.2486 4110000422 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	sram[write, $0, b1, 2, 1], ctx_swap[s1], indirect_ref
.2487 A0802C0C03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, a3, +, 3]
.2488 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2489 A0C0400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu[a4, b1, +, 3]
.2490 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu[b4, 3, -, a4]
.2491 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<3]
.2492 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	alu[--, a2, OR, 0]
.2493 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu_shf[a2, --, B, $0, <<indirect]
.2494 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	asr[a2, a2, >>24]
.2495 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a4, --, B, b4, <<3]
.2496 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a4, OR, 0]
.2497 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[$0, --, B, a2, <<indirect]
.2498 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, b4, AND, 3]
.2499 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a2, OR, 0]
.2500 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[a2, --, B, 1, <<indirect]
.2501 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<12]
.2502 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu_shf[--, a2, OR, 1, <<20]
.2503 4110000423 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	sram[write, $0, b1, 3, 1], ctx_swap[s1], indirect_ref
.2504 A0802C1003 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, a3, +, 4]
.2505 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2506 A0C0400704 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu[a4, b1, +, 4]
.2507 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu[b4, 3, -, a4]
.2508 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<3]
.2509 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	alu[--, a2, OR, 0]
.2510 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu_shf[a2, --, B, $0, <<indirect]
.2511 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	asr[a2, a2, >>24]
.2512 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a4, --, B, b4, <<3]
.2513 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a4, OR, 0]
.2514 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[$0, --, B, a2, <<indirect]
.2515 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, b4, AND, 3]
.2516 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a2, OR, 0]
.2517 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[a2, --, B, 1, <<indirect]
.2518 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<12]
.2519 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu_shf[--, a2, OR, 1, <<20]
.2520 4110000424 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	sram[write, $0, b1, 4, 1], ctx_swap[s1], indirect_ref
.2521 A0801C1401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 5]
.2522 AAB0000801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[--, a1, -, b2]
.%import_expr common_code 2523 <34:22:0> &bp 2438 +
.2523 DA61A0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2 2438
	ble[l_1557#], defer[2]
.2524 B0C0100705 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
/******/  	p++;
	alu[b1, b1, +, 5]
.2525 A0803C1403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
/******/  	pend++;
	alu[a3, a3, +, 5]
.2526 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
/******/      	*p = *pend;
l_1559#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2527 81D0280203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu_shf[a2, --, B, a3, <<3]
.2528 AA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu[a4, 3, -, b1]
.2529 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2
	alu[--, a2, OR, 0]
.2530 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
	alu_shf[a2, --, B, $0, <<indirect]
.2531 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	asr[a2, a2, >>24]
.2532 91D0280204 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[b2, --, B, a4, <<3]
.2533 AA70000B00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, b2, OR, 0]
.2534 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[$0, --, B, a2, <<indirect]
.2535 A4002C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[a2, a4, AND, 3]
.2536 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, a2, OR, 0]
.2537 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[a2, --, B, 1, <<indirect]
.2538 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a2, --, B, a2, <<12]
.2539 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu_shf[--, a2, OR, 1, <<20]
.2540 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2541 A0801C0401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 1]
.2542 AAF0000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[--, b0, -, a1]
.%import_expr common_code 2543 <34:22:0> &bp 2526 +
.2543 DA77A0010B common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 2 2526
	bgt[l_1559#], defer[2]
.2544 B0C0100701 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 1
/******/  	p++;
	alu[b1, b1, +, 1]
.2545 A0803C0403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.2546 AA80100703 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
/******/      *p = '\0';
l_1562#:
	alu[a1, 3, -, b1]
.2547 91D0080201 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[b0, --, B, a1, <<3]
.2548 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, b0, OR, 0]
.2549 8008008200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[$0, --, B, 0, <<indirect]
.2550 B4000C0C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu[b0, a1, AND, 3]
.2551 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu[--, b0, OR, 0]
.2552 9000008600 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	alu_shf[b0, --, B, 1, <<indirect]
.2553 8140100200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 0
	alu_shf[a1, --, B, b0, <<12]
.2554 8AC2008601 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1001 1
	alu_shf[--, a1, OR, 1, <<20]
.2555 4110000420 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1001 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2556 F00003FF50 common_code
	.%line 276 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:652 0
/******/      memcpy_lmem_sram( outmsgstr, sram_msg_buf, 28 );
l_1563#:
	immed[@b127, 80, 0]
.2557 A08053FC00 common_code
	.%line 276 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:652 0
	alu[a5, a0, +, @b127]
.2558 A0804CC006 common_code
	.%line 276 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:652 0
	alu[a4, a6, +, 48]
.%import_expr common_code 2559 <34:22:0> &bp 327 +
.2559 D851E00018 common_code
	.%line 276 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:652 2 327
	br[_memcpy_lmem_sram#], defer[2]
.2560 F0000C7003 common_code
	.%line 276 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:652 1
	immed[a3, 28, <<0]
.%import_expr common_code 2561 <27:20:8,7:0:0> &bp 2562 +
.2561 F000A00702 common_code
	.%line 276 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:652 0
	load_addr[b1, l_9152#]
.2562 E800003700 common_code
	.%line 277 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:652 0 0 B13
/******/  }
l_9152#:
	rtn[b13]
.2563 F0020C0180 common_code
	.%line 287 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
/******/      __declspec(sram) char	SPACE[2] = " ";
_helper_sram_outmsg_3ul#:
	immed[$0, 8192, <<0]
.2564 8132048600 common_code
	.%line 287 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 1
	alu_shf[--, --, B, 129, <<13]
.2565 412001B006 common_code
	.%line 287 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 0
	sram[write, $0, a6, 44, 1], ctx_swap[s2], indirect_ref
.2566 F0000C0180 common_code
	.%line 287 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
	immed[$0, 0, <<0]
.2567 F201000310 common_code
	.%line 287 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
	immed[b0, 4112, <<8]
.2568 A030000000 common_code
	.%line 287 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 1
	alu[--, --, B, b0]
.2569 412001B006 common_code
	.%line 287 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 0
	sram[write, $0, a6, 44, 1], ctx_swap[s2], indirect_ref
.2570 F0000C0180 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.2571 F2010C4001 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[a1, 4112, <<8]
.2572 A070000001 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, --, B, a1]
.2573 412001A006 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a6, 40, 1], ctx_swap[s2], indirect_ref
.2574 A0801CAC06 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      --pend;
	alu[a1, a6, +, 43]
.2575 AA802C0401 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, a1, -, 1]
.2576 B0802C4006 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[b2, a6, +, 16]
.2577 AAB0000802 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[--, a2, -, b2]
.%import_expr common_code 2578 <34:22:0> &bp 2635 +
.2578 DA92E00105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2 2635
	blo[l_1582#], defer[2]
.2579 B0801C4006 common_code
	.%line 291 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 1
/******/      helper_ultoa_sram( x0, sram_msg_buf, 28 );
	alu[b1, a6, +, 16]
.2580 F000000300 common_code
	.%line 156 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
/******/      ndigits = 0;
	immed[b0, 0, <<0]
.2581 A070000003 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a3]
.%import_expr common_code 2582 <34:22:0> &bp 2604 +
.2582 DA8B000101 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0 2604
	bne[l_1578#]
.2583 AAC01C0C02 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0';
l_1574#:
	alu[a1, 3, -, a2]
.2584 91D0080201 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a1, <<3]
.2585 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2586 800801C200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 48, <<indirect]
.2587 B4000C0C01 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a1, AND, 3]
.2588 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2589 9000008600 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.2590 8140100200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, b0, <<12]
.2591 8AC2008601 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.2592 4110008002 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.2593 F000000301 common_code
	.%line 168 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/  	    ndigits = 1;
	immed[b0, 1, <<0]
.2594 B040400003 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/  	x = x/10;
l_1575#:
	alu[b4, --, B, a3]
.%import_expr common_code 2595 <34:22:0> &bp 1324 +
.2595 D94B200018 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2 1324
l_9092#:
	br[__div_u32#], defer[2]
.2596 F0000C2805 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	immed[a5, 10, <<0]
.%import_expr common_code 2597 <27:20:8,17:10:0> &bp 2598 +
.2597 F000AC9804 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	load_addr[a4, l_9153#]
.2598 AA802C0402 common_code
	.%line 173 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	--pend;
l_9153#:
	alu[a2, a2, -, 1]
.2599 AAB0000802 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a2, -, b2]
.%import_expr common_code 2600 <34:22:0> &bp 2635 +
.2600 DA92D00105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1 2635
	blo[l_1582#], defer[1]
.2601 A000301000 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
/******/  	x = x/10;
	alu[a3, --, B, b4]
.2602 A070000003 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a3]
.%import_expr common_code 2603 <34:22:0> &bp 2621 +
.2603 DA8F400100 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0 2621
	beq[l_1579#]
.2604 B040400003 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0' + r;
l_1578#:
	alu[b4, --, B, a3]
.%import_expr common_code 2605 <34:22:0> &bp 910 +
.2605 D8E3A00018 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 910
	br[__mod_u32#], defer[2]
.2606 F0000C2805 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 2607 <27:20:8,17:10:0> &bp 2608 +
.2607 F000ACC004 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9154#]
.2608 A0C0101330 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
l_9154#:
	alu[a1, b4, +, 48]
.2609 BAC04C0C02 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b4, 3, -, a2]
.2610 81D0401200 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a4, --, B, b4, <<3]
.2611 AA300C0004 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a4, OR, 0]
.2612 8008080201 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a1, <<indirect]
.2613 A440101303 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, b4, AND, 3]
.2614 AA300C0001 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.2615 8000108600 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.2616 8140180201 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.2617 8AC2008601 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.2618 4110008002 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2619 <34:22:0> &bp 2594 +
.2619 DA88900018 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1 2594
/******/  	    ++ndigits;
	br[l_1575#], defer[1]
.2620 B0C0000301 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu[b0, b0, +, 1]
.2621 A030000000 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/  	} else if( ndigits == 0 ) {
l_1579#:
	alu[--, --, B, b0]
.%import_expr common_code 2622 <34:22:0> &bp 2583 +
.2622 DA85C00100 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0 2583
	beq[l_1574#]
.2623 AAC04C0C02 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a4, 3, -, a2]
.2624 81D0180204 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a4, <<3]
.2625 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.2626 8008018200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 32, <<indirect]
.2627 A4001C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, a4, AND, 3]
.2628 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.2629 8000108600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.2630 8140180201 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.2631 8AC2008601 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.2632 4110008002 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2633 <34:22:0> &bp 2595 +
.2633 DA88D00018 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 2595
	br[l_9092#], defer[1]
.2634 B040400003 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, --, B, a3]
.2635 A070000003 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      if( x > 0 )		return -1;	// number too big
l_1582#:
	alu[--, --, B, a3]
.%import_expr common_code 2636 <34:22:0> &bp 2765 +
.2636 DAB3400101 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0 2765
	bne[l_1592#]
.2637 A0C0100301 common_code
	.%line 177 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      K = ndigits + 1;			// left-justify
	alu[a1, b0, +, 1]
.2638 A0802CB006 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      pend = p + n - ndigits - 1;
	alu[a2, a6, +, 44]
.2639 A070000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a1]
.%import_expr common_code 2640 <34:22:0> &bp 2755 +
.2640 DAB0F0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 3 2755
	ble[l_1591#], defer[3]
.2641 BA80000002 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 2
/******/      pend = p + n - ndigits - 1;
	alu[b0, a2, -, b0]
.2642 BAC0200301 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu[b2, b0, -, 1]
.2643 F000000300 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
/******/      for( k=0; k<K; k++) {
	immed[b0, 0, <<0]
.2644 AAB00C1801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[--, a1, -, 6]
.%import_expr common_code 2645 <34:22:0> &bp 2735 +
.2645 DAABC00109 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0 2735
	blt[l_1588#]
.2646 AA803C1801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a3, a1, -, 6]
.2647 0010000A20 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
/******/      	*p = *pend;
l_1586#:
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.2648 81D0200A00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu_shf[a2, --, B, b2, <<3]
.2649 BA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu[b4, 3, -, b1]
.2650 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	alu[--, a2, OR, 0]
.2651 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu_shf[a2, --, B, $0, <<indirect]
.2652 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	asr[a2, a2, >>24]
.2653 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a4, --, B, b4, <<3]
.2654 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a4, OR, 0]
.2655 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[$0, --, B, a2, <<indirect]
.2656 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, b4, AND, 3]
.2657 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a2, OR, 0]
.2658 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[a2, --, B, 1, <<indirect]
.2659 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<12]
.2660 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu_shf[--, a2, OR, 1, <<20]
.2661 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2662 A0C0200B01 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, b2, +, 1]
.2663 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2664 A0C0400701 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu[a4, b1, +, 1]
.2665 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu[b4, 3, -, a4]
.2666 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<3]
.2667 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	alu[--, a2, OR, 0]
.2668 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu_shf[a2, --, B, $0, <<indirect]
.2669 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	asr[a2, a2, >>24]
.2670 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a4, --, B, b4, <<3]
.2671 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a4, OR, 0]
.2672 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[$0, --, B, a2, <<indirect]
.2673 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, b4, AND, 3]
.2674 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a2, OR, 0]
.2675 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[a2, --, B, 1, <<indirect]
.2676 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<12]
.2677 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu_shf[--, a2, OR, 1, <<20]
.2678 4110000421 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	sram[write, $0, b1, 1, 1], ctx_swap[s1], indirect_ref
.2679 A0C0200B02 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, b2, +, 2]
.2680 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2681 A0C0400702 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu[a4, b1, +, 2]
.2682 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu[b4, 3, -, a4]
.2683 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<3]
.2684 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	alu[--, a2, OR, 0]
.2685 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu_shf[a2, --, B, $0, <<indirect]
.2686 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	asr[a2, a2, >>24]
.2687 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a4, --, B, b4, <<3]
.2688 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a4, OR, 0]
.2689 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[$0, --, B, a2, <<indirect]
.2690 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, b4, AND, 3]
.2691 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a2, OR, 0]
.2692 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[a2, --, B, 1, <<indirect]
.2693 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<12]
.2694 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu_shf[--, a2, OR, 1, <<20]
.2695 4110000422 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	sram[write, $0, b1, 2, 1], ctx_swap[s1], indirect_ref
.2696 A0C0200B03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, b2, +, 3]
.2697 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2698 A0C0400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu[a4, b1, +, 3]
.2699 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu[b4, 3, -, a4]
.2700 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<3]
.2701 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	alu[--, a2, OR, 0]
.2702 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu_shf[a2, --, B, $0, <<indirect]
.2703 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	asr[a2, a2, >>24]
.2704 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a4, --, B, b4, <<3]
.2705 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a4, OR, 0]
.2706 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[$0, --, B, a2, <<indirect]
.2707 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, b4, AND, 3]
.2708 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a2, OR, 0]
.2709 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[a2, --, B, 1, <<indirect]
.2710 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<12]
.2711 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu_shf[--, a2, OR, 1, <<20]
.2712 4110000423 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	sram[write, $0, b1, 3, 1], ctx_swap[s1], indirect_ref
.2713 A0C0200B04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, b2, +, 4]
.2714 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2715 A0C0400704 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu[a4, b1, +, 4]
.2716 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu[b4, 3, -, a4]
.2717 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<3]
.2718 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	alu[--, a2, OR, 0]
.2719 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu_shf[a2, --, B, $0, <<indirect]
.2720 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	asr[a2, a2, >>24]
.2721 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a4, --, B, b4, <<3]
.2722 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a4, OR, 0]
.2723 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[$0, --, B, a2, <<indirect]
.2724 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, b4, AND, 3]
.2725 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a2, OR, 0]
.2726 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[a2, --, B, 1, <<indirect]
.2727 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<12]
.2728 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu_shf[--, a2, OR, 1, <<20]
.2729 4110000424 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	sram[write, $0, b1, 4, 1], ctx_swap[s1], indirect_ref
.2730 B0C0000305 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      for( k=0; k<K; k++) {
	alu[b0, b0, +, 5]
.2731 AAF0000003 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[--, b0, -, a3]
.%import_expr common_code 2732 <34:22:0> &bp 2647 +
.2732 DA95E0010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2 2647
	ble[l_1586#], defer[2]
.2733 B0C0100705 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
/******/  	p++;
	alu[b1, b1, +, 5]
.2734 B0C0200B05 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
/******/  	pend++;
	alu[b2, b2, +, 5]
.2735 0010000A20 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
/******/      	*p = *pend;
l_1588#:
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.2736 81D0200A00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu_shf[a2, --, B, b2, <<3]
.2737 AA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu[a4, 3, -, b1]
.2738 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2
	alu[--, a2, OR, 0]
.2739 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
	alu_shf[a2, --, B, $0, <<indirect]
.2740 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	asr[a2, a2, >>24]
.2741 81D0380204 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a3, --, B, a4, <<3]
.2742 AA300C0003 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a3, OR, 0]
.2743 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[$0, --, B, a2, <<indirect]
.2744 A4002C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[a2, a4, AND, 3]
.2745 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, a2, OR, 0]
.2746 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[a2, --, B, 1, <<indirect]
.2747 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a2, --, B, a2, <<12]
.2748 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu_shf[--, a2, OR, 1, <<20]
.2749 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2750 B0C0000301 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      for( k=0; k<K; k++) {
	alu[b0, b0, +, 1]
.2751 AAB0000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[--, a1, -, b0]
.%import_expr common_code 2752 <34:22:0> &bp 2735 +
.2752 DAABE0010B common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 2 2735
	bgt[l_1588#], defer[2]
.2753 B0C0100701 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 1
/******/  	p++;
	alu[b1, b1, +, 1]
.2754 B0C0200B01 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
/******/  	pend++;
	alu[b2, b2, +, 1]
.2755 AA80100703 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
/******/      *p = '\0';
l_1591#:
	alu[a1, 3, -, b1]
.2756 91D0080201 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[b0, --, B, a1, <<3]
.2757 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, b0, OR, 0]
.2758 8008008200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[$0, --, B, 0, <<indirect]
.2759 B4000C0C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu[b0, a1, AND, 3]
.2760 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu[--, b0, OR, 0]
.2761 9000008600 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	alu_shf[b0, --, B, 1, <<indirect]
.2762 8140100200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 0
	alu_shf[a1, --, B, b0, <<12]
.2763 8AC2008601 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:982 1
	alu_shf[--, a1, OR, 1, <<20]
.2764 4110000420 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:982 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2765 B08FFD1000 common_code
	.%line 292 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_1592#:
	alu[@b127, a0, +, 68]
.2766 FC06E3FF00 common_code
	.%line 292 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
	local_csr_wr[active_lm_addr_1, @b127]
.2767 A0802C4006 common_code
	.%line 292 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
	alu[a2, a6, +, 16]
.%import_expr common_code 2768 <34:22:0> &bp 970 +
.2768 D8F2A00018 common_code
	.%line 292 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 2 970
	br[_strcat_sram#], defer[2]
.2769 B0801CB806 common_code
	.%line 292 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 1
	alu[b1, a6, +, 46]
.%import_expr common_code 2770 <27:20:8,7:0:0> &bp 2771 +
.2770 F000A00BD3 common_code
	.%line 292 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 0
	load_addr[b2, l_9155#]
.2771 A000388000 common_code
	.%line 293 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
/******/      helper_ultoa_sram( x1, sram_tmpstr, 16 );
l_9155#:
	alu[a3, --, B, *l$index1]
.2772 F0000C0180 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.2773 F201000310 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[b0, 4112, <<8]
.2774 A030000000 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, --, B, b0]
.2775 412000B006 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a6, 12, 1], ctx_swap[s2], indirect_ref
.2776 B0800C3C06 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      --pend;
	alu[b0, a6, +, 15]
.2777 BAC0000301 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, b0, -, 1]
.2778 AAF0000006 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b0, -, a6]
.%import_expr common_code 2779 <34:22:0> &bp 2837 +
.2779 DAC5700105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 3 2837
	blo[l_1610#], defer[3]
.2780 B040100006 common_code
	.%line 293 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 2
/******/      helper_ultoa_sram( x1, sram_tmpstr, 16 );
	alu[b1, --, B, a6]
.2781 F0000C0001 common_code
	.%line 156 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
/******/      ndigits = 0;
	immed[a1, 0, <<0]
.2782 B000D00000 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/      --pend;
	alu[b13, --, B, b0]
.2783 A030088000 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index1]
.%import_expr common_code 2784 <34:22:0> &bp 2806 +
.2784 DABD800101 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0 2806
	bne[l_1606#]
.2785 AA80200303 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0';
l_1602#:
	alu[a2, 3, -, b0]
.2786 81D0180202 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a2, <<3]
.2787 AA300C0001 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.2788 800801C200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 48, <<indirect]
.2789 A4001C0C02 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, a2, AND, 3]
.2790 AA300C0001 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.2791 8000108600 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.2792 8140180201 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.2793 8AC2008601 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.2794 4110000020 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b0, 0, 1], ctx_swap[s1], indirect_ref
.2795 F0000C0401 common_code
	.%line 168 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/  	    ndigits = 1;
	immed[a1, 1, <<0]
.2796 B040400003 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/  	x = x/10;
l_1603#:
	alu[b4, --, B, a3]
.%import_expr common_code 2797 <34:22:0> &bp 1324 +
.2797 D94B200018 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2 1324
l_9093#:
	br[__div_u32#], defer[2]
.2798 F0000C2805 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	immed[a5, 10, <<0]
.%import_expr common_code 2799 <27:20:8,17:10:0> &bp 2800 +
.2799 F000AFC004 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	load_addr[a4, l_9156#]
.2800 BAC0000301 common_code
	.%line 173 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	--pend;
l_9156#:
	alu[b0, b0, -, 1]
.2801 AAF0000006 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b0, -, a6]
.%import_expr common_code 2802 <34:22:0> &bp 2837 +
.2802 DAC5500105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1 2837
	blo[l_1610#], defer[1]
.2803 A000301000 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
/******/  	x = x/10;
	alu[a3, --, B, b4]
.2804 A070000003 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a3]
.%import_expr common_code 2805 <34:22:0> &bp 2823 +
.2805 DAC1C00100 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0 2823
	beq[l_1607#]
.2806 B040400003 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0' + r;
l_1606#:
	alu[b4, --, B, a3]
.%import_expr common_code 2807 <34:22:0> &bp 910 +
.2807 D8E3A00018 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 910
	br[__mod_u32#], defer[2]
.2808 F0000C2805 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 2809 <27:20:8,17:10:0> &bp 2810 +
.2809 F000AFE804 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9157#]
.2810 A0C0201330 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
l_9157#:
	alu[a2, b4, +, 48]
.2811 AA80400303 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a4, 3, -, b0]
.2812 91D0280204 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b2, --, B, a4, <<3]
.2813 AA70000B00 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b2, OR, 0]
.2814 8008080202 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a2, <<indirect]
.2815 A4002C0C04 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, a4, AND, 3]
.2816 AA300C0002 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2817 8000208600 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2818 8140280202 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2819 8AC2008602 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2820 4110000020 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2821 <34:22:0> &bp 2796 +
.2821 DABB100018 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1 2796
/******/  	    ++ndigits;
	br[l_1603#], defer[1]
.2822 A0801C0401 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu[a1, a1, +, 1]
.2823 A070000001 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/  	} else if( ndigits == 0 ) {
l_1607#:
	alu[--, --, B, a1]
.%import_expr common_code 2824 <34:22:0> &bp 2785 +
.2824 DAB8400100 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0 2785
	beq[l_1602#]
.2825 BA80200303 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b2, 3, -, b0]
.2826 81D0200A00 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, b2, <<3]
.2827 AA300C0002 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2828 8008018200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 32, <<indirect]
.2829 A440200B03 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a2, b2, AND, 3]
.2830 AA300C0002 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a2, OR, 0]
.2831 8000208600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a2, --, B, 1, <<indirect]
.2832 8140280202 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a2, --, B, a2, <<12]
.2833 8AC2008602 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a2, OR, 1, <<20]
.2834 4110000020 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2835 <34:22:0> &bp 2797 +
.2835 DABB500018 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 2797
	br[l_9093#], defer[1]
.2836 B040400003 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, --, B, a3]
.2837 A070000003 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      if( x > 0 )		return -1;	// number too big
l_1610#:
	alu[--, --, B, a3]
.%import_expr common_code 2838 <34:22:0> &bp 2967 +
.2838 DAE5C00101 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0 2967
	bne[l_1620#]
.2839 B0800C0401 common_code
	.%line 177 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      K = ndigits + 1;			// left-justify
	alu[b0, a1, +, 1]
.2840 B0802C4006 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      pend = p + n - ndigits - 1;
	alu[b2, a6, +, 16]
.2841 A030000000 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, b0]
.%import_expr common_code 2842 <34:22:0> &bp 2957 +
.2842 DAE370010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 3 2957
	ble[l_1619#], defer[3]
.2843 AAC0100801 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 2
/******/      pend = p + n - ndigits - 1;
	alu[a1, b2, -, a1]
.2844 AA803C0401 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu[a3, a1, -, 1]
.2845 F0000C0001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
/******/      for( k=0; k<K; k++) {
	immed[a1, 0, <<0]
.2846 AAF0000306 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[--, b0, -, 6]
.%import_expr common_code 2847 <34:22:0> &bp 2937 +
.2847 DADE400109 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0 2937
	blt[l_1616#]
.2848 BAC0200306 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b2, b0, -, 6]
.2849 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
/******/      	*p = *pend;
l_1614#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2850 81D0280203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu_shf[a2, --, B, a3, <<3]
.2851 BA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu[b4, 3, -, b1]
.2852 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	alu[--, a2, OR, 0]
.2853 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu_shf[a2, --, B, $0, <<indirect]
.2854 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	asr[a2, a2, >>24]
.2855 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a4, --, B, b4, <<3]
.2856 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a4, OR, 0]
.2857 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[$0, --, B, a2, <<indirect]
.2858 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, b4, AND, 3]
.2859 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a2, OR, 0]
.2860 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[a2, --, B, 1, <<indirect]
.2861 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<12]
.2862 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu_shf[--, a2, OR, 1, <<20]
.2863 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2864 A0802C0403 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, a3, +, 1]
.2865 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2866 A0C0400701 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu[a4, b1, +, 1]
.2867 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu[b4, 3, -, a4]
.2868 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<3]
.2869 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	alu[--, a2, OR, 0]
.2870 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu_shf[a2, --, B, $0, <<indirect]
.2871 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	asr[a2, a2, >>24]
.2872 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a4, --, B, b4, <<3]
.2873 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a4, OR, 0]
.2874 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[$0, --, B, a2, <<indirect]
.2875 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, b4, AND, 3]
.2876 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a2, OR, 0]
.2877 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[a2, --, B, 1, <<indirect]
.2878 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<12]
.2879 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu_shf[--, a2, OR, 1, <<20]
.2880 4110000421 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	sram[write, $0, b1, 1, 1], ctx_swap[s1], indirect_ref
.2881 A0802C0803 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, a3, +, 2]
.2882 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2883 A0C0400702 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu[a4, b1, +, 2]
.2884 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu[b4, 3, -, a4]
.2885 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<3]
.2886 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	alu[--, a2, OR, 0]
.2887 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu_shf[a2, --, B, $0, <<indirect]
.2888 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	asr[a2, a2, >>24]
.2889 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a4, --, B, b4, <<3]
.2890 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a4, OR, 0]
.2891 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[$0, --, B, a2, <<indirect]
.2892 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, b4, AND, 3]
.2893 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a2, OR, 0]
.2894 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[a2, --, B, 1, <<indirect]
.2895 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<12]
.2896 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu_shf[--, a2, OR, 1, <<20]
.2897 4110000422 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	sram[write, $0, b1, 2, 1], ctx_swap[s1], indirect_ref
.2898 A0802C0C03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, a3, +, 3]
.2899 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2900 A0C0400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu[a4, b1, +, 3]
.2901 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu[b4, 3, -, a4]
.2902 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<3]
.2903 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	alu[--, a2, OR, 0]
.2904 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu_shf[a2, --, B, $0, <<indirect]
.2905 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	asr[a2, a2, >>24]
.2906 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a4, --, B, b4, <<3]
.2907 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a4, OR, 0]
.2908 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[$0, --, B, a2, <<indirect]
.2909 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, b4, AND, 3]
.2910 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a2, OR, 0]
.2911 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[a2, --, B, 1, <<indirect]
.2912 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<12]
.2913 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu_shf[--, a2, OR, 1, <<20]
.2914 4110000423 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	sram[write, $0, b1, 3, 1], ctx_swap[s1], indirect_ref
.2915 A0802C1003 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, a3, +, 4]
.2916 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2917 A0C0400704 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu[a4, b1, +, 4]
.2918 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu[b4, 3, -, a4]
.2919 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<3]
.2920 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	alu[--, a2, OR, 0]
.2921 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu_shf[a2, --, B, $0, <<indirect]
.2922 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	asr[a2, a2, >>24]
.2923 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a4, --, B, b4, <<3]
.2924 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a4, OR, 0]
.2925 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[$0, --, B, a2, <<indirect]
.2926 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, b4, AND, 3]
.2927 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a2, OR, 0]
.2928 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[a2, --, B, 1, <<indirect]
.2929 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<12]
.2930 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu_shf[--, a2, OR, 1, <<20]
.2931 4110000424 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	sram[write, $0, b1, 4, 1], ctx_swap[s1], indirect_ref
.2932 A0801C1401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 5]
.2933 AAB0000801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[--, a1, -, b2]
.%import_expr common_code 2934 <34:22:0> &bp 2849 +
.2934 DAC860010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2 2849
	ble[l_1614#], defer[2]
.2935 B0C0100705 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
/******/  	p++;
	alu[b1, b1, +, 5]
.2936 A0803C1403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
/******/  	pend++;
	alu[a3, a3, +, 5]
.2937 0010008203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
/******/      	*p = *pend;
l_1616#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2938 81D0280203 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu_shf[a2, --, B, a3, <<3]
.2939 AA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu[a4, 3, -, b1]
.2940 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2
	alu[--, a2, OR, 0]
.2941 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
	alu_shf[a2, --, B, $0, <<indirect]
.2942 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	asr[a2, a2, >>24]
.2943 91D0280204 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[b2, --, B, a4, <<3]
.2944 AA70000B00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, b2, OR, 0]
.2945 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[$0, --, B, a2, <<indirect]
.2946 A4002C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[a2, a4, AND, 3]
.2947 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, a2, OR, 0]
.2948 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[a2, --, B, 1, <<indirect]
.2949 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a2, --, B, a2, <<12]
.2950 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu_shf[--, a2, OR, 1, <<20]
.2951 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2952 A0801C0401 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      for( k=0; k<K; k++) {
	alu[a1, a1, +, 1]
.2953 AAF0000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[--, b0, -, a1]
.%import_expr common_code 2954 <34:22:0> &bp 2937 +
.2954 DADE60010B common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 2 2937
	bgt[l_1616#], defer[2]
.2955 B0C0100701 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 1
/******/  	p++;
	alu[b1, b1, +, 1]
.2956 A0803C0403 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.2957 AA80100703 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
/******/      *p = '\0';
l_1619#:
	alu[a1, 3, -, b1]
.2958 91D0080201 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[b0, --, B, a1, <<3]
.2959 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, b0, OR, 0]
.2960 8008008200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[$0, --, B, 0, <<indirect]
.2961 B4000C0C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu[b0, a1, AND, 3]
.2962 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu[--, b0, OR, 0]
.2963 9000008600 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	alu_shf[b0, --, B, 1, <<indirect]
.2964 8140100200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 0
	alu_shf[a1, --, B, b0, <<12]
.2965 8AC2008601 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:981 1
	alu_shf[--, a1, OR, 1, <<20]
.2966 4110000420 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:981 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.2967 B08FFD2000 common_code
	.%line 294 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1620#:
	alu[@b127, a0, +, 72]
.2968 FC06E3FF00 common_code
	.%line 294 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
	local_csr_wr[active_lm_addr_1, @b127]
.2969 A0802C4006 common_code
	.%line 294 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
	alu[a2, a6, +, 16]
.%import_expr common_code 2970 <34:22:0> &bp 970 +
.2970 D8F2A00018 common_code
	.%line 294 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 2 970
	br[_strcat_sram#], defer[2]
.2971 B040100006 common_code
	.%line 294 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 1
	alu[b1, --, B, a6]
.%import_expr common_code 2972 <27:20:8,7:0:0> &bp 2973 +
.2972 F000B00B9D common_code
	.%line 294 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 0
	load_addr[b2, l_9158#]
.2973 A0802C4006 common_code
	.%line 295 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_9158#:
	alu[a2, a6, +, 16]
.%import_expr common_code 2974 <34:22:0> &bp 970 +
.2974 D8F2A00018 common_code
	.%line 295 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 2 970
	br[_strcat_sram#], defer[2]
.2975 B0801CB806 common_code
	.%line 295 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 1
	alu[b1, a6, +, 46]
.%import_expr common_code 2976 <27:20:8,7:0:0> &bp 2977 +
.2976 F000B00BA1 common_code
	.%line 295 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 0
	load_addr[b2, l_9159#]
.2977 A000288000 common_code
	.%line 296 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
/******/      helper_ultoa_sram( x2, sram_tmpstr, 16 );
l_9159#:
	alu[a2, --, B, *l$index1]
.2978 F0000C0180 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.2979 F2010C4001 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	immed[a1, 4112, <<8]
.2980 A070000001 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, --, B, a1]
.2981 412000B006 common_code
	.%line 158 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, a6, 12, 1], ctx_swap[s2], indirect_ref
.2982 AAF0003406 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b13, -, a6]
.%import_expr common_code 2983 <34:22:0> &bp 3041 +
.2983 DAF8700105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 3 3041
	blo[l_1639#], defer[3]
.2984 B040100006 common_code
	.%line 296 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 2
/******/      helper_ultoa_sram( x2, sram_tmpstr, 16 );
	alu[b1, --, B, a6]
.2985 F000000300 common_code
	.%line 156 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
/******/      ndigits = 0;
	immed[b0, 0, <<0]
.2986 B000203400 common_code
	.%line 159 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
/******/      --pend;
	alu[b2, --, B, b13]
.2987 A030088000 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index1]
.%import_expr common_code 2988 <34:22:0> &bp 3010 +
.2988 DAF0800101 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0 3010
	bne[l_1635#]
.2989 AA80100B03 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0';
l_1631#:
	alu[a1, 3, -, b2]
.2990 91D0080201 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[b0, --, B, a1, <<3]
.2991 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2992 800801C200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 48, <<indirect]
.2993 B4000C0C01 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[b0, a1, AND, 3]
.2994 AA70000300 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, b0, OR, 0]
.2995 9000008600 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[b0, --, B, 1, <<indirect]
.2996 8140100200 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, b0, <<12]
.2997 8AC2008601 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.2998 4110000820 common_code
	.%line 167 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b2, 0, 1], ctx_swap[s1], indirect_ref
.2999 F000000301 common_code
	.%line 168 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/  	    ndigits = 1;
	immed[b0, 1, <<0]
.3000 B040400002 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/  	x = x/10;
l_1632#:
	alu[b4, --, B, a2]
.%import_expr common_code 3001 <34:22:0> &bp 1324 +
.3001 D94B200018 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2 1324
l_9094#:
	br[__div_u32#], defer[2]
.3002 F0000C2805 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	immed[a5, 10, <<0]
.%import_expr common_code 3003 <27:20:8,17:10:0> &bp 3004 +
.3003 F000BEF004 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	load_addr[a4, l_9160#]
.3004 BAC0200B01 common_code
	.%line 173 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/      	--pend;
l_9160#:
	alu[b2, b2, -, 1]
.3005 AAF0000806 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b2, -, a6]
.%import_expr common_code 3006 <34:22:0> &bp 3041 +
.3006 DAF8500105 common_code
	.%line 161 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1 3041
	blo[l_1639#], defer[1]
.3007 A000201000 common_code
	.%line 172 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
/******/  	x = x/10;
	alu[a2, --, B, b4]
.3008 A070000002 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a2]
.%import_expr common_code 3009 <34:22:0> &bp 3027 +
.3009 DAF4C00100 common_code
	.%line 162 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0 3027
	beq[l_1636#]
.3010 B040400002 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = '0' + r;
l_1635#:
	alu[b4, --, B, a2]
.%import_expr common_code 3011 <34:22:0> &bp 910 +
.3011 D8E3A00018 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 2 910
	br[__mod_u32#], defer[2]
.3012 F0000C2805 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 1
	immed[a5, 10, <<0]
.%import_expr common_code 3013 <27:20:8,17:10:0> &bp 3014 +
.3013 F000BF1804 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	load_addr[a4, l_9161#]
.3014 A0C0101330 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
l_9161#:
	alu[a1, b4, +, 48]
.3015 AA80400B03 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a4, 3, -, b2]
.3016 81D0380204 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a3, --, B, a4, <<3]
.3017 AA300C0003 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a3, OR, 0]
.3018 8008080201 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, a1, <<indirect]
.3019 A4001C0C04 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, a4, AND, 3]
.3020 AA300C0001 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.3021 8000108600 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.3022 8140180201 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.3023 8AC2008601 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.3024 4110000820 common_code
	.%line 164 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3025 <34:22:0> &bp 3000 +
.3025 DAEE100018 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1 3000
/******/  	    ++ndigits;
	br[l_1632#], defer[1]
.3026 B0C0000301 common_code
	.%line 165 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu[b0, b0, +, 1]
.3027 A030000000 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/  	} else if( ndigits == 0 ) {
l_1636#:
	alu[--, --, B, b0]
.%import_expr common_code 3028 <34:22:0> &bp 2989 +
.3028 DAEB400100 common_code
	.%line 166 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0 2989
	beq[l_1631#]
.3029 AA80300B03 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a3, 3, -, b2]
.3030 81D0180203 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a3, <<3]
.3031 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.3032 8008018200 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[$0, --, B, 32, <<indirect]
.3033 A4001C0C03 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a1, a3, AND, 3]
.3034 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu[--, a1, OR, 0]
.3035 8000108600 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu_shf[a1, --, B, 1, <<indirect]
.3036 8140180201 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu_shf[a1, --, B, a1, <<12]
.3037 8AC2008601 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1
	alu_shf[--, a1, OR, 1, <<20]
.3038 4110000820 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	sram[write, $0, b2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3039 <34:22:0> &bp 3001 +
.3039 DAEE500018 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 1 3001
	br[l_9094#], defer[1]
.3040 B040400002 common_code
	.%line 170 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:996 0
	alu[b4, --, B, a2]
.3041 A070000002 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      if( x > 0 )		return -1;	// number too big
l_1639#:
	alu[--, --, B, a2]
.%import_expr common_code 3042 <34:22:0> &bp 3171 +
.3042 DB18C00101 common_code
	.%line 175 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0 3171
	bne[l_1649#]
.3043 A0C0100301 common_code
	.%line 177 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      K = ndigits + 1;			// left-justify
	alu[a1, b0, +, 1]
.3044 A0802C4006 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      pend = p + n - ndigits - 1;
	alu[a2, a6, +, 16]
.3045 A070000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a1]
.%import_expr common_code 3046 <34:22:0> &bp 3161 +
.3046 DB1670010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 3 3161
	ble[l_1648#], defer[3]
.3047 BA80000002 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 2
/******/      pend = p + n - ndigits - 1;
	alu[b0, a2, -, b0]
.3048 BAC0200301 common_code
	.%line 178 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu[b2, b0, -, 1]
.3049 F000000300 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
/******/      for( k=0; k<K; k++) {
	immed[b0, 0, <<0]
.3050 AAB00C1801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[--, a1, -, 6]
.%import_expr common_code 3051 <34:22:0> &bp 3141 +
.3051 DB11400109 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0 3141
	blt[l_1645#]
.3052 AA803C1801 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:996 0
	alu[a3, a1, -, 6]
.3053 0010000A20 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
/******/      	*p = *pend;
l_1643#:
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.3054 81D0200A00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu_shf[a2, --, B, b2, <<3]
.3055 BA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu[b4, 3, -, b1]
.3056 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	alu[--, a2, OR, 0]
.3057 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu_shf[a2, --, B, $0, <<indirect]
.3058 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	asr[a2, a2, >>24]
.3059 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a4, --, B, b4, <<3]
.3060 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a4, OR, 0]
.3061 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[$0, --, B, a2, <<indirect]
.3062 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, b4, AND, 3]
.3063 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a2, OR, 0]
.3064 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[a2, --, B, 1, <<indirect]
.3065 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<12]
.3066 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu_shf[--, a2, OR, 1, <<20]
.3067 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.3068 A0C0200B01 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, b2, +, 1]
.3069 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.3070 A0C0400701 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu[a4, b1, +, 1]
.3071 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu[b4, 3, -, a4]
.3072 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<3]
.3073 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	alu[--, a2, OR, 0]
.3074 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu_shf[a2, --, B, $0, <<indirect]
.3075 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	asr[a2, a2, >>24]
.3076 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a4, --, B, b4, <<3]
.3077 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a4, OR, 0]
.3078 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[$0, --, B, a2, <<indirect]
.3079 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, b4, AND, 3]
.3080 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a2, OR, 0]
.3081 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[a2, --, B, 1, <<indirect]
.3082 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<12]
.3083 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu_shf[--, a2, OR, 1, <<20]
.3084 4110000421 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	sram[write, $0, b1, 1, 1], ctx_swap[s1], indirect_ref
.3085 A0C0200B02 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, b2, +, 2]
.3086 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.3087 A0C0400702 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu[a4, b1, +, 2]
.3088 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu[b4, 3, -, a4]
.3089 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<3]
.3090 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	alu[--, a2, OR, 0]
.3091 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu_shf[a2, --, B, $0, <<indirect]
.3092 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	asr[a2, a2, >>24]
.3093 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a4, --, B, b4, <<3]
.3094 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a4, OR, 0]
.3095 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[$0, --, B, a2, <<indirect]
.3096 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, b4, AND, 3]
.3097 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a2, OR, 0]
.3098 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[a2, --, B, 1, <<indirect]
.3099 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<12]
.3100 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu_shf[--, a2, OR, 1, <<20]
.3101 4110000422 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	sram[write, $0, b1, 2, 1], ctx_swap[s1], indirect_ref
.3102 A0C0200B03 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, b2, +, 3]
.3103 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.3104 A0C0400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu[a4, b1, +, 3]
.3105 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu[b4, 3, -, a4]
.3106 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<3]
.3107 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	alu[--, a2, OR, 0]
.3108 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu_shf[a2, --, B, $0, <<indirect]
.3109 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	asr[a2, a2, >>24]
.3110 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a4, --, B, b4, <<3]
.3111 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a4, OR, 0]
.3112 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[$0, --, B, a2, <<indirect]
.3113 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, b4, AND, 3]
.3114 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a2, OR, 0]
.3115 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[a2, --, B, 1, <<indirect]
.3116 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<12]
.3117 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu_shf[--, a2, OR, 1, <<20]
.3118 4110000423 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	sram[write, $0, b1, 3, 1], ctx_swap[s1], indirect_ref
.3119 A0C0200B04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, b2, +, 4]
.3120 0010008202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.3121 A0C0400704 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu[a4, b1, +, 4]
.3122 BAC04C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu[b4, 3, -, a4]
.3123 81D0280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<3]
.3124 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	alu[--, a2, OR, 0]
.3125 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu_shf[a2, --, B, $0, <<indirect]
.3126 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	asr[a2, a2, >>24]
.3127 81D0401200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a4, --, B, b4, <<3]
.3128 AA300C0004 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a4, OR, 0]
.3129 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[$0, --, B, a2, <<indirect]
.3130 A440201303 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, b4, AND, 3]
.3131 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a2, OR, 0]
.3132 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[a2, --, B, 1, <<indirect]
.3133 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<12]
.3134 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu_shf[--, a2, OR, 1, <<20]
.3135 4110000424 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	sram[write, $0, b1, 4, 1], ctx_swap[s1], indirect_ref
.3136 B0C0000305 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      for( k=0; k<K; k++) {
	alu[b0, b0, +, 5]
.3137 AAF0000003 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[--, b0, -, a3]
.%import_expr common_code 3138 <34:22:0> &bp 3053 +
.3138 DAFB60010A common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2 3053
	ble[l_1643#], defer[2]
.3139 B0C0100705 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
/******/  	p++;
	alu[b1, b1, +, 5]
.3140 B0C0200B05 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
/******/  	pend++;
	alu[b2, b2, +, 5]
.3141 0010000A20 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
/******/      	*p = *pend;
l_1645#:
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.3142 81D0200A00 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu_shf[a2, --, B, b2, <<3]
.3143 AA80400703 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu[a4, 3, -, b1]
.3144 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2
	alu[--, a2, OR, 0]
.3145 8000220200 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
	alu_shf[a2, --, B, $0, <<indirect]
.3146 8D80280102 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	asr[a2, a2, >>24]
.3147 81D0380204 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a3, --, B, a4, <<3]
.3148 AA300C0003 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a3, OR, 0]
.3149 8008080202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[$0, --, B, a2, <<indirect]
.3150 A4002C0C04 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[a2, a4, AND, 3]
.3151 AA300C0002 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, a2, OR, 0]
.3152 8000208600 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[a2, --, B, 1, <<indirect]
.3153 8140280202 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a2, --, B, a2, <<12]
.3154 8AC2008602 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu_shf[--, a2, OR, 1, <<20]
.3155 4110000420 common_code
	.%line 180 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.3156 B0C0000301 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      for( k=0; k<K; k++) {
	alu[b0, b0, +, 1]
.3157 AAB0000001 common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[--, a1, -, b0]
.%import_expr common_code 3158 <34:22:0> &bp 3141 +
.3158 DB1160010B common_code
	.%line 179 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 2 3141
	bgt[l_1645#], defer[2]
.3159 B0C0100701 common_code
	.%line 181 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 1
/******/  	p++;
	alu[b1, b1, +, 1]
.3160 B0C0200B01 common_code
	.%line 182 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
/******/  	pend++;
	alu[b2, b2, +, 1]
.3161 AA80100703 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
/******/      *p = '\0';
l_1648#:
	alu[a1, 3, -, b1]
.3162 91D0080201 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[b0, --, B, a1, <<3]
.3163 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, b0, OR, 0]
.3164 8008008200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[$0, --, B, 0, <<indirect]
.3165 B4000C0C01 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu[b0, a1, AND, 3]
.3166 AA70000300 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu[--, b0, OR, 0]
.3167 9000008600 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	alu_shf[b0, --, B, 1, <<indirect]
.3168 8140100200 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 0
	alu_shf[a1, --, B, b0, <<12]
.3169 8AC2008601 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:980 1
	alu_shf[--, a1, OR, 1, <<20]
.3170 4110000420 common_code
	.%line 184 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:980 0
	sram[write, $0, b1, 0, 1], ctx_swap[s1], indirect_ref
.3171 A0802C4006 common_code
	.%line 297 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1649#:
	alu[a2, a6, +, 16]
.%import_expr common_code 3172 <34:22:0> &bp 970 +
.3172 D8F2A00018 common_code
	.%line 297 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 2 970
	br[_strcat_sram#], defer[2]
.3173 B040100006 common_code
	.%line 297 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 1
	alu[b1, --, B, a6]
.%import_expr common_code 3174 <27:20:8,7:0:0> &bp 3175 +
.3174 F000C00B67 common_code
	.%line 297 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 0
	load_addr[b2, l_9162#]
.3175 A0805D4000 common_code
	.%line 298 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
/******/      memcpy_lmem_sram( outmsgstr, sram_msg_buf, 28 );
l_9162#:
	alu[a5, a0, +, 80]
.3176 A0804C4006 common_code
	.%line 298 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0
	alu[a4, a6, +, 16]
.%import_expr common_code 3177 <34:22:0> &bp 327 +
.3177 D851E00018 common_code
	.%line 298 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 2 327
	br[_memcpy_lmem_sram#], defer[2]
.3178 F0000C7003 common_code
	.%line 298 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 1
	immed[a3, 28, <<0]
.%import_expr common_code 3179 <27:20:8,7:0:0> &bp 3180 +
.3179 F000C0076C common_code
	.%line 298 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:657 0
	load_addr[b1, l_9163#]
.3180 E8000C000E common_code
	.%line 299 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:657 0 0 A14
/******/  }
l_9163#:
	rtn[a14]
.%import_expr common_code 3181 <34:22:0> &bp 957 +
.3181 D8EF500018 common_code
	.%line 227 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:701 1 957
/******/    WU_scratch_put_request_with_data(0xC, regNum, data, errorScrAddress);
_WU_loadGlobalRegister#:
	br[_WU_scratch_put_request_with_data#], defer[1]
.%import_expr common_code 3182 <27:20:8,7:0:0> &bp 3183 +
.3182 F000C0136F common_code
	.%line 227 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:701 0
	load_addr[b4, l_9164#]
.3183 F0000C0300 common_code
	.%line 228 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:701 0
/******/  }
l_9164#:
	nop
.3184 E8000C0004 common_code
	.%line 228 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:701 0 0 A4
	rtn[a4]
.%import_expr common_code 3185 <34:22:0> &bp 1192 +
.3185 D92A100018 common_code
	.%line 197 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:702 1 1192
/******/    WU_scratch_put_request_no_data(0xA, regNum, errorScrAddress);
_WU_incrementGlobalRegister#:
	br[_WU_scratch_put_request_no_data#], defer[1]
.%import_expr common_code 3186 <27:20:8,17:10:0> &bp 3187 +
.3186 F000CDCC05 common_code
	.%line 197 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:702 0
	load_addr[a5, l_9165#]
.3187 F0000C0300 common_code
	.%line 200 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:702 0
/******/  }
l_9165#:
	nop
.3188 E800001300 common_code
	.%line 200 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:702 0 0 B4
	rtn[b4]
.3189 F4033C0180 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      __declspec(sram) char vers[4] = "3.6";
_handle_msg#:
	immed[$0, 13056, <<16]
.3190 F00000038C common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 140, <<0]
.3191 8112018600 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1
	alu_shf[--, --, B, 33, <<15]
.3192 4120000006 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s2], indirect_ref
.3193 F4000CB980 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[$0, 46, <<16]
.3194 F00000038C common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 140, <<0]
.3195 8122028600 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1
	alu_shf[--, --, B, 65, <<14]
.3196 4120000006 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s2], indirect_ref
.3197 F0036C0180 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[$0, 13824, <<0]
.3198 F00000038C common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 140, <<0]
.3199 8132048600 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1
	alu_shf[--, --, B, 129, <<13]
.3200 4120000006 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s2], indirect_ref
.3201 F0000C0180 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[$0, 0, <<0]
.3202 F00000038C common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 140, <<0]
.3203 F2010C4001 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[a1, 4112, <<8]
.3204 A070000001 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1
	alu[--, --, B, a1]
.3205 4120000006 common_code
	.%line 537 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s2], indirect_ref
.3206 F000000390 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  char GET_spcl[8]	= "=spcl";
	immed[b0, 144, <<0]
.3207 0010000206 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2
	sram[read, $0, a6, b0, 1], ctx_swap[s1], defer[2]
.3208 F000000F00 common_code
	.%line 571 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
/******/      message[0] = 0;
	immed[b3, 0, <<0]
.3209 F0000C0005 common_code
	.%line 572 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
/******/      message[1] = 0;
	immed[a5, 0, <<0]
.3210 B000060000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  char GET_spcl[8]	= "=spcl";
	alu[b0, --, B, $0]
.3211 C08808027D common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 61, <<24]
.3212 A018000000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3213 F000000390 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 144, <<0]
.3214 0110000206 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2
	sram[write, $0, a6, b0, 1], ctx_swap[s1], defer[2]
.3215 F0000C0004 common_code
	.%line 573 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
/******/      message[2] = 0;
	immed[a4, 0, <<0]
.3216 F000000B00 common_code
	.%line 574 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
/******/      message[3] = 0;
	immed[b2, 0, <<0]
.3217 F000000390 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  char GET_spcl[8]	= "=spcl";
	immed[b0, 144, <<0]
.3218 0010000206 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2
	sram[read, $0, a6, b0, 1], ctx_swap[s1], defer[2]
.3219 F000000700 common_code
	.%line 575 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
/******/      message[4] = 0;
	immed[b1, 0, <<0]
.3220 F0000C0003 common_code
	.%line 576 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
/******/      message[5] = 0;
	immed[a3, 0, <<0]
.3221 B000060000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  char GET_spcl[8]	= "=spcl";
	alu[b0, --, B, $0]
.3222 C1040802F3 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 115, <<16]
.3223 A018000000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3224 F000000390 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 144, <<0]
.3225 0110000106 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1
	sram[write, $0, a6, b0, 1], ctx_swap[s1], defer[1]
.3226 F0000C0002 common_code
	.%line 577 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
/******/      message[6] = 0;
	immed[a2, 0, <<0]
.3227 F000000390 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  char GET_spcl[8]	= "=spcl";
	immed[b0, 144, <<0]
.3228 0010000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3229 B000060000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3230 C1820802F0 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 112, <<8]
.3231 A018000000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3232 F000000390 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 144, <<0]
.3233 0110000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3234 F000000390 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 144, <<0]
.3235 0010000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3236 B000060000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3237 C0010800E3 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 99, <<0]
.3238 A018000000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3239 F000000390 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 144, <<0]
.3240 0110000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3241 F000000394 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 148, <<0]
.3242 0010000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3243 B000060000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3244 C0880802EC common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 108, <<24]
.3245 A018000000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3246 F000000394 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 148, <<0]
.3247 0110000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3248 F000000394 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 148, <<0]
.3249 0010000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3250 B000060000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3251 C104080220 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 0, <<16]
.3252 A018000000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3253 F000000394 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 148, <<0]
.3254 0110000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3255 F000000394 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 148, <<0]
.3256 0010000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3257 B000060000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3258 C182080220 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 0, <<8]
.3259 A018000000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3260 F000000394 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 148, <<0]
.3261 0110000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3262 F000000394 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 148, <<0]
.3263 0010000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3264 B000060000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3265 C001080020 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3266 A018000000 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3267 F000000394 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 148, <<0]
.3268 0110000006 common_code
	.%line 544 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3269 F000000398 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char GET_vers[8]	= "=vers";
	immed[b0, 152, <<0]
.3270 0010000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3271 B000060000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3272 C08808027D common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 61, <<24]
.3273 A018000000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3274 F000000398 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 152, <<0]
.3275 0110000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3276 F000000398 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 152, <<0]
.3277 0010000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3278 B000060000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3279 C1040802F6 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 118, <<16]
.3280 A018000000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3281 F000000398 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 152, <<0]
.3282 0110000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3283 F000000398 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 152, <<0]
.3284 0010000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3285 B000060000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3286 C1820802E5 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 101, <<8]
.3287 A018000000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3288 F000000398 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 152, <<0]
.3289 0110000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3290 F000000398 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 152, <<0]
.3291 0010000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3292 B000060000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3293 C0010800F2 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 114, <<0]
.3294 A018000000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3295 F000000398 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 152, <<0]
.3296 0110000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3297 F00000039C common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 156, <<0]
.3298 0010000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3299 B000060000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3300 C0880802F3 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 115, <<24]
.3301 A018000000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3302 F00000039C common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 156, <<0]
.3303 0110000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3304 F00000039C common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 156, <<0]
.3305 0010000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3306 B000060000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3307 C104080220 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 0, <<16]
.3308 A018000000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3309 F00000039C common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 156, <<0]
.3310 0110000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3311 F00000039C common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 156, <<0]
.3312 0010000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3313 B000060000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3314 C182080220 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 0, <<8]
.3315 A018000000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3316 F00000039C common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 156, <<0]
.3317 0110000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3318 F00000039C common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 156, <<0]
.3319 0010000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3320 B000060000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3321 C001080020 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3322 A018000000 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3323 F00000039C common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 156, <<0]
.3324 0110000006 common_code
	.%line 545 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3325 F0000003A0 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char GET_npkts[8]	= "=npkts";
	immed[b0, 160, <<0]
.3326 0010000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3327 B000060000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3328 C08808027D common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 61, <<24]
.3329 A018000000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3330 F0000003A0 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 160, <<0]
.3331 0110000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3332 F0000003A0 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 160, <<0]
.3333 0010000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3334 B000060000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3335 C1040802EE common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 110, <<16]
.3336 A018000000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3337 F0000003A0 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 160, <<0]
.3338 0110000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3339 F0000003A0 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 160, <<0]
.3340 0010000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3341 B000060000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3342 C1820802F0 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 112, <<8]
.3343 A018000000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3344 F0000003A0 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 160, <<0]
.3345 0110000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3346 F0000003A0 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 160, <<0]
.3347 0010000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3348 B000060000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3349 C0010800EB common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 107, <<0]
.3350 A018000000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3351 F0000003A0 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 160, <<0]
.3352 0110000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3353 F0000003A4 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 164, <<0]
.3354 0010000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3355 B000060000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3356 C0880802F4 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 116, <<24]
.3357 A018000000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3358 F0000003A4 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 164, <<0]
.3359 0110000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3360 F0000003A4 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 164, <<0]
.3361 0010000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3362 B000060000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3363 C1040802F3 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 115, <<16]
.3364 A018000000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3365 F0000003A4 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 164, <<0]
.3366 0110000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3367 F0000003A4 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 164, <<0]
.3368 0010000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3369 B000060000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3370 C182080220 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 0, <<8]
.3371 A018000000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3372 F0000003A4 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 164, <<0]
.3373 0110000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3374 F0000003A4 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 164, <<0]
.3375 0010000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3376 B000060000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3377 C001080020 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3378 A018000000 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3379 F0000003A4 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 164, <<0]
.3380 0110000006 common_code
	.%line 546 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3381 F0000003A8 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char GET_ndrops[8]	= "=ndrops";
	immed[b0, 168, <<0]
.3382 0010000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3383 B000060000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3384 C08808027D common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 61, <<24]
.3385 A018000000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3386 F0000003A8 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 168, <<0]
.3387 0110000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3388 F0000003A8 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 168, <<0]
.3389 0010000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3390 B000060000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3391 C1040802EE common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 110, <<16]
.3392 A018000000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3393 F0000003A8 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 168, <<0]
.3394 0110000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3395 F0000003A8 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 168, <<0]
.3396 0010000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3397 B000060000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3398 C1820802E4 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 100, <<8]
.3399 A018000000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3400 F0000003A8 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 168, <<0]
.3401 0110000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3402 F0000003A8 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 168, <<0]
.3403 0010000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3404 B000060000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3405 C0010800F2 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 114, <<0]
.3406 A018000000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3407 F0000003A8 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 168, <<0]
.3408 0110000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3409 F0000003AC common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 172, <<0]
.3410 0010000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3411 B000060000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3412 C0880802EF common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 111, <<24]
.3413 A018000000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3414 F0000003AC common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 172, <<0]
.3415 0110000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3416 F0000003AC common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 172, <<0]
.3417 0010000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3418 B000060000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3419 C1040802F0 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 112, <<16]
.3420 A018000000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3421 F0000003AC common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 172, <<0]
.3422 0110000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3423 F0000003AC common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 172, <<0]
.3424 0010000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3425 B000060000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3426 C1820802F3 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 115, <<8]
.3427 A018000000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3428 F0000003AC common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 172, <<0]
.3429 0110000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3430 F0000003AC common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 172, <<0]
.3431 0010000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3432 B000060000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3433 C001080020 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3434 A018000000 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3435 F0000003AC common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 172, <<0]
.3436 0110000006 common_code
	.%line 547 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3437 F0000003B0 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char GET_nerrs[8]	= "=nerrs";
	immed[b0, 176, <<0]
.3438 0010000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3439 B000060000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3440 C08808027D common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 61, <<24]
.3441 A018000000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3442 F0000003B0 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 176, <<0]
.3443 0110000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3444 F0000003B0 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 176, <<0]
.3445 0010000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3446 B000060000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3447 C1040802EE common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 110, <<16]
.3448 A018000000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3449 F0000003B0 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 176, <<0]
.3450 0110000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3451 F0000003B0 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 176, <<0]
.3452 0010000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3453 B000060000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3454 C1820802E5 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 101, <<8]
.3455 A018000000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3456 F0000003B0 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 176, <<0]
.3457 0110000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3458 F0000003B0 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 176, <<0]
.3459 0010000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3460 B000060000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3461 C0010800F2 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 114, <<0]
.3462 A018000000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3463 F0000003B0 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 176, <<0]
.3464 0110000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3465 F0000003B4 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 180, <<0]
.3466 0010000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3467 B000060000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3468 C0880802F2 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 114, <<24]
.3469 A018000000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3470 F0000003B4 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 180, <<0]
.3471 0110000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3472 F0000003B4 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 180, <<0]
.3473 0010000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3474 B000060000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3475 C1040802F3 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 115, <<16]
.3476 A018000000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3477 F0000003B4 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 180, <<0]
.3478 0110000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3479 F0000003B4 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 180, <<0]
.3480 0010000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3481 B000060000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3482 C182080220 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 0, <<8]
.3483 A018000000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3484 F0000003B4 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 180, <<0]
.3485 0110000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3486 F0000003B4 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 180, <<0]
.3487 0010000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3488 B000060000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3489 C001080020 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3490 A018000000 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3491 F0000003B4 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 180, <<0]
.3492 0110000006 common_code
	.%line 548 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3493 F0000003B8 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char GET_maxinq[8]	= "=maxinq";
	immed[b0, 184, <<0]
.3494 0010000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3495 B000060000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3496 C08808027D common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 61, <<24]
.3497 A018000000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3498 F0000003B8 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 184, <<0]
.3499 0110000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3500 F0000003B8 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 184, <<0]
.3501 0010000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3502 B000060000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3503 C1040802ED common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 109, <<16]
.3504 A018000000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3505 F0000003B8 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 184, <<0]
.3506 0110000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3507 F0000003B8 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 184, <<0]
.3508 0010000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3509 B000060000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3510 C1820802E1 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 97, <<8]
.3511 A018000000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3512 F0000003B8 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 184, <<0]
.3513 0110000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3514 F0000003B8 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 184, <<0]
.3515 0010000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3516 B000060000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3517 C0010800F8 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 120, <<0]
.3518 A018000000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3519 F0000003B8 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 184, <<0]
.3520 0110000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3521 F0000003BC common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 188, <<0]
.3522 0010000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3523 B000060000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3524 C0880802E9 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 105, <<24]
.3525 A018000000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3526 F0000003BC common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 188, <<0]
.3527 0110000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3528 F0000003BC common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 188, <<0]
.3529 0010000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3530 B000060000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3531 C1040802EE common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 110, <<16]
.3532 A018000000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3533 F0000003BC common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 188, <<0]
.3534 0110000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3535 F0000003BC common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 188, <<0]
.3536 0010000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3537 B000060000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3538 C1820802F1 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 113, <<8]
.3539 A018000000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3540 F0000003BC common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 188, <<0]
.3541 0110000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3542 F0000003BC common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 188, <<0]
.3543 0010000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3544 B000060000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3545 C001080020 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3546 A018000000 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3547 F0000003BC common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 188, <<0]
.3548 0110000006 common_code
	.%line 549 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3549 F0000003C0 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char GET_qstats0[8]	= "=qstats0";
	immed[b0, 192, <<0]
.3550 0010000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3551 B000060000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3552 C08808027D common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 61, <<24]
.3553 A018000000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3554 F0000003C0 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 192, <<0]
.3555 0110000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3556 F0000003C0 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 192, <<0]
.3557 0010000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3558 B000060000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3559 C1040802F1 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 113, <<16]
.3560 A018000000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3561 F0000003C0 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 192, <<0]
.3562 0110000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3563 F0000003C0 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 192, <<0]
.3564 0010000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3565 B000060000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3566 C1820802F3 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 115, <<8]
.3567 A018000000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3568 F0000003C0 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 192, <<0]
.3569 0110000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3570 F0000003C0 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 192, <<0]
.3571 0010000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3572 B000060000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3573 C0010800F4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 116, <<0]
.3574 A018000000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3575 F0000003C0 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 192, <<0]
.3576 0110000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3577 F0000003C4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 196, <<0]
.3578 0010000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3579 B000060000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3580 C0880802E1 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 97, <<24]
.3581 A018000000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3582 F0000003C4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 196, <<0]
.3583 0110000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3584 F0000003C4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 196, <<0]
.3585 0010000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3586 B000060000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3587 C1040802F4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 116, <<16]
.3588 A018000000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3589 F0000003C4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 196, <<0]
.3590 0110000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3591 F0000003C4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 196, <<0]
.3592 0010000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3593 B000060000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3594 C1820802F3 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 115, <<8]
.3595 A018000000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3596 F0000003C4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 196, <<0]
.3597 0110000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3598 F0000003C4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 196, <<0]
.3599 0010000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3600 B000060000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3601 C001080070 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 48, <<0]
.3602 A018000000 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3603 F0000003C4 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 196, <<0]
.3604 0110000006 common_code
	.%line 550 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3605 F0000003C8 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char GET_qstats1[8]	= "=qstats1";
	immed[b0, 200, <<0]
.3606 0010000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3607 B000060000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3608 C08808027D common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 61, <<24]
.3609 A018000000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3610 F0000003C8 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 200, <<0]
.3611 0110000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3612 F0000003C8 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 200, <<0]
.3613 0010000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3614 B000060000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3615 C1040802F1 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 113, <<16]
.3616 A018000000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3617 F0000003C8 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 200, <<0]
.3618 0110000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3619 F0000003C8 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 200, <<0]
.3620 0010000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3621 B000060000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3622 C1820802F3 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 115, <<8]
.3623 A018000000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3624 F0000003C8 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 200, <<0]
.3625 0110000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3626 F0000003C8 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 200, <<0]
.3627 0010000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3628 B000060000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3629 C0010800F4 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 116, <<0]
.3630 A018000000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3631 F0000003C8 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 200, <<0]
.3632 0110000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3633 F0000003CC common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 204, <<0]
.3634 0010000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3635 B000060000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3636 C0880802E1 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 97, <<24]
.3637 A018000000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3638 F0000003CC common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 204, <<0]
.3639 0110000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3640 F0000003CC common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 204, <<0]
.3641 0010000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3642 B000060000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3643 C1040802F4 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 116, <<16]
.3644 A018000000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3645 F0000003CC common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 204, <<0]
.3646 0110000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3647 F0000003CC common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 204, <<0]
.3648 0010000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3649 B000060000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3650 C1820802F3 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 115, <<8]
.3651 A018000000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3652 F0000003CC common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 204, <<0]
.3653 0110000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3654 F0000003CC common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 204, <<0]
.3655 0010000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3656 B000060000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3657 C001080071 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 49, <<0]
.3658 A018000000 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3659 F0000003CC common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 204, <<0]
.3660 0110000006 common_code
	.%line 551 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3661 F0000003D0 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char GET_errno[8]	= "=errno";
	immed[b0, 208, <<0]
.3662 0010000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3663 B000060000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3664 C08808027D common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 61, <<24]
.3665 A018000000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3666 F0000003D0 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 208, <<0]
.3667 0110000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3668 F0000003D0 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 208, <<0]
.3669 0010000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3670 B000060000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3671 C1040802E5 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 101, <<16]
.3672 A018000000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3673 F0000003D0 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 208, <<0]
.3674 0110000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3675 F0000003D0 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 208, <<0]
.3676 0010000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3677 B000060000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3678 C1820802F2 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 114, <<8]
.3679 A018000000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3680 F0000003D0 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 208, <<0]
.3681 0110000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3682 F0000003D0 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 208, <<0]
.3683 0010000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3684 B000060000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3685 C0010800F2 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 114, <<0]
.3686 A018000000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3687 F0000003D0 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 208, <<0]
.3688 0110000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3689 F0000003D4 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 212, <<0]
.3690 0010000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3691 B000060000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3692 C0880802EE common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 110, <<24]
.3693 A018000000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3694 F0000003D4 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 212, <<0]
.3695 0110000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3696 F0000003D4 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 212, <<0]
.3697 0010000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3698 B000060000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3699 C1040802EF common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 111, <<16]
.3700 A018000000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3701 F0000003D4 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 212, <<0]
.3702 0110000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3703 F0000003D4 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 212, <<0]
.3704 0010000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3705 B000060000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3706 C182080220 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 0, <<8]
.3707 A018000000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3708 F0000003D4 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 212, <<0]
.3709 0110000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3710 F0000003D4 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 212, <<0]
.3711 0010000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3712 B000060000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3713 C001080020 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3714 A018000000 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3715 F0000003D4 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 212, <<0]
.3716 0110000006 common_code
	.%line 552 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3717 F0000003D8 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char RESET[8]	= "reset";
	immed[b0, 216, <<0]
.3718 0010000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3719 B000060000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3720 C0880802F2 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 114, <<24]
.3721 A018000000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3722 F0000003D8 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 216, <<0]
.3723 0110000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3724 F0000003D8 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 216, <<0]
.3725 0010000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3726 B000060000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3727 C1040802E5 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 101, <<16]
.3728 A018000000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3729 F0000003D8 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 216, <<0]
.3730 0110000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3731 F0000003D8 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 216, <<0]
.3732 0010000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3733 B000060000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3734 C1820802F3 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 115, <<8]
.3735 A018000000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3736 F0000003D8 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 216, <<0]
.3737 0110000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3738 F0000003D8 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 216, <<0]
.3739 0010000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3740 B000060000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3741 C0010800E5 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 101, <<0]
.3742 A018000000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3743 F0000003D8 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 216, <<0]
.3744 0110000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3745 F0000003DC common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 220, <<0]
.3746 0010000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3747 B000060000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3748 C0880802F4 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 116, <<24]
.3749 A018000000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3750 F0000003DC common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 220, <<0]
.3751 0110000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3752 F0000003DC common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 220, <<0]
.3753 0010000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3754 B000060000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3755 C104080220 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 0, <<16]
.3756 A018000000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3757 F0000003DC common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 220, <<0]
.3758 0110000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3759 F0000003DC common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 220, <<0]
.3760 0010000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3761 B000060000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3762 C182080220 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 0, <<8]
.3763 A018000000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3764 F0000003DC common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 220, <<0]
.3765 0110000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3766 F0000003DC common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 220, <<0]
.3767 0010000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3768 B000060000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3769 C001080020 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3770 A018000000 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3771 F0000003DC common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 220, <<0]
.3772 0110000006 common_code
	.%line 553 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3773 F0000003E0 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char DEBUG_op[8]	= "debug";
	immed[b0, 224, <<0]
.3774 0010000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3775 B000060000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3776 C0880802E4 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 100, <<24]
.3777 A018000000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3778 F0000003E0 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 224, <<0]
.3779 0110000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3780 F0000003E0 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 224, <<0]
.3781 0010000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3782 B000060000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3783 C1040802E5 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 101, <<16]
.3784 A018000000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3785 F0000003E0 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 224, <<0]
.3786 0110000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3787 F0000003E0 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 224, <<0]
.3788 0010000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3789 B000060000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3790 C1820802E2 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 98, <<8]
.3791 A018000000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3792 F0000003E0 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 224, <<0]
.3793 0110000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3794 F0000003E0 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 224, <<0]
.3795 0010000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3796 B000060000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3797 C0010800F5 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 117, <<0]
.3798 A018000000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3799 F0000003E0 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 224, <<0]
.3800 0110000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3801 F0000003E4 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 228, <<0]
.3802 0010000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3803 B000060000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3804 C0880802E7 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 103, <<24]
.3805 A018000000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3806 F0000003E4 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 228, <<0]
.3807 0110000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3808 F0000003E4 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 228, <<0]
.3809 0010000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3810 B000060000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3811 C104080220 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 0, <<16]
.3812 A018000000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3813 F0000003E4 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 228, <<0]
.3814 0110000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3815 F0000003E4 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 228, <<0]
.3816 0010000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3817 B000060000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3818 C182080220 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 0, <<8]
.3819 A018000000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3820 F0000003E4 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 228, <<0]
.3821 0110000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3822 F0000003E4 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 228, <<0]
.3823 0010000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3824 B000060000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3825 C001080020 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3826 A018000000 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3827 F0000003E4 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 228, <<0]
.3828 0110000006 common_code
	.%line 564 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3829 F0000003E8 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      char BAD_op_err[8]	= "BAD OP";		// error msgs
	immed[b0, 232, <<0]
.3830 0010000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3831 B000060000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3832 C0880802A2 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 66, <<24]
.3833 A018000000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3834 F0000003E8 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 232, <<0]
.3835 0110000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3836 F0000003E8 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 232, <<0]
.3837 0010000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3838 B000060000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3839 C1040802A1 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 65, <<16]
.3840 A018000000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3841 F0000003E8 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 232, <<0]
.3842 0110000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3843 F0000003E8 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 232, <<0]
.3844 0010000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3845 B000060000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3846 C1820802A4 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 68, <<8]
.3847 A018000000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3848 F0000003E8 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 232, <<0]
.3849 0110000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3850 F0000003E8 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 232, <<0]
.3851 0010000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3852 B000060000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3853 C001080060 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 32, <<0]
.3854 A018000000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3855 F0000003E8 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 232, <<0]
.3856 0110000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3857 F0000003EC common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 236, <<0]
.3858 0010000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3859 B000060000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3860 C0880802AF common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 1000, 79, <<24]
.3861 A018000000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3862 F0000003EC common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 236, <<0]
.3863 0110000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3864 F0000003EC common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 236, <<0]
.3865 0010000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3866 B000060000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3867 C1040802B0 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0100, 80, <<16]
.3868 A018000000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3869 F0000003EC common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 236, <<0]
.3870 0110000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3871 F0000003EC common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 236, <<0]
.3872 0010000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3873 B000060000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3874 C182080220 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0010, 0, <<8]
.3875 A018000000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3876 F0000003EC common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 236, <<0]
.3877 0110000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.3878 F0000003EC common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 236, <<0]
.3879 0010000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, a6, b0, 1], ctx_swap[s1]
.3880 B000060000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.3881 C001080020 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	ld_field[b0, 0001, 0, <<0]
.3882 A018000000 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[$0, --, B, b0]
.3883 F0000003EC common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[b0, 236, <<0]
.3884 0110000006 common_code
	.%line 566 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[write, $0, a6, b0, 1], ctx_swap[s1]
.%import_expr common_code 3885 <34:22:0> &bp 978 +
.3885 D8F4A00018 common_code
	.%line 580 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 978
/******/      dl_source_message(msgFromBlock, message);
	br[_dl_source_message#], defer[2]
.3886 F000000300 common_code
	.%line 578 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
/******/      message[7] = 0;
	immed[b0, 0, <<0]
.%import_expr common_code 3887 <27:20:8,7:0:0> &bp 3888 +
.3887 F000F03B30 common_code
	.%line 580 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
/******/      dl_source_message(msgFromBlock, message);
	load_addr[b14, l_9166#]
.3888 8580100DFF common_code
	.%line 583 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      if( hdr.type != CM_CONTROLMSG )	return;
l_9166#:
	alu_shf[a1, 127, AND, b3, >>24]
.%import_expr common_code 3889 <34:22:0> &bp 4550 +
.3889 DC71900101 common_code
	.%line 583 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1 4550
	bne[l_1007#], defer[1]
.3890 B000400C00 common_code
	.%line 582 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
/******/      hdr.value = message[0];
	alu[b4, --, B, b3]
.%import_expr common_code 3891 <34:22:0> &bp 4544 +
.3891 D470001020 common_code
	.%line 584 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4544
/******/      if( hdr.response_requested != 1 )	return;
	br_bclr[b4, 31, l_1006#]
.3892 FC066C0000 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[1] = (intarr[0] >> 16) & 0xff;
	local_csr_wr[active_lm_addr_0, a0]
.3893 B08FFD4000 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	alu[@b127, a0, +, 80]
.3894 FC06E3FF00 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	local_csr_wr[active_lm_addr_1, @b127]
.3895 C101181105 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field_w_clr[b4, 0001, a5, >>16]
.3896 A040100005 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	alu[a1, --, B, a5]
.3897 C104001201 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[a1, 0100, b4, <<16]
.3898 A060000001 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	alu[*l$index0, --, B, a1]
.3899 C081181105 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[2] = (intarr[0] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a5, >>8]
.3900 C182001250 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0, 0010, b4, <<8]
.3901 C001094005 common_code
	.%line 324 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[3] = (intarr[0]) & 0xff;
	ld_field[*l$index0, 0001, a5, <<0]
.3902 C008194404 common_code
	.%line 326 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[4] = (intarr[1] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[1], 1000, a4, >>0]
.3903 C101181104 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[5] = (intarr[1] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a4, >>16]
.3904 C104001251 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[1], 0100, b4, <<16]
.3905 C081181104 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[6] = (intarr[1] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a4, >>8]
.3906 C182001251 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[1], 0010, b4, <<8]
.3907 C001094404 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[7] = (intarr[1]) & 0xff;
	ld_field[*l$index0[1], 0001, a4, <<0]
.3908 C008100852 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[8] = (intarr[2] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[2], 1000, b2, >>0]
.3909 C101100901 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[9] = (intarr[2] >> 16) & 0xff;
	ld_field_w_clr[a1, 0001, b2, >>16]
.3910 C104094A01 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[2], 0100, a1, <<16]
.3911 C081100901 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[10] = (intarr[2] >> 8) & 0xff;
	ld_field_w_clr[a1, 0001, b2, >>8]
.3912 C182094A01 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[2], 0010, a1, <<8]
.3913 C001000852 common_code
	.%line 334 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[11] = (intarr[2]) & 0xff;
	ld_field[*l$index0[2], 0001, b2, <<0]
.3914 C008100453 common_code
	.%line 336 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[12] = (intarr[3] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[3], 1000, b1, >>0]
.3915 C101100501 common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[13] = (intarr[3] >> 16) & 0xff;
	ld_field_w_clr[a1, 0001, b1, >>16]
.3916 C104094E01 common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[3], 0100, a1, <<16]
.3917 C081100501 common_code
	.%line 338 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[14] = (intarr[3] >> 8) & 0xff;
	ld_field_w_clr[a1, 0001, b1, >>8]
.3918 C182094E01 common_code
	.%line 338 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[3], 0010, a1, <<8]
.3919 C001000453 common_code
	.%line 339 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[15] = (intarr[3]) & 0xff;
	ld_field[*l$index0[3], 0001, b1, <<0]
.3920 C008195003 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[16] = (intarr[4] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[4], 1000, a3, >>0]
.3921 C101180503 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[17] = (intarr[4] >> 16) & 0xff;
	ld_field_w_clr[b1, 0001, a3, >>16]
.3922 C104000654 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[4], 0100, b1, <<16]
.3923 C081180503 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[18] = (intarr[4] >> 8) & 0xff;
	ld_field_w_clr[b1, 0001, a3, >>8]
.3924 C182000654 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[4], 0010, b1, <<8]
.3925 C001095003 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[19] = (intarr[4]) & 0xff;
	ld_field[*l$index0[4], 0001, a3, <<0]
.3926 C008195402 common_code
	.%line 346 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[20] = (intarr[5] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[5], 1000, a2, >>0]
.3927 C101180502 common_code
	.%line 347 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[21] = (intarr[5] >> 16) & 0xff;
	ld_field_w_clr[b1, 0001, a2, >>16]
.3928 C104000655 common_code
	.%line 347 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[5], 0100, b1, <<16]
.3929 C081180502 common_code
	.%line 348 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[22] = (intarr[5] >> 8) & 0xff;
	ld_field_w_clr[b1, 0001, a2, >>8]
.3930 C182000655 common_code
	.%line 348 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[5], 0010, b1, <<8]
.3931 C001095402 common_code
	.%line 349 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[23] = (intarr[5]) & 0xff;
	ld_field[*l$index0[5], 0001, a2, <<0]
.3932 C008100056 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[24] = (intarr[6] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[6], 1000, b0, >>0]
.3933 C101100101 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[25] = (intarr[6] >> 16) & 0xff;
	ld_field_w_clr[a1, 0001, b0, >>16]
.3934 C104095A01 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[6], 0100, a1, <<16]
.3935 C081100101 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[26] = (intarr[6] >> 8) & 0xff;
	ld_field_w_clr[a1, 0001, b0, >>8]
.3936 C182095A01 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
	ld_field[*l$index0[6], 0010, a1, <<8]
.3937 C001000056 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1022 0
/******/    msg[27] = (intarr[6]) & 0xff;
	ld_field[*l$index0[6], 0001, b0, <<0]
.3938 C088008258 common_code
	.%line 588 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      outmsgstr[0] = '\0';
	ld_field[*l$index1, 1000, 0, <<24]
.%import_expr common_code 3939 <34:22:0> &bp 179 +
.3939 D82CE00018 common_code
	.%line 589 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 179
/******/      memcpy_sram_lmem( sram_inmsgstr, inmsgstr, 28 );
	br[_memcpy_sram_lmem#], defer[2]
.3940 F00000031C common_code
	.%line 589 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 28, <<0]
.%import_expr common_code 3941 <27:20:8,7:0:0> &bp 3942 +
.3941 F000F00766 common_code
	.%line 589 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b1, l_9167#]
.3942 A0804E6006 common_code
	.%line 591 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      if( strncmp_sram(sram_inmsgstr, GET_vers, 8) == 0 ) {
l_9167#:
	alu[a4, a6, +, 152]
.%import_expr common_code 3943 <34:22:0> &bp 974 +
.3943 D8F3A00018 common_code
	.%line 591 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.3944 F000000308 common_code
	.%line 591 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 8, <<0]
.%import_expr common_code 3945 <27:20:8,7:0:0> &bp 3946 +
.3945 F000F00B6A common_code
	.%line 591 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9168#]
.3946 A030000000 common_code
	.%line 591 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9168#:
	alu[--, --, B, b0]
.%import_expr common_code 3947 <34:22:0> &bp 3952 +
.3947 DBDC000101 common_code
	.%line 591 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 3952
	bne[l_583#]
.3948 A0805D4000 common_code
	.%line 592 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	memcpy_lmem_sram( outmsgstr, (void *)vers, 4 );
	alu[a5, a0, +, 80]
.%import_expr common_code 3949 <34:22:0> &bp 4305 +
.3949 DC34600018 common_code
	.%line 592 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 4305
	br[l_9055#], defer[2]
.3950 A0804E3006 common_code
	.%line 592 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	alu[a4, a6, +, 140]
.3951 F0000C1003 common_code
	.%line 592 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	immed[a3, 4, <<0]
.3952 A0804E4006 common_code
	.%line 594 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  } else if( strncmp_sram(sram_inmsgstr, GET_spcl, 8) == 0 ) {
l_583#:
	alu[a4, a6, +, 144]
.%import_expr common_code 3953 <34:22:0> &bp 974 +
.3953 D8F3A00018 common_code
	.%line 594 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.3954 F000000308 common_code
	.%line 594 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 8, <<0]
.%import_expr common_code 3955 <27:20:8,7:0:0> &bp 3956 +
.3955 F000F00B74 common_code
	.%line 594 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9169#]
.3956 A030000000 common_code
	.%line 594 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9169#:
	alu[--, --, B, b0]
.%import_expr common_code 3957 <34:22:0> &bp 3972 +
.3957 DBE1000101 common_code
	.%line 594 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 3972
	bne[l_628#]
.3958 B08FFD1000 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
/******/  }
	alu[@b127, a0, +, 68]
.3959 FC0663FF00 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
	local_csr_wr[active_lm_addr_0, @b127]
.3960 B08FFD2000 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
	alu[@b127, a0, +, 72]
.3961 FC06E3FF00 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
	local_csr_wr[active_lm_addr_1, @b127]
.3962 F000400300 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	immed[b0, 1024, <<0]
.3963 F44400030A common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
	immed_w1[b0, 16394]
.3964 0016000020 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1008 0
	sram[read, $0, b0, 0, 4], ctx_swap[s1]
.3965 A020060000 common_code
	.%line 1713 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
/******/      qparams->value[0] = sram_rd_regs[0];
	alu[*l$index0, --, B, $0]
.%import_expr common_code 3966 <27:20:8,7:0:0> _free_hd &v 0 +
.3966 F040000304 common_code
	.%line 596 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_3ul( (unsigned long)free_hd,
	immed_w0[b0, @_free_hd]
.%import_expr common_code 3967 <27:20:24,7:0:16> _free_hd &v 0 +
.3967 F440000300 common_code
	.%line 596 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_free_hd]
.3968 0010000020 common_code
	.%line 596 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 0, 1], ctx_swap[s1]
.%import_expr common_code 3969 <34:22:0> &bp 4113 +
.3969 DC04600018 common_code
	.%line 596 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 4113
	br[l_9056#], defer[2]
.3970 A000360000 common_code
	.%line 596 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	alu[a3, --, B, $0]
.3971 A0620000CF common_code
	.%line 596 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	alu[*l$index1, --, B, @a79]
.3972 A0804E8006 common_code
	.%line 598 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_npkts, 8) == 0 ) {
l_628#:
	alu[a4, a6, +, 160]
.%import_expr common_code 3973 <34:22:0> &bp 974 +
.3973 D8F3A00018 common_code
	.%line 598 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.3974 F000000308 common_code
	.%line 598 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 8, <<0]
.%import_expr common_code 3975 <27:20:8,7:0:0> &bp 3976 +
.3975 F000F00B88 common_code
	.%line 598 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9170#]
.3976 A030000000 common_code
	.%line 598 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9170#:
	alu[--, --, B, b0]
.%import_expr common_code 3977 <34:22:0> &bp 3991 +
.3977 DBE5C00101 common_code
	.%line 598 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 3991
	bne[l_630#]
.3978 B08FFD1000 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_3ul( npkts, queue[0].npkts, queue[1].npkts,
	alu[@b127, a0, +, 68]
.3979 FC0663FF00 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.3980 B08FFD2000 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 72]
.3981 FC06E3FF00 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.3982 A0403000DF common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[a3, --, B, @a95]
.%import_expr common_code 3983 <27:20:8,7:0:0> _queue &v 0 +
.3983 F04000031C common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 3984 <27:20:24,7:0:16> _queue &v 0 +
.3984 F440000300 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.3985 0010000024 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 4, 1], ctx_swap[s1]
.3986 A020060000 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[*l$index0, --, B, $0]
.%import_expr common_code 3987 <27:20:8,7:0:0> _queue &v 0 +
.3987 F04000031C common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 3988 <27:20:24,7:0:16> _queue &v 0 +
.3988 F440000300 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.3989 0010000064 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 36, 1], ctx_swap[s1]
.%import_expr common_code 3990 <34:22:0> &bp 4028 +
.3990 DBEF000018 common_code
	.%line 599 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4028
	br[l_9057#]
.3991 A0804EE006 common_code
	.%line 601 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_maxinq, 8) == 0 ) {
l_630#:
	alu[a4, a6, +, 184]
.%import_expr common_code 3992 <34:22:0> &bp 974 +
.3992 D8F3A00018 common_code
	.%line 601 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.3993 F000000308 common_code
	.%line 601 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 8, <<0]
.%import_expr common_code 3994 <27:20:8,7:0:0> &bp 3995 +
.3994 F000F00B9B common_code
	.%line 601 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9171#]
.3995 A030000000 common_code
	.%line 601 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9171#:
	alu[--, --, B, b0]
.%import_expr common_code 3996 <34:22:0> &bp 4010 +
.3996 DBEA800101 common_code
	.%line 601 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4010
	bne[l_632#]
.3997 B08FFD1000 common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_3ul( 0, queue[0].maxinq, queue[1].maxinq,
	alu[@b127, a0, +, 68]
.3998 FC0663FF00 common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.3999 B08FFD2000 common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 72]
.4000 FC06E3FF00 common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.%import_expr common_code 4001 <27:20:8,7:0:0> _queue &v 0 +
.4001 F04000031C common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4002 <27:20:24,7:0:16> _queue &v 0 +
.4002 F440000300 common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4003 001000012C common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1
	sram[read, $0, b0, 12, 1], ctx_swap[s1], defer[1]
.4004 F0000C0003 common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	immed[a3, 0, <<0]
.4005 A020060000 common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[*l$index0, --, B, $0]
.%import_expr common_code 4006 <27:20:8,7:0:0> _queue &v 0 +
.4006 F04000031C common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4007 <27:20:24,7:0:16> _queue &v 0 +
.4007 F440000300 common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4008 001000006C common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 44, 1], ctx_swap[s1]
.%import_expr common_code 4009 <34:22:0> &bp 4028 +
.4009 DBEF000018 common_code
	.%line 602 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4028
	br[l_9057#]
.4010 A0804EA006 common_code
	.%line 604 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_ndrops, 8) == 0 ) {
l_632#:
	alu[a4, a6, +, 168]
.%import_expr common_code 4011 <34:22:0> &bp 974 +
.4011 D8F3A00018 common_code
	.%line 604 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.4012 F000000308 common_code
	.%line 604 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 8, <<0]
.%import_expr common_code 4013 <27:20:8,7:0:0> &bp 4014 +
.4013 F000F00BAE common_code
	.%line 604 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9172#]
.4014 A030000000 common_code
	.%line 604 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9172#:
	alu[--, --, B, b0]
.%import_expr common_code 4015 <34:22:0> &bp 4030 +
.4015 DBEF800101 common_code
	.%line 604 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4030
	bne[l_634#]
.4016 B08FFD1000 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_3ul( ndrops, queue[0].ndrops, queue[1].ndrops,
	alu[@b127, a0, +, 68]
.4017 FC0663FF00 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.4018 B08FFD2000 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 72]
.4019 FC06E3FF00 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.4020 A0403000EF common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[a3, --, B, @a111]
.%import_expr common_code 4021 <27:20:8,7:0:0> _queue &v 0 +
.4021 F04000031C common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4022 <27:20:24,7:0:16> _queue &v 0 +
.4022 F440000300 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4023 0010000030 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 16, 1], ctx_swap[s1]
.4024 A020060000 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[*l$index0, --, B, $0]
.%import_expr common_code 4025 <27:20:8,7:0:0> _queue &v 0 +
.4025 F04000031C common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4026 <27:20:24,7:0:16> _queue &v 0 +
.4026 F440000300 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4027 0010000070 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 48, 1], ctx_swap[s1]
.%import_expr common_code 4028 <34:22:0> &bp 4113 +
.4028 DC04500018 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1 4113
l_9057#:
	br[l_9056#], defer[1]
.4029 A022060000 common_code
	.%line 605 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	alu[*l$index1, --, B, $0]
.4030 A0804F0006 common_code
	.%line 607 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_qstats0, 8) == 0 ) {
l_634#:
	alu[a4, a6, +, 192]
.%import_expr common_code 4031 <34:22:0> &bp 974 +
.4031 D8F3A00018 common_code
	.%line 607 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.4032 F000000308 common_code
	.%line 607 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 8, <<0]
.%import_expr common_code 4033 <27:20:8,7:0:0> &bp 4034 +
.4033 F000F00BC2 common_code
	.%line 607 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9173#]
.4034 A030000000 common_code
	.%line 607 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9173#:
	alu[--, --, B, b0]
.%import_expr common_code 4035 <34:22:0> &bp 4062 +
.4035 DBF7800101 common_code
	.%line 607 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4062
	bne[l_636#]
.4036 B08FFCF000 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_5ul( queue[0].npkts, queue[0].nbytes,
	alu[@b127, a0, +, 60]
.4037 FC0663FF00 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.4038 B08FFD0000 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 64]
.4039 FC06E3FF00 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.%import_expr common_code 4040 <27:20:8,7:0:0> _queue &v 0 +
.4040 F04000031C common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4041 <27:20:24,7:0:16> _queue &v 0 +
.4041 F440000300 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4042 0010000024 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 4, 1], ctx_swap[s1]
.4043 A000360000 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[a3, --, B, $0]
.%import_expr common_code 4044 <27:20:8,7:0:0> _queue &v 0 +
.4044 F04000031C common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4045 <27:20:24,7:0:16> _queue &v 0 +
.4045 F440000300 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4046 0010000028 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 8, 1], ctx_swap[s1]
.4047 B000060000 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.%import_expr common_code 4048 <27:20:8,7:0:0> _queue &v 0 +
.4048 F04000071C common_code
	.%line 609 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  		queue[0].maxinq, queue[0].ndrops, queue[0].nerrs, outmsgstr );
	immed_w0[b1, @_queue]
.%import_expr common_code 4049 <27:20:24,7:0:16> _queue &v 0 +
.4049 F440000700 common_code
	.%line 609 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b1, @_queue]
.4050 001000042C common_code
	.%line 609 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b1, 12, 1], ctx_swap[s1]
.4051 A020060000 common_code
	.%line 609 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[*l$index0, --, B, $0]
.%import_expr common_code 4052 <27:20:8,7:0:0> _queue &v 0 +
.4052 F04000071C common_code
	.%line 609 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b1, @_queue]
.%import_expr common_code 4053 <27:20:24,7:0:16> _queue &v 0 +
.4053 F440000700 common_code
	.%line 609 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b1, @_queue]
.4054 0010000430 common_code
	.%line 609 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b1, 16, 1], ctx_swap[s1]
.4055 A022060000 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_5ul( queue[0].npkts, queue[0].nbytes,
	alu[*l$index1, --, B, $0]
.4056 B08FFD1000 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 68]
.4057 FC06E3FF00 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.%import_expr common_code 4058 <27:20:8,7:0:0> _queue &v 0 +
.4058 F04000071C common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b1, @_queue]
.%import_expr common_code 4059 <27:20:24,7:0:16> _queue &v 0 +
.4059 F440000700 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b1, @_queue]
.4060 0010000434 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b1, 20, 1], ctx_swap[s1]
.%import_expr common_code 4061 <34:22:0> &bp 4148 +
.4061 DC0D000018 common_code
	.%line 608 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4148
	br[l_9060#]
.4062 A0804F2006 common_code
	.%line 610 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_qstats1, 8) == 0 ) {
l_636#:
	alu[a4, a6, +, 200]
.%import_expr common_code 4063 <34:22:0> &bp 974 +
.4063 D8F3A00018 common_code
	.%line 610 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.4064 F000000308 common_code
	.%line 610 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 8, <<0]
.%import_expr common_code 4065 <27:20:8,7:0:0> &bp 4066 +
.4065 F000F00BE2 common_code
	.%line 610 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9174#]
.4066 A030000000 common_code
	.%line 610 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9174#:
	alu[--, --, B, b0]
.%import_expr common_code 4067 <34:22:0> &bp 4094 +
.4067 DBFF800101 common_code
	.%line 610 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4094
	bne[l_638#]
.4068 B08FFCF000 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_5ul( queue[1].npkts, queue[1].nbytes,
	alu[@b127, a0, +, 60]
.4069 FC0663FF00 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.4070 B08FFD0000 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 64]
.4071 FC06E3FF00 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.%import_expr common_code 4072 <27:20:8,7:0:0> _queue &v 0 +
.4072 F04000031C common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4073 <27:20:24,7:0:16> _queue &v 0 +
.4073 F440000300 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4074 0010000064 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 36, 1], ctx_swap[s1]
.4075 A000360000 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[a3, --, B, $0]
.%import_expr common_code 4076 <27:20:8,7:0:0> _queue &v 0 +
.4076 F04000031C common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4077 <27:20:24,7:0:16> _queue &v 0 +
.4077 F440000300 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4078 0010000068 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 40, 1], ctx_swap[s1]
.4079 B000060000 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.%import_expr common_code 4080 <27:20:8,7:0:0> _queue &v 0 +
.4080 F04000071C common_code
	.%line 612 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  		queue[1].maxinq, queue[1].ndrops, queue[1].nerrs, outmsgstr );
	immed_w0[b1, @_queue]
.%import_expr common_code 4081 <27:20:24,7:0:16> _queue &v 0 +
.4081 F440000700 common_code
	.%line 612 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b1, @_queue]
.4082 001000046C common_code
	.%line 612 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b1, 44, 1], ctx_swap[s1]
.4083 A020060000 common_code
	.%line 612 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[*l$index0, --, B, $0]
.%import_expr common_code 4084 <27:20:8,7:0:0> _queue &v 0 +
.4084 F04000071C common_code
	.%line 612 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b1, @_queue]
.%import_expr common_code 4085 <27:20:24,7:0:16> _queue &v 0 +
.4085 F440000700 common_code
	.%line 612 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b1, @_queue]
.4086 0010000470 common_code
	.%line 612 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b1, 48, 1], ctx_swap[s1]
.4087 A022060000 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_5ul( queue[1].npkts, queue[1].nbytes,
	alu[*l$index1, --, B, $0]
.4088 B08FFD1000 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 68]
.4089 FC06E3FF00 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.%import_expr common_code 4090 <27:20:8,7:0:0> _queue &v 0 +
.4090 F04000071C common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b1, @_queue]
.%import_expr common_code 4091 <27:20:24,7:0:16> _queue &v 0 +
.4091 F440000700 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b1, @_queue]
.4092 0010000474 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b1, 52, 1], ctx_swap[s1]
.%import_expr common_code 4093 <34:22:0> &bp 4148 +
.4093 DC0D000018 common_code
	.%line 611 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4148
	br[l_9060#]
.4094 A0804EC006 common_code
	.%line 613 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_nerrs, 8) == 0 ) {
l_638#:
	alu[a4, a6, +, 176]
.%import_expr common_code 4095 <34:22:0> &bp 974 +
.4095 D8F3A00018 common_code
	.%line 613 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.4096 F000000308 common_code
	.%line 613 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 8, <<0]
.%import_expr common_code 4097 <27:20:8,7:0:0> &bp 4098 +
.4097 F001000B02 common_code
	.%line 613 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9175#]
.4098 A030000000 common_code
	.%line 613 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9175#:
	alu[--, --, B, b0]
.%import_expr common_code 4099 <34:22:0> &bp 4117 +
.4099 DC05400101 common_code
	.%line 613 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4117
	bne[l_640#]
.4100 B08FFD1000 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_3ul( nerrs, queue[0].nerrs, queue[1].nerrs,
	alu[@b127, a0, +, 68]
.4101 FC0663FF00 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.4102 B08FFD2000 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 72]
.4103 FC06E3FF00 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.4104 A0403000BF common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[a3, --, B, @a63]
.%import_expr common_code 4105 <27:20:8,7:0:0> _queue &v 0 +
.4105 F04000031C common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4106 <27:20:24,7:0:16> _queue &v 0 +
.4106 F440000300 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4107 0010000034 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 20, 1], ctx_swap[s1]
.4108 A020060000 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[*l$index0, --, B, $0]
.%import_expr common_code 4109 <27:20:8,7:0:0> _queue &v 0 +
.4109 F04000031C common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_queue]
.%import_expr common_code 4110 <27:20:24,7:0:16> _queue &v 0 +
.4110 F440000300 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_queue]
.4111 0010000074 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 52, 1], ctx_swap[s1]
.4112 A022060000 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[*l$index1, --, B, $0]
.%import_expr common_code 4113 <34:22:0> &bp 2563 +
.4113 DA80D00018 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1 2563
l_9056#:
	br[_helper_sram_outmsg_3ul#], defer[1]
.%import_expr common_code 4114 <27:20:8,17:10:0> &bp 4115 +
.4114 F0010C4C0E common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[a14, l_9176#]
.4115 F0000C0300 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9176#:
	nop
.%import_expr common_code 4116 <34:22:0> &bp 4307 +
.4116 DC34C00018 common_code
	.%line 614 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4307
	br[l_918#]
.4117 A0804F4006 common_code
	.%line 616 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_errno, 8) == 0 ) {
l_640#:
	alu[a4, a6, +, 208]
.%import_expr common_code 4118 <34:22:0> &bp 974 +
.4118 D8F3A00018 common_code
	.%line 616 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.4119 F000000308 common_code
	.%line 616 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 8, <<0]
.%import_expr common_code 4120 <27:20:8,7:0:0> &bp 4121 +
.4120 F001000B19 common_code
	.%line 616 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9177#]
.4121 A030000000 common_code
	.%line 616 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9177#:
	alu[--, --, B, b0]
.%import_expr common_code 4122 <34:22:0> &bp 4157 +
.4122 DC0F400101 common_code
	.%line 616 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4157
	bne[l_642#]
.4123 B08FFCF000 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	helper_sram_outmsg_5ul( errno[0], errno[1], errno[2], errno[3],
	alu[@b127, a0, +, 60]
.4124 FC0663FF00 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.4125 B08FFD0000 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 64]
.4126 FC06E3FF00 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.%import_expr common_code 4127 <27:20:8,7:0:0> _errno &v 0 +
.4127 F040000308 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_errno]
.%import_expr common_code 4128 <27:20:24,7:0:16> _errno &v 0 +
.4128 F440000300 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_errno]
.4129 0010000020 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 0, 1], ctx_swap[s1]
.4130 A000360000 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[a3, --, B, $0]
.%import_expr common_code 4131 <27:20:8,7:0:0> _errno &v 0 +
.4131 F040000308 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b0, @_errno]
.%import_expr common_code 4132 <27:20:24,7:0:16> _errno &v 0 +
.4132 F440000300 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b0, @_errno]
.4133 0010000024 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b0, 4, 1], ctx_swap[s1]
.4134 B000060000 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[b0, --, B, $0]
.%import_expr common_code 4135 <27:20:8,7:0:0> _errno &v 0 +
.4135 F040000708 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b1, @_errno]
.%import_expr common_code 4136 <27:20:24,7:0:16> _errno &v 0 +
.4136 F440000700 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b1, @_errno]
.4137 0010000428 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b1, 8, 1], ctx_swap[s1]
.4138 A020060000 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[*l$index0, --, B, $0]
.%import_expr common_code 4139 <27:20:8,7:0:0> _errno &v 0 +
.4139 F040000708 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b1, @_errno]
.%import_expr common_code 4140 <27:20:24,7:0:16> _errno &v 0 +
.4140 F440000700 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b1, @_errno]
.4141 001000042C common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b1, 12, 1], ctx_swap[s1]
.4142 A022060000 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[*l$index1, --, B, $0]
.4143 B08FFD1000 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@b127, a0, +, 68]
.4144 FC06E3FF00 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_1, @b127]
.%import_expr common_code 4145 <27:20:8,7:0:0> _errno &v 0 +
.4145 F040000708 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w0[b1, @_errno]
.%import_expr common_code 4146 <27:20:24,7:0:16> _errno &v 0 +
.4146 F440000700 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed_w1[b1, @_errno]
.4147 0010000430 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	sram[read, $0, b1, 16, 1], ctx_swap[s1]
.4148 B08FFD2000 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9060#:
	alu[@b127, a0, +, 72]
.4149 FC06E3FF00 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1
	local_csr_wr[active_lm_addr_1, @b127]
.4150 A022060000 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	alu[*l$index1, --, B, $0]
.4151 F0000C0300 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4152 F0000C0300 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.%import_expr common_code 4153 <34:22:0> &bp 1329 +
.4153 D94C500018 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1 1329
	br[_helper_sram_outmsg_5ul#], defer[1]
.%import_expr common_code 4154 <27:20:8,17:10:0> &bp 4155 +
.4154 F0010CEE20 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[*l$index1, l_9178#]
.4155 F0000C0300 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9178#:
	nop
.%import_expr common_code 4156 <34:22:0> &bp 4307 +
.4156 DC34C00018 common_code
	.%line 617 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4307
	br[l_918#]
.4157 A0804F6006 common_code
	.%line 619 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      } else if( strncmp_sram(sram_inmsgstr, RESET, 5) == 0 ) {
l_642#:
	alu[a4, a6, +, 216]
.%import_expr common_code 4158 <34:22:0> &bp 974 +
.4158 D8F3A00018 common_code
	.%line 619 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.4159 F000000305 common_code
	.%line 619 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 5, <<0]
.%import_expr common_code 4160 <27:20:8,7:0:0> &bp 4161 +
.4160 F001000B41 common_code
	.%line 619 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9179#]
.4161 A030000000 common_code
	.%line 619 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9179#:
	alu[--, --, B, b0]
.%import_expr common_code 4162 <34:22:0> &bp 4290 +
.4162 DC30800101 common_code
	.%line 619 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4290
	bne[l_915#]
.4163 F0000C00DF common_code
	.%line 237 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1009 0
/******/      npkts = 0;
	immed[@a95, 0, <<0]
.4164 F0000C00EF common_code
	.%line 238 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1009 0
/******/      ndrops = 0;
	immed[@a111, 0, <<0]
.4165 F0000C00BF common_code
	.%line 240 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1009 0
/******/      nerrs = 0;
	immed[@a63, 0, <<0]
.4166 F0000C0180 common_code
	.%line 241 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1009 0
/******/      errno[0] = 0;	errno[1] = 0;	errno[2] = 0;	errno[3] = 0;
	immed[$0, 0, <<0]
.4167 F0000C0181 common_code
	.%line 241 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1009 0
	immed[$1, 0, <<0]
.4168 F0000C0182 common_code
	.%line 241 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1009 0
	immed[$2, 0, <<0]
.%import_expr common_code 4169 <27:20:8,7:0:0> _errno &v 0 +
.4169 F040000308 common_code
	.%line 242 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1009 0
/******/      errno[4] = 0;
	immed_w0[b0, @_errno]
.%import_expr common_code 4170 <27:20:24,7:0:16> _errno &v 0 +
.4170 F440000300 common_code
	.%line 242 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1009 0
	immed_w1[b0, @_errno]
.4171 0118000220 common_code
	.%line 242 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1009 2
	sram[write, $0, b0, 0, 5], ctx_swap[s1], defer[2]
.4172 F0000C0183 common_code
	.%line 241 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1009 1
/******/      errno[0] = 0;	errno[1] = 0;	errno[2] = 0;	errno[3] = 0;
	immed[$3, 0, <<0]
.4173 F0000C0184 common_code
	.%line 242 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1009 0
/******/      errno[4] = 0;
	immed[$4, 0, <<0]
.4174 FC0C000000 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1019 1
/******/      sleep( SLEEP_CYCLES );		// not sure if I need this
	local_csr_rd[timestamp_low]
.4175 F0000C0001 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1019 0
	immed[a1, 0, <<0]
.4176 F00030036B common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1018 0
	immed[b0, 875, <<0]
.4177 B080000001 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1018 0
	alu[b0, a1, +, b0]
.4178 E000200002 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1018 2
	ctx_arb[s1], defer[2]
.4179 FC07EC0701 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1021 1
	local_csr_wr[active_future_count_signal, 1]
.4180 FC05E00300 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1020 0
	local_csr_wr[active_ctx_future_count, b0]
.4181 AAB0001704 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/      switch(pid) {
	alu[--, 4, -, b5]
.%import_expr common_code 4182 <34:22:0> &bp 4202 +
.4182 DC1A900105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 4202
	blo[l_709#], defer[1]
.4183 F000000300 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1016 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b0, 0, <<0]
.%import_expr common_code 4184 <26:22:8,7:0:0> &bp 4185 +
.4184 E804001759 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 4185 B5
/******/      switch(pid) {
	jump[b5, l_9211#], targets[l_9215#,l_9214#,l_9213#,l_9212#,l_9211#]
.%import_expr common_code 4185 <34:22:0> &bp 4202 +
.4185 DC1A800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 4202
l_9211#:
	br[l_709#]
.%import_expr common_code 4186 <34:22:0> &bp 4199 +
.4186 DC19C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 4199
l_9212#:
	br[l_699#]
.%import_expr common_code 4187 <34:22:0> &bp 4196 +
.4187 DC19000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 4196
l_9213#:
	br[l_689#]
.%import_expr common_code 4188 <34:22:0> &bp 4193 +
.4188 DC18400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 4193
l_9214#:
	br[l_679#]
.%import_expr common_code 4189 <34:22:0> &bp 4190 +
.4189 DC17800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 4190
l_9215#:
	br[l_669#]
.%import_expr common_code 4190 <34:22:0> &bp 4204 +
.4190 DC1B200018 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 2 4204
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
l_669#:
	br[l_728#], defer[2]
.4191 F0000CC003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[a3, 48, <<0]
.4192 F0000CD801 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
	immed[a1, 54, <<0]
.%import_expr common_code 4193 <34:22:0> &bp 4204 +
.4193 DC1B200018 common_code
	.%line 330 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 2 4204
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
l_679#:
	br[l_728#], defer[2]
.4194 F0000CB003 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[a3, 44, <<0]
.4195 F0000CC801 common_code
	.%line 330 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
	immed[a1, 50, <<0]
.%import_expr common_code 4196 <34:22:0> &bp 4204 +
.4196 DC1B200018 common_code
	.%line 318 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 2 4204
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
l_689#:
	br[l_728#], defer[2]
.4197 F0000CA003 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[a3, 40, <<0]
.4198 F0000CB801 common_code
	.%line 318 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
	immed[a1, 46, <<0]
.%import_expr common_code 4199 <34:22:0> &bp 4204 +
.4199 DC1B200018 common_code
	.%line 306 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 2 4204
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
l_699#:
	br[l_728#], defer[2]
.4200 F0000C9003 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[a3, 36, <<0]
.4201 F0000CA801 common_code
	.%line 306 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
	immed[a1, 42, <<0]
.4202 F0000C8003 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_709#:
	immed[a3, 32, <<0]
.4203 F0000C9801 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_0;  break;
	immed[a1, 38, <<0]
.4204 A040500001 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1016 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_728#:
	alu[a5, --, B, a1]
.%import_expr common_code 4205 <34:22:0> &bp 3181 +
.4205 DB1B600018 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1016 2 3181
	br[_WU_loadGlobalRegister#], defer[2]
.4206 A040100003 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1016 1
	alu[a1, --, B, a3]
.%import_expr common_code 4207 <27:20:8,17:10:0> &bp 4208 +
.4207 F0010DC004 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1016 0
	load_addr[a4, l_9180#]
.4208 AAB0001704 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 0
/******/      switch(pid) {
l_9180#:
	alu[--, 4, -, b5]
.%import_expr common_code 4209 <34:22:0> &bp 4229 +
.4209 DC21500105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 1 4229
	blo[l_771#], defer[1]
.4210 F000000300 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1014 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b0, 0, <<0]
.%import_expr common_code 4211 <26:22:8,7:0:0> &bp 4212 +
.4211 E804001774 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 0 4212 B5
/******/      switch(pid) {
	jump[b5, l_9216#], targets[l_9220#,l_9219#,l_9218#,l_9217#,l_9216#]
.%import_expr common_code 4212 <34:22:0> &bp 4229 +
.4212 DC21400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 0 4229
l_9216#:
	br[l_771#]
.%import_expr common_code 4213 <34:22:0> &bp 4226 +
.4213 DC20800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 0 4226
l_9217#:
	br[l_761#]
.%import_expr common_code 4214 <34:22:0> &bp 4223 +
.4214 DC1FC00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 0 4223
l_9218#:
	br[l_751#]
.%import_expr common_code 4215 <34:22:0> &bp 4220 +
.4215 DC1F000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 0 4220
l_9219#:
	br[l_741#]
.%import_expr common_code 4216 <34:22:0> &bp 4217 +
.4216 DC1E400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 0 4217
l_9220#:
	br[l_731#]
.%import_expr common_code 4217 <34:22:0> &bp 4231 +
.4217 DC21E00018 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 2 4231
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
l_731#:
	br[l_790#], defer[2]
.4218 F0000CC003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1015 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[a3, 48, <<0]
.4219 F0000CDC01 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1015 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
	immed[a1, 55, <<0]
.%import_expr common_code 4220 <34:22:0> &bp 4231 +
.4220 DC21E00018 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 2 4231
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
l_741#:
	br[l_790#], defer[2]
.4221 F0000CB003 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1015 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[a3, 44, <<0]
.4222 F0000CCC01 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1015 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
	immed[a1, 51, <<0]
.%import_expr common_code 4223 <34:22:0> &bp 4231 +
.4223 DC21E00018 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 2 4231
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
l_751#:
	br[l_790#], defer[2]
.4224 F0000CA003 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1015 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[a3, 40, <<0]
.4225 F0000CBC01 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1015 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
	immed[a1, 47, <<0]
.%import_expr common_code 4226 <34:22:0> &bp 4231 +
.4226 DC21E00018 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 2 4231
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
l_761#:
	br[l_790#], defer[2]
.4227 F0000C9003 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1015 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[a3, 36, <<0]
.4228 F0000CAC01 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1015 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
	immed[a1, 43, <<0]
.4229 F0000C8003 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_771#:
	immed[a3, 32, <<0]
.4230 F0000C9C01 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1015 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_1;  break;
	immed[a1, 39, <<0]
.4231 A040500001 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1014 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_790#:
	alu[a5, --, B, a1]
.%import_expr common_code 4232 <34:22:0> &bp 3181 +
.4232 DB1B600018 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1014 2 3181
	br[_WU_loadGlobalRegister#], defer[2]
.4233 A040100003 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1014 1
	alu[a1, --, B, a3]
.%import_expr common_code 4234 <27:20:8,17:10:0> &bp 4235 +
.4234 F0010E2C04 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1014 0
	load_addr[a4, l_9181#]
.4235 AAB0001704 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 0
/******/      switch(pid) {
l_9181#:
	alu[--, 4, -, b5]
.%import_expr common_code 4236 <34:22:0> &bp 4256 +
.4236 DC28100105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 1 4256
	blo[l_833#], defer[1]
.4237 F000000300 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1012 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b0, 0, <<0]
.%import_expr common_code 4238 <26:22:8,7:0:0> &bp 4239 +
.4238 E80400178F common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 0 4239 B5
/******/      switch(pid) {
	jump[b5, l_9221#], targets[l_9225#,l_9224#,l_9223#,l_9222#,l_9221#]
.%import_expr common_code 4239 <34:22:0> &bp 4256 +
.4239 DC28000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 0 4256
l_9221#:
	br[l_833#]
.%import_expr common_code 4240 <34:22:0> &bp 4253 +
.4240 DC27400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 0 4253
l_9222#:
	br[l_823#]
.%import_expr common_code 4241 <34:22:0> &bp 4250 +
.4241 DC26800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 0 4250
l_9223#:
	br[l_813#]
.%import_expr common_code 4242 <34:22:0> &bp 4247 +
.4242 DC25C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 0 4247
l_9224#:
	br[l_803#]
.%import_expr common_code 4243 <34:22:0> &bp 4244 +
.4243 DC25000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 0 4244
l_9225#:
	br[l_793#]
.%import_expr common_code 4244 <34:22:0> &bp 4258 +
.4244 DC28A00018 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 2 4258
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_2;  break;
l_793#:
	br[l_852#], defer[2]
.4245 F0000CC003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1013 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[a3, 48, <<0]
.4246 F0000CE001 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1013 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_2;  break;
	immed[a1, 56, <<0]
.%import_expr common_code 4247 <34:22:0> &bp 4258 +
.4247 DC28A00018 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 2 4258
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_2;  break;
l_803#:
	br[l_852#], defer[2]
.4248 F0000CB003 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1013 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[a3, 44, <<0]
.4249 F0000CD001 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1013 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_2;  break;
	immed[a1, 52, <<0]
.%import_expr common_code 4250 <34:22:0> &bp 4258 +
.4250 DC28A00018 common_code
	.%line 320 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 2 4258
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_2;  break;
l_813#:
	br[l_852#], defer[2]
.4251 F0000CA003 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1013 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[a3, 40, <<0]
.4252 F0000CC001 common_code
	.%line 320 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1013 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_2;  break;
	immed[a1, 48, <<0]
.%import_expr common_code 4253 <34:22:0> &bp 4258 +
.4253 DC28A00018 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 2 4258
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_2;  break;
l_823#:
	br[l_852#], defer[2]
.4254 F0000C9003 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1013 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[a3, 36, <<0]
.4255 F0000CB001 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1013 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_2;  break;
	immed[a1, 44, <<0]
.4256 F0000C8003 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_833#:
	immed[a3, 32, <<0]
.4257 F0000CA001 common_code
	.%line 355 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1013 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_2;  break;
	immed[a1, 40, <<0]
.4258 A040500001 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1012 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_852#:
	alu[a5, --, B, a1]
.%import_expr common_code 4259 <34:22:0> &bp 3181 +
.4259 DB1B600018 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1012 2 3181
	br[_WU_loadGlobalRegister#], defer[2]
.4260 A040100003 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1012 1
	alu[a1, --, B, a3]
.%import_expr common_code 4261 <27:20:8,17:10:0> &bp 4262 +
.4261 F0010E9804 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1012 0
	load_addr[a4, l_9182#]
.4262 AAB0001704 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 0
/******/      switch(pid) {
l_9182#:
	alu[--, 4, -, b5]
.%import_expr common_code 4263 <34:22:0> &bp 4283 +
.4263 DC2ED00105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 1 4283
	blo[l_895#], defer[1]
.4264 F000000300 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1010 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b0, 0, <<0]
.%import_expr common_code 4265 <26:22:8,7:0:0> &bp 4266 +
.4265 E8040017AA common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 0 4266 B5
/******/      switch(pid) {
	jump[b5, l_9226#], targets[l_9230#,l_9229#,l_9228#,l_9227#,l_9226#]
.%import_expr common_code 4266 <34:22:0> &bp 4283 +
.4266 DC2EC00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 0 4283
l_9226#:
	br[l_895#]
.%import_expr common_code 4267 <34:22:0> &bp 4280 +
.4267 DC2E000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 0 4280
l_9227#:
	br[l_885#]
.%import_expr common_code 4268 <34:22:0> &bp 4277 +
.4268 DC2D400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 0 4277
l_9228#:
	br[l_875#]
.%import_expr common_code 4269 <34:22:0> &bp 4274 +
.4269 DC2C800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 0 4274
l_9229#:
	br[l_865#]
.%import_expr common_code 4270 <34:22:0> &bp 4271 +
.4270 DC2BC00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 0 4271
l_9230#:
	br[l_855#]
.%import_expr common_code 4271 <34:22:0> &bp 4285 +
.4271 DC2F600018 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 2 4285
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
l_855#:
	br[l_914#], defer[2]
.4272 F0000CC003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1011 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[a3, 48, <<0]
.4273 F0000CE401 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1011 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
	immed[a1, 57, <<0]
.%import_expr common_code 4274 <34:22:0> &bp 4285 +
.4274 DC2F600018 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 2 4285
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
l_865#:
	br[l_914#], defer[2]
.4275 F0000CB003 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1011 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[a3, 44, <<0]
.4276 F0000CD401 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1011 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
	immed[a1, 53, <<0]
.%import_expr common_code 4277 <34:22:0> &bp 4285 +
.4277 DC2F600018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 2 4285
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
l_875#:
	br[l_914#], defer[2]
.4278 F0000CA003 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1011 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[a3, 40, <<0]
.4279 F0000CC401 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1011 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
	immed[a1, 49, <<0]
.%import_expr common_code 4280 <34:22:0> &bp 4285 +
.4280 DC2F600018 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 2 4285
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
l_885#:
	br[l_914#], defer[2]
.4281 F0000C9003 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1011 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[a3, 36, <<0]
.4282 F0000CB401 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1011 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
	immed[a1, 45, <<0]
.4283 F0000C8003 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_895#:
	immed[a3, 32, <<0]
.4284 F0000CA401 common_code
	.%line 356 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1011 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_3;  break;
	immed[a1, 41, <<0]
.4285 A040500001 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1010 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_914#:
	alu[a5, --, B, a1]
.%import_expr common_code 4286 <34:22:0> &bp 3181 +
.4286 DB1B600018 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1010 2 3181
	br[_WU_loadGlobalRegister#], defer[2]
.4287 A040100003 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1010 1
	alu[a1, --, B, a3]
.%import_expr common_code 4288 <27:20:8,17:10:0> &bp 4289 +
.4288 F0010F0404 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:1010 0
	load_addr[a4, l_9183#]
.%import_expr common_code 4289 <34:22:0> &bp 4307 +
.4289 DC34C00018 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:1010 0 4307
l_9183#:
	br[l_918#]
.4290 A0804F8006 common_code
	.%line 621 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      } else if( strncmp_sram(sram_inmsgstr, DEBUG_op, 5) == 0 ) {
l_915#:
	alu[a4, a6, +, 224]
.%import_expr common_code 4291 <34:22:0> &bp 974 +
.4291 D8F3A00018 common_code
	.%line 621 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 974
	br[_strncmp_sram#], defer[2]
.4292 F000000305 common_code
	.%line 621 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b0, 5, <<0]
.%import_expr common_code 4293 <27:20:8,7:0:0> &bp 4294 +
.4293 F001000BC6 common_code
	.%line 621 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b2, l_9184#]
.4294 A030000000 common_code
	.%line 621 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
l_9184#:
	alu[--, --, B, b0]
.%import_expr common_code 4295 <34:22:0> &bp 4302 +
.4295 DC33800101 common_code
	.%line 621 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4302
	bne[l_917#]
.4296 B0800C04FF common_code
	.%line 622 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      	debug_on = (debug_on+1) & 0x1;
	alu[b0, @a127, +, 1]
.4297 A44FF00301 common_code
	.%line 622 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[@a127, b0, AND, 1]
.%import_expr common_code 4298 <34:22:0> &bp 2361 +
.4298 DA4E600018 common_code
	.%line 623 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 2 2361
/******/  	helper_sram_outmsg_1ul( debug_on, outmsgstr );
	br[_helper_sram_outmsg_1ul#], defer[2]
.4299 A040E000FF common_code
	.%line 623 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	alu[a14, --, B, @a127]
.%import_expr common_code 4300 <27:20:8,7:0:0> &bp 4301 +
.4300 F0010037CD common_code
	.%line 623 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b13, l_9185#]
.%import_expr common_code 4301 <34:22:0> &bp 4307 +
.4301 DC34C00018 common_code
	.%line 623 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 4307
l_9185#:
	br[l_918#]
.4302 A0805D4000 common_code
	.%line 640 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  	memcpy_lmem_sram( outmsgstr, BAD_op_err, 8 );
l_917#:
	alu[a5, a0, +, 80]
.4303 A0804FA006 common_code
	.%line 640 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	alu[a4, a6, +, 232]
.4304 F0000C2003 common_code
	.%line 640 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	immed[a3, 8, <<0]
.%import_expr common_code 4305 <34:22:0> &bp 327 +
.4305 D851D00018 common_code
	.%line 640 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 1 327
l_9055#:
	br[_memcpy_lmem_sram#], defer[1]
.%import_expr common_code 4306 <27:20:8,7:0:0> &bp 4307 +
.4306 F0010007D3 common_code
	.%line 640 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	load_addr[b1, l_9186#]
.%import_expr common_code 4307 <34:22:0> &bp 155 +
.4307 D826D00018 common_code
	.%line 288 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1 155
/******/    msglen = strlen_lmem(msg);
l_9186#:
l_918#:
	br[_strlen_lmem#], defer[1]
.%import_expr common_code 4308 <27:20:8,7:0:0> &bp 4309 +
.4308 F0010007D5 common_code
	.%line 288 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	load_addr[b1, l_9187#]
.4309 AAF00C6C01 common_code
	.%line 289 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
/******/    if(msglen > 27)
l_9187#:
	alu[--, 27, -, a1]
.%import_expr common_code 4310 <34:22:0> &bp 4538 +
.4310 DC6E800105 common_code
	.%line 289 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0 4538
	blo[l_1005#]
.4311 A070000001 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
/******/    for(i=0; i<msglen; ++i)
	alu[--, --, B, a1]
.%import_expr common_code 4312 <34:22:0> &bp 4340 +
.4312 DC3D200100 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 2 4340
	beq[l_927#], defer[2]
.4313 F000000300 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 1
	immed[b0, 0, <<0]
.4314 B08FFC8000 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
/******/    intarr[0] = ((((unsigned int)(padmsg[0])) & 0xff) << 24) | ((((unsigned int)(padmsg[1])) & 0xff) << 16) | ((((unsigned int)(padmsg[2])) & 0xff) << 8) | (((unsigned int)(padmsg[3])) & 0xff);
	alu[@b127, a0, +, 32]
.4315 A0802C8000 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
/******/      padmsg[i] = msg[i];
	alu[a2, a0, +, 32]
.4316 A0C0300002 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[a3, b0, +, a2]
.4317 A0802D4000 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
l_9095#:
	alu[a2, a0, +, 80]
.4318 B0C0100002 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[b1, b0, +, a2]
.4319 FC06E00700 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	local_csr_wr[active_lm_addr_1, b1]
.4320 FC066C0003 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	local_csr_wr[active_lm_addr_0, a3]
.4321 91D0100600 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b1, --, B, b1, <<3]
.4322 AA70000700 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 2
	alu[--, b1, OR, 0]
.4323 9000116200 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 1
	alu_shf[b1, --, B, *l$index1, <<indirect]
.4324 9D80100500 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b1, b1, >>24]
.4325 FC06EC0003 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	local_csr_wr[active_lm_addr_1, a3]
.4326 AAC02C0C03 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[a2, 3, -, a3]
.4327 81D0480202 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a4, --, B, a2, <<3]
.4328 AA300C0004 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu[--, a4, OR, 0]
.4329 820027FE00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	alu_shf[a2, --, ~B, 255, <<indirect]
.4330 B400280002 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[b2, a2, AND, *l$index0]
.4331 C001100402 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a2, 0001, b1, <<0]
.4332 AA300C0004 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu[--, a4, OR, 0]
.4333 9A00180A02 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	alu_shf[b1, b2, OR, a2, <<indirect]
.4334 B0C0000301 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
/******/    for(i=0; i<msglen; ++i)
	alu[b0, b0, +, 1]
.4335 AAF0000001 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[--, b0, -, a1]
.%import_expr common_code 4336 <34:22:0> &bp 4317 +
.4336 DC37700105 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 3 4317
	blo[l_9095#], defer[3]
.4337 A022000400 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 2
/******/      padmsg[i] = msg[i];
	alu[*l$index1, --, B, b1]
.4338 A0802C8000 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 1
/******/    for(i=0; i<msglen; ++i)
	alu[a2, a0, +, 32]
.4339 A0C0300002 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	alu[a3, b0, +, a2]
.4340 A0802C8000 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
/******/    padmsg[i] = '\0';
l_927#:
	alu[a2, a0, +, 32]
.4341 B0C0200002 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[b2, b0, +, a2]
.4342 FC06E00B00 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	local_csr_wr[active_lm_addr_1, b2]
.4343 FC06600B00 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	local_csr_wr[active_lm_addr_0, b2]
.4344 BA80000B03 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[b0, 3, -, b2]
.4345 91D0100200 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b1, --, B, b0, <<3]
.4346 AA70000700 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu[--, b1, OR, 0]
.4347 920007FE00 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	alu_shf[b0, --, ~B, 255, <<indirect]
.4348 B440000220 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[b0, b0, AND, *l$index1]
.4349 AA70000700 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu[--, b1, OR, 0]
.4350 9A00080220 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	alu_shf[b0, b0, OR, 0, <<indirect]
.4351 A020000000 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[*l$index0, --, B, b0]
.4352 B0800C0401 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
/******/    for(i=msglen+1; i<28; ++i)
	alu[b0, a1, +, 1]
.4353 AAF000031C common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[--, b0, -, 28]
.%import_expr common_code 4354 <34:22:0> &bp 4369 +
.4354 DC44400108 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0 4369
	bge[l_931#]
.4355 B0C0200002 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
/******/      padmsg[i] = 0xff;
l_929#:
	alu[b2, b0, +, a2]
.4356 FC06E00B00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	local_csr_wr[active_lm_addr_1, b2]
.4357 FC06600B00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	local_csr_wr[active_lm_addr_0, b2]
.4358 AA80100B03 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[a1, 3, -, b2]
.4359 81D0180201 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a1, --, B, a1, <<3]
.4360 AA300C0001 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu[--, a1, OR, 0]
.4361 900017FE00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	alu_shf[b1, --, B, 255, <<indirect]
.4362 A200100400 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[a1, --, ~B, b1]
.4363 B0C0000301 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
/******/    for(i=msglen+1; i<28; ++i)
	alu[b0, b0, +, 1]
.4364 AAF000031C common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[--, b0, -, 28]
.%import_expr common_code 4365 <34:22:0> &bp 4355 +
.4365 DC40F00109 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 3 4355
	blt[l_929#], defer[3]
.4366 A400188001 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 2
/******/      padmsg[i] = 0xff;
	alu[a1, a1, AND, *l$index1]
.4367 AA00100401 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 1
	alu[a1, a1, OR, b1]
.4368 A060000001 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	alu[*l$index0, --, B, a1]
.4369 FC0663FF00 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
/******/    intarr[0] = ((((unsigned int)(padmsg[0])) & 0xff) << 24) | ((((unsigned int)(padmsg[1])) & 0xff) << 16) | ((((unsigned int)(padmsg[2])) & 0xff) << 8) | (((unsigned int)(padmsg[3])) & 0xff);
l_931#:
	local_csr_wr[active_lm_addr_0, @b127]
.4370 FC06EC0300 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	local_csr_wr[active_lm_addr_1, 0]
.4371 F0000C0300 common_code
	.%line 647 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      hdr.num_words = 7;
	nop
.4372 F0000C0300 common_code
	.%line 647 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4373 9000014000 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
/******/    intarr[0] = ((((unsigned int)(padmsg[0])) & 0xff) << 24) | ((((unsigned int)(padmsg[1])) & 0xff) << 16) | ((((unsigned int)(padmsg[2])) & 0xff) << 8) | (((unsigned int)(padmsg[3])) & 0xff);
	alu_shf[b0, --, B, *l$index0, <<0]
.4374 9D80000100 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4375 C001100002 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a2, 0001, b0, <<0]
.4376 8180114200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0, <<8]
.4377 8D80180101 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4378 C001180001 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4379 9100000200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b0, --, B, b0, <<16]
.4380 9A80180202 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b1, b0, OR, a2, <<24]
.4381 9100014200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[b0, --, B, *l$index0, <<16]
.4382 9D80000100 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4383 C001100001 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.4384 8B80280601 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a2, b1, OR, a1, <<8]
.4385 8080114200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0, <<24]
.4386 8D80180101 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4387 C001180001 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4388 AA00500002 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[a5, a2, OR, b0]
.4389 8000114400 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
/******/    intarr[1] = ((((unsigned int)(padmsg[4])) & 0xff) << 24) | ((((unsigned int)(padmsg[5])) & 0xff) << 16) | ((((unsigned int)(padmsg[6])) & 0xff) << 8) | (((unsigned int)(padmsg[7])) & 0xff);
	alu_shf[a1, --, B, *l$index0[1], <<0]
.4390 8D80180101 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4391 C001180401 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b1, 0001, a1, <<0]
.4392 8180114600 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[1], <<8]
.4393 8D80180101 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4394 C001180001 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4395 8100100200 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a1, --, B, b0, <<16]
.4396 8A80200601 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a2, a1, OR, b1, <<24]
.4397 8100114600 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[1], <<16]
.4398 8D80180101 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4399 C001180001 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4400 9B80100202 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b1, a2, OR, b0, <<8]
.4401 9080014600 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[b0, --, B, *l$index0[1], <<24]
.4402 9D80000100 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4403 C001100001 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.4404 AA40400401 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[a4, b1, OR, a1]
.4405 9000014800 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
/******/    intarr[2] = ((((unsigned int)(padmsg[8])) & 0xff) << 24) | ((((unsigned int)(padmsg[9])) & 0xff) << 16) | ((((unsigned int)(padmsg[10])) & 0xff) << 8) | (((unsigned int)(padmsg[11])) & 0xff);
	alu_shf[b0, --, B, *l$index0[2], <<0]
.4406 9D80000100 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4407 C001100002 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a2, 0001, b0, <<0]
.4408 8180114A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[2], <<8]
.4409 8D80180101 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4410 C001180001 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4411 9100000200 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b0, --, B, b0, <<16]
.4412 9A80180202 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b1, b0, OR, a2, <<24]
.4413 9100014A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[b0, --, B, *l$index0[2], <<16]
.4414 9D80000100 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4415 C001100001 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.4416 8B80280601 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a2, b1, OR, a1, <<8]
.4417 8080114A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[2], <<24]
.4418 8D80180101 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4419 C001180001 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4420 BA00200002 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[b2, a2, OR, b0]
.4421 8000114C00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
/******/    intarr[3] = ((((unsigned int)(padmsg[12])) & 0xff) << 24) | ((((unsigned int)(padmsg[13])) & 0xff) << 16) | ((((unsigned int)(padmsg[14])) & 0xff) << 8) | (((unsigned int)(padmsg[15])) & 0xff);
	alu_shf[a1, --, B, *l$index0[3], <<0]
.4422 8D80180101 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4423 C001180401 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b1, 0001, a1, <<0]
.4424 8180114E00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[3], <<8]
.4425 8D80180101 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4426 C001180001 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4427 8100100200 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a1, --, B, b0, <<16]
.4428 8A80200601 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a2, a1, OR, b1, <<24]
.4429 8100114E00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[3], <<16]
.4430 8D80180101 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4431 C001180001 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4432 9B80100202 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b1, a2, OR, b0, <<8]
.4433 9080014E00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[b0, --, B, *l$index0[3], <<24]
.4434 9D80000100 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4435 C001100001 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.4436 BA40100401 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[b1, b1, OR, a1]
.4437 9000015000 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
/******/    intarr[4] = ((((unsigned int)(padmsg[16])) & 0xff) << 24) | ((((unsigned int)(padmsg[17])) & 0xff) << 16) | ((((unsigned int)(padmsg[18])) & 0xff) << 8) | (((unsigned int)(padmsg[19])) & 0xff);
	alu_shf[b0, --, B, *l$index0[4], <<0]
.4438 9D80000100 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4439 C001100002 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a2, 0001, b0, <<0]
.4440 8180115200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[4], <<8]
.4441 8D80180101 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4442 C001180001 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4443 9100000200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b0, --, B, b0, <<16]
.4444 9A80480202 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b4, b0, OR, a2, <<24]
.4445 9100015200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[b0, --, B, *l$index0[4], <<16]
.4446 9D80000100 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4447 C001100001 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.4448 8B80281201 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a2, b4, OR, a1, <<8]
.4449 8080115200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[4], <<24]
.4450 8D80180101 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4451 C001180001 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4452 AA00300002 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[a3, a2, OR, b0]
.4453 8000115400 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
/******/    intarr[5] = ((((unsigned int)(padmsg[20])) & 0xff) << 24) | ((((unsigned int)(padmsg[21])) & 0xff) << 16) | ((((unsigned int)(padmsg[22])) & 0xff) << 8) | (((unsigned int)(padmsg[23])) & 0xff);
	alu_shf[a1, --, B, *l$index0[5], <<0]
.4454 8D80180101 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4455 C001181001 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b4, 0001, a1, <<0]
.4456 8180115600 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[5], <<8]
.4457 8D80180101 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4458 C001180001 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4459 8100100200 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a1, --, B, b0, <<16]
.4460 8A80201201 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a2, a1, OR, b4, <<24]
.4461 8100115600 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[5], <<16]
.4462 8D80180101 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4463 C001180001 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4464 9B80400202 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b4, a2, OR, b0, <<8]
.4465 9080015600 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[b0, --, B, *l$index0[5], <<24]
.4466 9D80000100 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4467 C001100001 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.4468 AA40201001 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu[a2, b4, OR, a1]
.4469 9000015800 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
/******/    intarr[6] = ((((unsigned int)(padmsg[24])) & 0xff) << 24) | ((((unsigned int)(padmsg[25])) & 0xff) << 16) | ((((unsigned int)(padmsg[26])) & 0xff) << 8) | (((unsigned int)(padmsg[27])) & 0xff);
	alu_shf[b0, --, B, *l$index0[6], <<0]
.4470 9D80000100 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4471 C00110000E common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a14, 0001, b0, <<0]
.4472 8180115A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[6], <<8]
.4473 8D80180101 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4474 C001180001 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4475 9100000200 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b0, --, B, b0, <<16]
.4476 9A8048020E common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[b4, b0, OR, a14, <<24]
.4477 9100015A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[b0, --, B, *l$index0[6], <<16]
.4478 9D80000100 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[b0, b0, >>24]
.4479 C001100001 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[a1, 0001, b0, <<0]
.4480 8B80E81201 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	alu_shf[a14, b4, OR, a1, <<8]
.4481 8080115A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 1
	alu_shf[a1, --, B, *l$index0[6], <<24]
.4482 8D80180101 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
	asr[a1, a1, >>24]
.4483 C001180001 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1006 0
	ld_field_w_clr[b0, 0001, a1, <<0]
.4484 AAB00C0620 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0
/******/    while(dl_sink_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 4485 <34:22:0> &bp 4495 +
.4485 DC63F00101 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 3 4495
	bne[l_940#], defer[3]
.4486 C003100C01 common_code
	.%line 647 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 2
/******/      hdr.num_words = 7;
	ld_field_w_clr[a1, 0011, b3, <<0]
.4487 F400100F07 common_code
	.%line 647 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 1
	immed[b3, 263, <<16]
.4488 BA00400C01 common_code
	.%line 647 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:650 0
	alu[b4, a1, OR, b3]
.4489 FC06EC0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1005 0
/******/      ctx_swap();
	local_csr_wr[active_lm_addr_1, 0]
.4490 F0000C0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1005 0
	nop
.4491 F0000C0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1005 0
	nop
.4492 E000000001 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1005 0
l_934#:
	ctx_arb[voluntary]
.4493 AAB00C0620 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0
/******/    while(dl_sink_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 4494 <34:22:0> &bp 4492 +
.4494 DC63000100 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0 4492
	beq[l_934#]
.4495 AAB00C2C07 common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0
/******/    if(sink == MESSAGE_OUT_RING_0)
l_940#:
	alu[--, a7, -, 11]
.%import_expr common_code 4496 <34:22:0> &bp 4501 +
.4496 DC65600101 common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 2 4501
	bne[l_942#], defer[2]
.4497 F0000C0620 common_code
	.%line 180 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1002 1
/******/    dl_sink_message_lock = LOCKED;
	immed[*l$index1, 1, <<0]
.4498 BA0000000E common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1006 0
/******/    intarr[6] = ((((unsigned int)(padmsg[24])) & 0xff) << 24) | ((((unsigned int)(padmsg[25])) & 0xff) << 16) | ((((unsigned int)(padmsg[26])) & 0xff) << 8) | (((unsigned int)(padmsg[27])) & 0xff);
	alu[b0, a14, OR, b0]
.%import_expr common_code 4499 <34:22:0> &bp 4516 +
.4499 DC69100018 common_code
	.%line 184 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 1 4516
/******/      sring = ONL_PLUGIN_0_TO_XSCALE_CTRL_SRAM_RING;
	br[l_950#], defer[1]
.4500 F0000C3801 common_code
	.%line 184 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1002 0
	immed[a1, 14, <<0]
.4501 AAB00C3007 common_code
	.%line 186 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0
/******/    else if(sink == MESSAGE_OUT_RING_1)
l_942#:
	alu[--, a7, -, 12]
.%import_expr common_code 4502 <34:22:0> &bp 4505 +
.4502 DC66400101 common_code
	.%line 186 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0 4505
	bne[l_944#]
.%import_expr common_code 4503 <34:22:0> &bp 4516 +
.4503 DC69100018 common_code
	.%line 188 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 1 4516
/******/      sring = ONL_PLUGIN_1_TO_XSCALE_CTRL_SRAM_RING;
	br[l_950#], defer[1]
.4504 F0000C3C01 common_code
	.%line 188 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1002 0
	immed[a1, 15, <<0]
.4505 AAB00C3407 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0
/******/    else if(sink == MESSAGE_OUT_RING_2)
l_944#:
	alu[--, a7, -, 13]
.%import_expr common_code 4506 <34:22:0> &bp 4509 +
.4506 DC67400101 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0 4509
	bne[l_946#]
.%import_expr common_code 4507 <34:22:0> &bp 4516 +
.4507 DC69100018 common_code
	.%line 192 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 1 4516
/******/      sring = ONL_PLUGIN_2_TO_XSCALE_CTRL_SRAM_RING;
	br[l_950#], defer[1]
.4508 F0000C4001 common_code
	.%line 192 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1002 0
	immed[a1, 16, <<0]
.4509 AAB00C3807 common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0
/******/    else if(sink == MESSAGE_OUT_RING_3)
l_946#:
	alu[--, a7, -, 14]
.%import_expr common_code 4510 <34:22:0> &bp 4513 +
.4510 DC68400101 common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0 4513
	bne[l_948#]
.%import_expr common_code 4511 <34:22:0> &bp 4516 +
.4511 DC69100018 common_code
	.%line 196 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 1 4516
/******/      sring = ONL_PLUGIN_3_TO_XSCALE_CTRL_SRAM_RING;
	br[l_950#], defer[1]
.4512 F0000C4401 common_code
	.%line 196 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1002 0
	immed[a1, 17, <<0]
.4513 AAB00C3C07 common_code
	.%line 198 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0
/******/    else if(sink == MESSAGE_OUT_RING_4)
l_948#:
	alu[--, a7, -, 15]
.%import_expr common_code 4514 <34:22:0> &bp 4532 +
.4514 DC6D000101 common_code
	.%line 198 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0 4532
	bne[l_1004#]
.4515 F0000C4801 common_code
	.%line 200 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0
/******/      sring = ONL_PLUGIN_4_TO_XSCALE_CTRL_SRAM_RING;
	immed[a1, 18, <<0]
.4516 F40C000F00 common_code
	.%line 132 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/         (__declspec(sram) void *) ((SRAM_CONTROL_RING_CHANNEL<<QDESC_CHANNEL_BITPOS) | (ring_number<<2));
l_950#:
	immed[b3, 49152, <<16]
.4517 8BE0180E01 common_code
	.%line 132 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
	alu_shf[a1, b3, OR, a1, <<2]
.4518 A018001000 common_code
	.%line 139 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/    data[0] = in[0];
	alu[$0, --, B, b4]
.4519 A058100005 common_code
	.%line 140 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/    data[1] = in[1];
	alu[$1, --, B, a5]
.4520 A058200004 common_code
	.%line 141 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/    data[2] = in[2];
	alu[$2, --, B, a4]
.4521 A018300800 common_code
	.%line 142 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/    data[3] = in[3];
	alu[$3, --, B, b2]
.4522 A018400400 common_code
	.%line 143 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/    data[4] = in[4];
	alu[$4, --, B, b1]
.4523 A058500003 common_code
	.%line 144 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/    data[5] = in[5];
	alu[$5, --, B, a3]
.4524 A058600002 common_code
	.%line 145 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/    data[6] = in[6];
	alu[$6, --, B, a2]
.4525 A018700000 common_code
	.%line 146 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/    data[7] = in[7];
	alu[$7, --, B, b0]
.4526 80E205E200 common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1004 1
/******/      sram_put_ring(&status[0], data, ring_addr, n, sig_done, &ring_signal);
l_971#:
	alu_shf[--, --, B, 184, <<18]
.4527 492E008301 common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1004 0
	sram[put, $0, a1, 0, 8], sig_done[s2], indirect_ref
.4528 E00000000C common_code
	.%line 151 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/      wait_for_all(&ring_signal);
	ctx_arb[s3, s2], all
.4529 944000BE80 common_code
	.%line 153 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0
/******/    while(!(status[0] & 0xf0000000));
	alu_shf[b0, $0, AND, 15, <<28]
.%import_expr common_code 4530 <34:22:0> &bp 4526 +
.4530 DC6B800100 common_code
	.%line 153 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1003 0 4526
	beq[l_971#]
.4531 F0000C0220 common_code
	.%line 209 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1002 0
/******/    dl_sink_message_lock = UNLOCKED;
	immed[*l$index1, 0, <<0]
.4532 B08FFD3000 common_code
	.%line 651 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/  }
l_1004#:
	alu[@b127, a0, +, 76]
.4533 FC0663FF00 common_code
	.%line 651 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.4534 F0000C0300 common_code
	.%line 651 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4535 F0000C0300 common_code
	.%line 651 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4536 F0000C0300 common_code
	.%line 651 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4537 E8000C0200 common_code
	.%line 651 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 0 *L00
	rtn[*l$index0]
.4538 B08FFD3000 common_code
	.%line 643 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      if( onl_api_str2intarr(outmsgstr, &message[1]) < 0 )	return;
l_1005#:
	alu[@b127, a0, +, 76]
.4539 FC0663FF00 common_code
	.%line 643 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.4540 F0000C0300 common_code
	.%line 643 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4541 F0000C0300 common_code
	.%line 643 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4542 F0000C0300 common_code
	.%line 643 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4543 E8000C0200 common_code
	.%line 643 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 0 *L00
	rtn[*l$index0]
.4544 B08FFD3000 common_code
	.%line 584 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      if( hdr.response_requested != 1 )	return;
l_1006#:
	alu[@b127, a0, +, 76]
.4545 FC0663FF00 common_code
	.%line 584 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.4546 F0000C0300 common_code
	.%line 584 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4547 F0000C0300 common_code
	.%line 584 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4548 F0000C0300 common_code
	.%line 584 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4549 E8000C0200 common_code
	.%line 584 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 0 *L00
	rtn[*l$index0]
.4550 B08FFD3000 common_code
	.%line 583 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
/******/      if( hdr.type != CM_CONTROLMSG )	return;
l_1007#:
	alu[@b127, a0, +, 76]
.4551 FC0663FF00 common_code
	.%line 583 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	local_csr_wr[active_lm_addr_0, @b127]
.4552 F0000C0300 common_code
	.%line 583 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4553 F0000C0300 common_code
	.%line 583 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4554 F0000C0300 common_code
	.%line 583 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0
	nop
.4555 E8000C0200 common_code
	.%line 583 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:650 0 0 *L00
	rtn[*l$index0]
.4556 AAB0001704 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0
/******/      switch(pid) {
_onl_api_plugin_cntr_inc#:
	alu[--, 4, -, b5]
.%import_expr common_code 4557 <34:22:0> &bp 4636 +
.4557 DC87000105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4636
	blo[l_1879#]
.%import_expr common_code 4558 <26:22:8,7:0:0> &bp 4559 +
.4558 E8044017CF common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4559 B5
	jump[b5, l_9247#], targets[l_9251#,l_9250#,l_9249#,l_9248#,l_9247#]
.%import_expr common_code 4559 <34:22:0> &bp 4628 +
.4559 DC85000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4628
l_9247#:
	br[l_1867#]
.%import_expr common_code 4560 <34:22:0> &bp 4612 +
.4560 DC81000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4612
l_9248#:
	br[l_1855#]
.%import_expr common_code 4561 <34:22:0> &bp 4596 +
.4561 DC7D000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4596
l_9249#:
	br[l_1843#]
.%import_expr common_code 4562 <34:22:0> &bp 4580 +
.4562 DC79000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4580
l_9250#:
	br[l_1831#]
.%import_expr common_code 4563 <34:22:0> &bp 4564 +
.4563 DC75000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4564
l_9251#:
	br[l_1819#]
.4564 AAB0000303 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0
/******/                  switch(cid) {
l_1819#:
	alu[--, 3, -, b0]
.%import_expr common_code 4565 <34:22:0> &bp 4578 +
.4565 DC78900105 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4578
	blo[l_1828#], defer[1]
.4566 F0000CC003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[a3, 48, <<0]
.%import_expr common_code 4567 <26:22:8,7:0:0> &bp 4568 +
.4567 E8044003D8 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4568 B0
/******/                  switch(cid) {
	jump[b0, l_9231#], targets[l_9234#,l_9233#,l_9232#,l_9231#]
.%import_expr common_code 4568 <34:22:0> &bp 4578 +
.4568 DC78800018 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4578
l_9231#:
	br[l_1828#]
.%import_expr common_code 4569 <34:22:0> &bp 4576 +
.4569 DC78000018 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4576
l_9232#:
	br[l_1826#]
.%import_expr common_code 4570 <34:22:0> &bp 4574 +
.4570 DC77800018 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4574
l_9233#:
	br[l_1824#]
.%import_expr common_code 4571 <34:22:0> &bp 4572 +
.4571 DC77000018 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4572
l_9234#:
	br[l_1822#]
.%import_expr common_code 4572 <34:22:0> &bp 4651 +
.4572 DC8AD00018 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
l_1822#:
	br[l_1890#], defer[1]
.4573 F0000CE401 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 57, <<0]
.%import_expr common_code 4574 <34:22:0> &bp 4651 +
.4574 DC8AD00018 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_2;  break;
l_1824#:
	br[l_1890#], defer[1]
.4575 F0000CE001 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 56, <<0]
.%import_expr common_code 4576 <34:22:0> &bp 4651 +
.4576 DC8AD00018 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
l_1826#:
	br[l_1890#], defer[1]
.4577 F0000CDC01 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 55, <<0]
.%import_expr common_code 4578 <34:22:0> &bp 4651 +
.4578 DC8AD00018 common_code
	.%line 346 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
l_1828#:
	br[l_1890#], defer[1]
.4579 F0000CD801 common_code
	.%line 346 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 54, <<0]
.4580 AAB0000303 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0
/******/                  switch(cid) {
l_1831#:
	alu[--, 3, -, b0]
.%import_expr common_code 4581 <34:22:0> &bp 4594 +
.4581 DC7C900105 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4594
	blo[l_1840#], defer[1]
.4582 F0000CB003 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[a3, 44, <<0]
.%import_expr common_code 4583 <26:22:8,7:0:0> &bp 4584 +
.4583 E8044003E8 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4584 B0
/******/                  switch(cid) {
	jump[b0, l_9235#], targets[l_9238#,l_9237#,l_9236#,l_9235#]
.%import_expr common_code 4584 <34:22:0> &bp 4594 +
.4584 DC7C800018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4594
l_9235#:
	br[l_1840#]
.%import_expr common_code 4585 <34:22:0> &bp 4592 +
.4585 DC7C000018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4592
l_9236#:
	br[l_1838#]
.%import_expr common_code 4586 <34:22:0> &bp 4590 +
.4586 DC7B800018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4590
l_9237#:
	br[l_1836#]
.%import_expr common_code 4587 <34:22:0> &bp 4588 +
.4587 DC7B000018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4588
l_9238#:
	br[l_1834#]
.%import_expr common_code 4588 <34:22:0> &bp 4651 +
.4588 DC8AD00018 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
l_1834#:
	br[l_1890#], defer[1]
.4589 F0000CD401 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 53, <<0]
.%import_expr common_code 4590 <34:22:0> &bp 4651 +
.4590 DC8AD00018 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_2;  break;
l_1836#:
	br[l_1890#], defer[1]
.4591 F0000CD001 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 52, <<0]
.%import_expr common_code 4592 <34:22:0> &bp 4651 +
.4592 DC8AD00018 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
l_1838#:
	br[l_1890#], defer[1]
.4593 F0000CCC01 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 51, <<0]
.%import_expr common_code 4594 <34:22:0> &bp 4651 +
.4594 DC8AD00018 common_code
	.%line 334 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
l_1840#:
	br[l_1890#], defer[1]
.4595 F0000CC801 common_code
	.%line 334 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 50, <<0]
.4596 AAB0000303 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0
/******/                  switch(cid) {
l_1843#:
	alu[--, 3, -, b0]
.%import_expr common_code 4597 <34:22:0> &bp 4610 +
.4597 DC80900105 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4610
	blo[l_1852#], defer[1]
.4598 F0000CA003 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[a3, 40, <<0]
.%import_expr common_code 4599 <26:22:8,7:0:0> &bp 4600 +
.4599 E8044003F8 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4600 B0
/******/                  switch(cid) {
	jump[b0, l_9239#], targets[l_9242#,l_9241#,l_9240#,l_9239#]
.%import_expr common_code 4600 <34:22:0> &bp 4610 +
.4600 DC80800018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4610
l_9239#:
	br[l_1852#]
.%import_expr common_code 4601 <34:22:0> &bp 4608 +
.4601 DC80000018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4608
l_9240#:
	br[l_1850#]
.%import_expr common_code 4602 <34:22:0> &bp 4606 +
.4602 DC7F800018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4606
l_9241#:
	br[l_1848#]
.%import_expr common_code 4603 <34:22:0> &bp 4604 +
.4603 DC7F000018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4604
l_9242#:
	br[l_1846#]
.%import_expr common_code 4604 <34:22:0> &bp 4651 +
.4604 DC8AD00018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
l_1846#:
	br[l_1890#], defer[1]
.4605 F0000CC401 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 49, <<0]
.%import_expr common_code 4606 <34:22:0> &bp 4651 +
.4606 DC8AD00018 common_code
	.%line 320 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_2;  break;
l_1848#:
	br[l_1890#], defer[1]
.4607 F0000CC001 common_code
	.%line 320 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 48, <<0]
.%import_expr common_code 4608 <34:22:0> &bp 4651 +
.4608 DC8AD00018 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
l_1850#:
	br[l_1890#], defer[1]
.4609 F0000CBC01 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 47, <<0]
.%import_expr common_code 4610 <34:22:0> &bp 4651 +
.4610 DC8AD00018 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
l_1852#:
	br[l_1890#], defer[1]
.4611 F0000CB801 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 46, <<0]
.4612 AAB0000303 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0
/******/                  switch(cid) {
l_1855#:
	alu[--, 3, -, b0]
.%import_expr common_code 4613 <34:22:0> &bp 4626 +
.4613 DC84900105 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4626
	blo[l_1864#], defer[1]
.4614 F0000C9003 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[a3, 36, <<0]
.%import_expr common_code 4615 <26:22:8,7:0:0> &bp 4616 +
.4615 E804800308 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4616 B0
/******/                  switch(cid) {
	jump[b0, l_9243#], targets[l_9246#,l_9245#,l_9244#,l_9243#]
.%import_expr common_code 4616 <34:22:0> &bp 4626 +
.4616 DC84800018 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4626
l_9243#:
	br[l_1864#]
.%import_expr common_code 4617 <34:22:0> &bp 4624 +
.4617 DC84000018 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4624
l_9244#:
	br[l_1862#]
.%import_expr common_code 4618 <34:22:0> &bp 4622 +
.4618 DC83800018 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4622
l_9245#:
	br[l_1860#]
.%import_expr common_code 4619 <34:22:0> &bp 4620 +
.4619 DC83000018 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4620
l_9246#:
	br[l_1858#]
.%import_expr common_code 4620 <34:22:0> &bp 4651 +
.4620 DC8AD00018 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
l_1858#:
	br[l_1890#], defer[1]
.4621 F0000CB401 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 45, <<0]
.%import_expr common_code 4622 <34:22:0> &bp 4651 +
.4622 DC8AD00018 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_2;  break;
l_1860#:
	br[l_1890#], defer[1]
.4623 F0000CB001 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 44, <<0]
.%import_expr common_code 4624 <34:22:0> &bp 4651 +
.4624 DC8AD00018 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
l_1862#:
	br[l_1890#], defer[1]
.4625 F0000CAC01 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 43, <<0]
.%import_expr common_code 4626 <34:22:0> &bp 4651 +
.4626 DC8AD00018 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
l_1864#:
	br[l_1890#], defer[1]
.4627 F0000CA801 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 42, <<0]
.4628 AAB0000303 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0
/******/                  switch(cid) { // counter id 
l_1867#:
	alu[--, 3, -, b0]
.%import_expr common_code 4629 <34:22:0> &bp 4650 +
.4629 DC8A900105 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4650
	blo[l_1887#], defer[1]
.4630 F0000C8003 common_code
	.%line 292 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
	immed[a3, 32, <<0]
.%import_expr common_code 4631 <26:22:8,7:0:0> &bp 4632 +
.4631 E804800318 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4632 B0
/******/                  switch(cid) { // counter id 
	jump[b0, l_9256#], targets[l_9259#,l_9258#,l_9257#,l_9256#]
.%import_expr common_code 4632 <34:22:0> &bp 4650 +
.4632 DC8A800018 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4650
l_9256#:
	br[l_1887#]
.%import_expr common_code 4633 <34:22:0> &bp 4648 +
.4633 DC8A000018 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4648
l_9257#:
	br[l_1885#]
.%import_expr common_code 4634 <34:22:0> &bp 4646 +
.4634 DC89800018 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4646
l_9258#:
	br[l_1883#]
.%import_expr common_code 4635 <34:22:0> &bp 4644 +
.4635 DC89000018 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4644
l_9259#:
	br[l_1881#]
.4636 AAB0000303 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0
/******/                  switch(cid) {
l_1879#:
	alu[--, 3, -, b0]
.%import_expr common_code 4637 <34:22:0> &bp 4650 +
.4637 DC8A900105 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4650
	blo[l_1887#], defer[1]
.4638 F0000C8003 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
	immed[a3, 32, <<0]
.%import_expr common_code 4639 <26:22:8,7:0:0> &bp 4640 +
.4639 E804800320 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4640 B0
/******/                  switch(cid) {
	jump[b0, l_9252#], targets[l_9255#,l_9254#,l_9253#,l_9252#]
.%import_expr common_code 4640 <34:22:0> &bp 4650 +
.4640 DC8A800018 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4650
l_9252#:
	br[l_1887#]
.%import_expr common_code 4641 <34:22:0> &bp 4648 +
.4641 DC8A000018 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4648
l_9253#:
	br[l_1885#]
.%import_expr common_code 4642 <34:22:0> &bp 4646 +
.4642 DC89800018 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4646
l_9254#:
	br[l_1883#]
.%import_expr common_code 4643 <34:22:0> &bp 4644 +
.4643 DC89000018 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0 4644
l_9255#:
	br[l_1881#]
.%import_expr common_code 4644 <34:22:0> &bp 4651 +
.4644 DC8AD00018 common_code
	.%line 356 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_3;  break;
l_1881#:
	br[l_1890#], defer[1]
.4645 F0000CA401 common_code
	.%line 356 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 41, <<0]
.%import_expr common_code 4646 <34:22:0> &bp 4651 +
.4646 DC8AD00018 common_code
	.%line 355 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_2;  break;
l_1883#:
	br[l_1890#], defer[1]
.4647 F0000CA001 common_code
	.%line 355 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 40, <<0]
.%import_expr common_code 4648 <34:22:0> &bp 4651 +
.4648 DC8AD00018 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 1 4651
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_1;  break;
l_1885#:
	br[l_1890#], defer[1]
.4649 F0000C9C01 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1033 0
	immed[a1, 39, <<0]
.4650 F0000C9801 common_code
	.%line 357 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1033 0
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_0;  break;
l_1887#:
	immed[a1, 38, <<0]
.%import_expr common_code 4651 <34:22:0> &bp 3185 +
.4651 DB1C500018 common_code
	.%line 369 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:646 1 3185
/******/      WU_incrementGlobalRegister(stats_regnum, stats_cerr); // see counter_util.c
l_1890#:
	br[_WU_incrementGlobalRegister#], defer[1]
.%import_expr common_code 4652 <27:20:8,7:0:0> &bp 4653 +
.4652 F00120132D common_code
	.%line 369 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:646 0
	load_addr[b4, l_9188#]
.4653 F0000C0300 common_code
	.%line 370 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:646 0
/******/  }
l_9188#:
	nop
.4654 E800000F00 common_code
	.%line 370 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:646 0 0 B3
	rtn[b3]
.%import_expr common_code 4655 <34:22:0> &bp 4811 +
.4655 DCB2C00011 common_code
	.%line 465 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 0 4811
/******/      if(ctx() == 0)
_plugin_init_user#:
	br!=ctx[0, l_8807#]
.4656 F0000C00DF common_code
	.%line 237 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:946 0
/******/      npkts = 0;
	immed[@a95, 0, <<0]
.4657 F0000C00EF common_code
	.%line 238 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:946 0
/******/      ndrops = 0;
	immed[@a111, 0, <<0]
.4658 F0000C00BF common_code
	.%line 240 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:946 0
/******/      nerrs = 0;
	immed[@a63, 0, <<0]
.4659 F0000C0180 common_code
	.%line 241 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:946 0
/******/      errno[0] = 0;	errno[1] = 0;	errno[2] = 0;	errno[3] = 0;
	immed[$0, 0, <<0]
.4660 F0000C0181 common_code
	.%line 241 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:946 0
	immed[$1, 0, <<0]
.4661 F0000C0182 common_code
	.%line 241 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:946 0
	immed[$2, 0, <<0]
.%import_expr common_code 4662 <27:20:8,7:0:0> _errno &v 0 +
.4662 F040000308 common_code
	.%line 242 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:946 0
/******/      errno[4] = 0;
	immed_w0[b0, @_errno]
.%import_expr common_code 4663 <27:20:24,7:0:16> _errno &v 0 +
.4663 F440000300 common_code
	.%line 242 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:946 0
	immed_w1[b0, @_errno]
.4664 0118000220 common_code
	.%line 242 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:946 2
	sram[write, $0, b0, 0, 5], ctx_swap[s1], defer[2]
.4665 F0000C0183 common_code
	.%line 241 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:946 1
/******/      errno[0] = 0;	errno[1] = 0;	errno[2] = 0;	errno[3] = 0;
	immed[$3, 0, <<0]
.4666 F0000C0184 common_code
	.%line 242 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:946 0
/******/      errno[4] = 0;
	immed[$4, 0, <<0]
.4667 FC0C000000 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:948 1
/******/      sleep( SLEEP_CYCLES );		// not sure if I need this
	local_csr_rd[timestamp_low]
.4668 F0000C0001 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:948 0
	immed[a1, 0, <<0]
.4669 F00030036B common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:947 0
	immed[b0, 875, <<0]
.4670 B080000001 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:947 0
	alu[b0, a1, +, b0]
.4671 E000200002 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:947 2
	ctx_arb[s1], defer[2]
.4672 FC07EC0701 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:950 1
	local_csr_wr[active_future_count_signal, 1]
.4673 FC05E00300 common_code
	.%line 251 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:949 0
	local_csr_wr[active_ctx_future_count, b0]
.4674 AAB0001704 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 0
/******/      switch(pid) {
	alu[--, 4, -, b5]
.%import_expr common_code 4675 <34:22:0> &bp 4695 +
.4675 DC95D00105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 1 4695
	blo[l_8594#], defer[1]
.4676 F000000300 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:951 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b0, 0, <<0]
.%import_expr common_code 4677 <26:22:8,7:0:0> &bp 4678 +
.4677 E804801746 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 0 4678 B5
/******/      switch(pid) {
	jump[b5, l_9260#], targets[l_9264#,l_9263#,l_9262#,l_9261#,l_9260#]
.%import_expr common_code 4678 <34:22:0> &bp 4695 +
.4678 DC95C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 0 4695
l_9260#:
	br[l_8594#]
.%import_expr common_code 4679 <34:22:0> &bp 4692 +
.4679 DC95000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 0 4692
l_9261#:
	br[l_8584#]
.%import_expr common_code 4680 <34:22:0> &bp 4689 +
.4680 DC94400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 0 4689
l_9262#:
	br[l_8574#]
.%import_expr common_code 4681 <34:22:0> &bp 4686 +
.4681 DC93800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 0 4686
l_9263#:
	br[l_8564#]
.%import_expr common_code 4682 <34:22:0> &bp 4683 +
.4682 DC92C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 0 4683
l_9264#:
	br[l_8554#]
.%import_expr common_code 4683 <34:22:0> &bp 4697 +
.4683 DC96600018 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 2 4697
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
l_8554#:
	br[l_8613#], defer[2]
.4684 F0000CC003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:952 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[a3, 48, <<0]
.4685 F0000CD801 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:952 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
	immed[a1, 54, <<0]
.%import_expr common_code 4686 <34:22:0> &bp 4697 +
.4686 DC96600018 common_code
	.%line 330 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 2 4697
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
l_8564#:
	br[l_8613#], defer[2]
.4687 F0000CB003 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:952 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[a3, 44, <<0]
.4688 F0000CC801 common_code
	.%line 330 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:952 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
	immed[a1, 50, <<0]
.%import_expr common_code 4689 <34:22:0> &bp 4697 +
.4689 DC96600018 common_code
	.%line 318 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 2 4697
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
l_8574#:
	br[l_8613#], defer[2]
.4690 F0000CA003 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:952 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[a3, 40, <<0]
.4691 F0000CB801 common_code
	.%line 318 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:952 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
	immed[a1, 46, <<0]
.%import_expr common_code 4692 <34:22:0> &bp 4697 +
.4692 DC96600018 common_code
	.%line 306 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 2 4697
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
l_8584#:
	br[l_8613#], defer[2]
.4693 F0000C9003 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:952 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[a3, 36, <<0]
.4694 F0000CA801 common_code
	.%line 306 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:952 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
	immed[a1, 42, <<0]
.4695 F0000C8003 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_8594#:
	immed[a3, 32, <<0]
.4696 F0000C9801 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:952 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_0;  break;
	immed[a1, 38, <<0]
.4697 A040500001 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:951 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_8613#:
	alu[a5, --, B, a1]
.%import_expr common_code 4698 <34:22:0> &bp 3181 +
.4698 DB1B600018 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:951 2 3181
	br[_WU_loadGlobalRegister#], defer[2]
.4699 A040100003 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:951 1
	alu[a1, --, B, a3]
.%import_expr common_code 4700 <27:20:8,17:10:0> &bp 4701 +
.4700 F0012D7404 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:951 0
	load_addr[a4, l_9189#]
.4701 AAB0001704 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 0
/******/      switch(pid) {
l_9189#:
	alu[--, 4, -, b5]
.%import_expr common_code 4702 <34:22:0> &bp 4722 +
.4702 DC9C900105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 1 4722
	blo[l_8656#], defer[1]
.4703 F000000300 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:953 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b0, 0, <<0]
.%import_expr common_code 4704 <26:22:8,7:0:0> &bp 4705 +
.4704 E804801761 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 0 4705 B5
/******/      switch(pid) {
	jump[b5, l_9265#], targets[l_9269#,l_9268#,l_9267#,l_9266#,l_9265#]
.%import_expr common_code 4705 <34:22:0> &bp 4722 +
.4705 DC9C800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 0 4722
l_9265#:
	br[l_8656#]
.%import_expr common_code 4706 <34:22:0> &bp 4719 +
.4706 DC9BC00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 0 4719
l_9266#:
	br[l_8646#]
.%import_expr common_code 4707 <34:22:0> &bp 4716 +
.4707 DC9B000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 0 4716
l_9267#:
	br[l_8636#]
.%import_expr common_code 4708 <34:22:0> &bp 4713 +
.4708 DC9A400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 0 4713
l_9268#:
	br[l_8626#]
.%import_expr common_code 4709 <34:22:0> &bp 4710 +
.4709 DC99800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 0 4710
l_9269#:
	br[l_8616#]
.%import_expr common_code 4710 <34:22:0> &bp 4724 +
.4710 DC9D200018 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 2 4724
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
l_8616#:
	br[l_8675#], defer[2]
.4711 F0000CC003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:954 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[a3, 48, <<0]
.4712 F0000CDC01 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:954 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
	immed[a1, 55, <<0]
.%import_expr common_code 4713 <34:22:0> &bp 4724 +
.4713 DC9D200018 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 2 4724
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
l_8626#:
	br[l_8675#], defer[2]
.4714 F0000CB003 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:954 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[a3, 44, <<0]
.4715 F0000CCC01 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:954 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
	immed[a1, 51, <<0]
.%import_expr common_code 4716 <34:22:0> &bp 4724 +
.4716 DC9D200018 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 2 4724
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
l_8636#:
	br[l_8675#], defer[2]
.4717 F0000CA003 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:954 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[a3, 40, <<0]
.4718 F0000CBC01 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:954 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
	immed[a1, 47, <<0]
.%import_expr common_code 4719 <34:22:0> &bp 4724 +
.4719 DC9D200018 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 2 4724
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
l_8646#:
	br[l_8675#], defer[2]
.4720 F0000C9003 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:954 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[a3, 36, <<0]
.4721 F0000CAC01 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:954 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
	immed[a1, 43, <<0]
.4722 F0000C8003 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_8656#:
	immed[a3, 32, <<0]
.4723 F0000C9C01 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:954 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_1;  break;
	immed[a1, 39, <<0]
.4724 A040500001 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:953 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_8675#:
	alu[a5, --, B, a1]
.%import_expr common_code 4725 <34:22:0> &bp 3181 +
.4725 DB1B600018 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:953 2 3181
	br[_WU_loadGlobalRegister#], defer[2]
.4726 A040100003 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:953 1
	alu[a1, --, B, a3]
.%import_expr common_code 4727 <27:20:8,17:10:0> &bp 4728 +
.4727 F0012DE004 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:953 0
	load_addr[a4, l_9190#]
.4728 AAB0001704 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 0
/******/      switch(pid) {
l_9190#:
	alu[--, 4, -, b5]
.%import_expr common_code 4729 <34:22:0> &bp 4749 +
.4729 DCA3500105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 1 4749
	blo[l_8718#], defer[1]
.4730 F000000300 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:955 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b0, 0, <<0]
.%import_expr common_code 4731 <26:22:8,7:0:0> &bp 4732 +
.4731 E80480177C common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 0 4732 B5
/******/      switch(pid) {
	jump[b5, l_9270#], targets[l_9274#,l_9273#,l_9272#,l_9271#,l_9270#]
.%import_expr common_code 4732 <34:22:0> &bp 4749 +
.4732 DCA3400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 0 4749
l_9270#:
	br[l_8718#]
.%import_expr common_code 4733 <34:22:0> &bp 4746 +
.4733 DCA2800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 0 4746
l_9271#:
	br[l_8708#]
.%import_expr common_code 4734 <34:22:0> &bp 4743 +
.4734 DCA1C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 0 4743
l_9272#:
	br[l_8698#]
.%import_expr common_code 4735 <34:22:0> &bp 4740 +
.4735 DCA1000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 0 4740
l_9273#:
	br[l_8688#]
.%import_expr common_code 4736 <34:22:0> &bp 4737 +
.4736 DCA0400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 0 4737
l_9274#:
	br[l_8678#]
.%import_expr common_code 4737 <34:22:0> &bp 4751 +
.4737 DCA3E00018 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 2 4751
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_2;  break;
l_8678#:
	br[l_8737#], defer[2]
.4738 F0000CC003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:956 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[a3, 48, <<0]
.4739 F0000CE001 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:956 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_2;  break;
	immed[a1, 56, <<0]
.%import_expr common_code 4740 <34:22:0> &bp 4751 +
.4740 DCA3E00018 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 2 4751
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_2;  break;
l_8688#:
	br[l_8737#], defer[2]
.4741 F0000CB003 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:956 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[a3, 44, <<0]
.4742 F0000CD001 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:956 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_2;  break;
	immed[a1, 52, <<0]
.%import_expr common_code 4743 <34:22:0> &bp 4751 +
.4743 DCA3E00018 common_code
	.%line 320 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 2 4751
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_2;  break;
l_8698#:
	br[l_8737#], defer[2]
.4744 F0000CA003 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:956 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[a3, 40, <<0]
.4745 F0000CC001 common_code
	.%line 320 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:956 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_2;  break;
	immed[a1, 48, <<0]
.%import_expr common_code 4746 <34:22:0> &bp 4751 +
.4746 DCA3E00018 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 2 4751
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_2;  break;
l_8708#:
	br[l_8737#], defer[2]
.4747 F0000C9003 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:956 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[a3, 36, <<0]
.4748 F0000CB001 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:956 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_2;  break;
	immed[a1, 44, <<0]
.4749 F0000C8003 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_8718#:
	immed[a3, 32, <<0]
.4750 F0000CA001 common_code
	.%line 355 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:956 0
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_2;  break;
	immed[a1, 40, <<0]
.4751 A040500001 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:955 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_8737#:
	alu[a5, --, B, a1]
.%import_expr common_code 4752 <34:22:0> &bp 3181 +
.4752 DB1B600018 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:955 2 3181
	br[_WU_loadGlobalRegister#], defer[2]
.4753 A040100003 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:955 1
	alu[a1, --, B, a3]
.%import_expr common_code 4754 <27:20:8,17:10:0> &bp 4755 +
.4754 F0012E4C04 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:955 0
	load_addr[a4, l_9191#]
.4755 AAB0001704 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 0
/******/      switch(pid) {
l_9191#:
	alu[--, 4, -, b5]
.%import_expr common_code 4756 <34:22:0> &bp 4776 +
.4756 DCAA100105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 1 4776
	blo[l_8780#], defer[1]
.4757 F000000300 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:957 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b0, 0, <<0]
.%import_expr common_code 4758 <26:22:8,7:0:0> &bp 4759 +
.4758 E804801797 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 0 4759 B5
/******/      switch(pid) {
	jump[b5, l_9275#], targets[l_9279#,l_9278#,l_9277#,l_9276#,l_9275#]
.%import_expr common_code 4759 <34:22:0> &bp 4776 +
.4759 DCAA000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 0 4776
l_9275#:
	br[l_8780#]
.%import_expr common_code 4760 <34:22:0> &bp 4773 +
.4760 DCA9400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 0 4773
l_9276#:
	br[l_8770#]
.%import_expr common_code 4761 <34:22:0> &bp 4770 +
.4761 DCA8800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 0 4770
l_9277#:
	br[l_8760#]
.%import_expr common_code 4762 <34:22:0> &bp 4767 +
.4762 DCA7C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 0 4767
l_9278#:
	br[l_8750#]
.%import_expr common_code 4763 <34:22:0> &bp 4764 +
.4763 DCA7000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 0 4764
l_9279#:
	br[l_8740#]
.%import_expr common_code 4764 <34:22:0> &bp 4778 +
.4764 DCAAA00018 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 2 4778
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
l_8740#:
	br[l_8799#], defer[2]
.4765 F0000CC003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:958 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[a3, 48, <<0]
.4766 F0000CE401 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:958 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
	immed[a1, 57, <<0]
.%import_expr common_code 4767 <34:22:0> &bp 4778 +
.4767 DCAAA00018 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 2 4778
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
l_8750#:
	br[l_8799#], defer[2]
.4768 F0000CB003 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:958 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[a3, 44, <<0]
.4769 F0000CD401 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:958 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
	immed[a1, 53, <<0]
.%import_expr common_code 4770 <34:22:0> &bp 4778 +
.4770 DCAAA00018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 2 4778
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
l_8760#:
	br[l_8799#], defer[2]
.4771 F0000CA003 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:958 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[a3, 40, <<0]
.4772 F0000CC401 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:958 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
	immed[a1, 49, <<0]
.%import_expr common_code 4773 <34:22:0> &bp 4778 +
.4773 DCAAA00018 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 2 4778
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
l_8770#:
	br[l_8799#], defer[2]
.4774 F0000C9003 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:958 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[a3, 36, <<0]
.4775 F0000CB401 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:958 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
	immed[a1, 45, <<0]
.4776 F0000C8003 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_8780#:
	immed[a3, 32, <<0]
.4777 F0000CA401 common_code
	.%line 356 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:958 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_3;  break;
	immed[a1, 41, <<0]
.4778 A040500001 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:957 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_8799#:
	alu[a5, --, B, a1]
.%import_expr common_code 4779 <34:22:0> &bp 3181 +
.4779 DB1B600018 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:957 2 3181
	br[_WU_loadGlobalRegister#], defer[2]
.4780 A040100003 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:957 1
	alu[a1, --, B, a3]
.%import_expr common_code 4781 <27:20:8,17:10:0> &bp 4782 +
.4781 F0012EB804 common_code
	.%line 13 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:957 0
	load_addr[a4, l_9192#]
.4782 F0000C04FF common_code
	.%line 468 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 0
/******/  	debug_on = 1;
l_9192#:
	immed[@a127, 1, <<0]
.%import_expr common_code 4783 <34:22:0> &bp 852 +
.4783 D8D5200018 common_code
	.%line 471 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 2 852
/******/  	if( queue_init_free() != 0 ) {
	br[_queue_init_free#], defer[2]
.4784 F0000C00CF common_code
	.%line 470 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:673 1
/******/  	queue_lock = UNLOCKED;
	immed[@a79, 0, <<0]
.%import_expr common_code 4785 <27:20:8,7:0:0> &bp 4786 +
.4785 F001200FB2 common_code
	.%line 471 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:673 0
/******/  	if( queue_init_free() != 0 ) {
	load_addr[b3, l_9193#]
.4786 A030000000 common_code
	.%line 471 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 0
l_9193#:
	alu[--, --, B, b0]
.%import_expr common_code 4787 <34:22:0> &bp 4801 +
.4787 DCB0400100 common_code
	.%line 471 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 0 4801
	beq[l_8805#]
.4788 AAB00C14BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 0
/******/      if( nerrs < 5 )	errno[nerrs] = n;
	alu[--, @a63, -, 5]
.%import_expr common_code 4789 <34:22:0> &bp 4797 +
.4789 DCAF400104 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 0 4797
	bhs[l_8804#]
.4790 B0400000BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 0
	alu[b0, --, B, @a63]
.4791 81E0100200 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 0
	alu_shf[a1, --, B, b0, <<2]
.%import_expr common_code 4792 <27:20:8,7:0:0> _errno &v 0 +
.4792 F040000308 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 0
	immed_w0[b0, @_errno]
.%import_expr common_code 4793 <27:20:24,7:0:16> _errno &v 0 +
.4793 F440000300 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 0
	immed_w1[b0, @_errno]
.4794 B080000001 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 0
	alu[b0, a1, +, b0]
.4795 0110000120 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 1
	sram[write, $0, b0, 0, 1], ctx_swap[s1], defer[1]
.4796 F0000C0580 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:945 0
	immed[$0, 1, <<0]
.4797 A08BFC04BF common_code
	.%line 221 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 0
/******/      ++nerrs;
l_8804#:
	alu[@a63, @a63, +, 1]
.%import_expr common_code 4798 <34:22:0> &bp 4556 +
.4798 DC73200018 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:945 2 4556
/******/      onl_api_plugin_cntr_inc(pluginId, 0);	// external error counter
	br[_onl_api_plugin_cntr_inc#], defer[2]
.4799 F000000300 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:945 1
	immed[b0, 0, <<0]
.%import_expr common_code 4800 <27:20:8,7:0:0> &bp 4801 +
.4800 F001200FC1 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:945 0
	load_addr[b3, l_9194#]
.%import_expr common_code 4801 <27:20:8,7:0:0> _queue &v 0 +
.4801 F04000031C common_code
	.%line 474 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 0
/******/  	queue_init_desc( &queue[SILVERQ], SILVERQ );
l_9194#:
l_8805#:
	immed_w0[b0, @_queue]
.%import_expr common_code 4802 <27:20:24,7:0:16> _queue &v 0 +
.4802 F440000300 common_code
	.%line 474 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 0
	immed_w1[b0, @_queue]
.%import_expr common_code 4803 <34:22:0> &bp 897 +
.4803 D8E0600018 common_code
	.%line 474 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 2 897
	br[_queue_init_desc#], defer[2]
.4804 F0000C0003 common_code
	.%line 474 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:673 1
	immed[a3, 0, <<0]
.%import_expr common_code 4805 <27:20:8,17:10:0> &bp 4806 +
.4805 F0012F1801 common_code
	.%line 474 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:673 0
	load_addr[a1, l_9195#]
.%import_expr common_code 4806 <27:20:8,7:0:0> _queue &v 32 +
.4806 F04000033C common_code
	.%line 475 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 0
/******/  	queue_init_desc( &queue[BRONZEQ], BRONZEQ );
l_9195#:
	immed_w0[b0, @_queue+32]
.%import_expr common_code 4807 <27:20:24,7:0:16> _queue &v 32 +
.4807 F440000300 common_code
	.%line 475 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 0
	immed_w1[b0, @_queue+32]
.%import_expr common_code 4808 <34:22:0> &bp 897 +
.4808 D8E0600018 common_code
	.%line 475 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 2 897
	br[_queue_init_desc#], defer[2]
.4809 F0000C0403 common_code
	.%line 475 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:673 1
	immed[a3, 1, <<0]
.%import_expr common_code 4810 <27:20:8,17:10:0> &bp 4811 +
.4810 F0012F2C01 common_code
	.%line 475 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:673 0
	load_addr[a1, l_9196#]
.4811 E800000B00 common_code
	.%line 481 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:673 0 0 B2
/******/  }
l_9196#:
l_8807#:
	rtn[b2]
.4812 F000400300 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1077 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
_callback#:
	immed[b0, 1024, <<0]
.4813 F44400030A common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1077 0
	immed_w1[b0, 16394]
.4814 0016000020 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1078 0
	sram[read, $0, b0, 0, 4], ctx_swap[s1]
.4815 A030060000 common_code
	.%line 697 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0
/******/      if( qparams.length == 0 ) {		// empty high-priority queue
	alu[--, --, B, $0]
.%import_expr common_code 4816 <34:22:0> &bp 4951 +
.4816 DCD5C00101 common_code
	.%line 697 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0 4951
	bne[l_408#]
.%import_expr common_code 4817 <27:20:8,7:0:0> _queue &v 0 +
.4817 F04000031C common_code
	.%line 698 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0
/******/  	if( queue[SILVERQ].npkts > 0 ) {
	immed_w0[b0, @_queue]
.%import_expr common_code 4818 <27:20:24,7:0:16> _queue &v 0 +
.4818 F440000300 common_code
	.%line 698 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0
	immed_w1[b0, @_queue]
.4819 0010000024 common_code
	.%line 698 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0
	sram[read, $0, b0, 4, 1], ctx_swap[s1]
.4820 A030060000 common_code
	.%line 698 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0
	alu[--, --, B, $0]
.%import_expr common_code 4821 <34:22:0> &bp 4883 +
.4821 DCC4C00100 common_code
	.%line 698 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0 4883
	beq[l_238#]
.%import_expr common_code 4822 <27:20:8,7:0:0> _queue &v 0 +
.4822 F04000031C common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
/******/      my_ring_out.plugin_qm_data_out.out_port		= qptr->hd->out_port;
	immed_w0[b0, @_queue]
.%import_expr common_code 4823 <27:20:24,7:0:16> _queue &v 0 +
.4823 F440000300 common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	immed_w1[b0, @_queue]
.4824 0010000038 common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	sram[read, $0, b0, 24, 1], ctx_swap[s1]
.4825 0010009080 common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	sram[read, $0, $0, 4, 1], ctx_swap[s1]
.4826 9080220200 common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	alu_shf[b2, --, B, $0, <<24]
.%import_expr common_code 4827 <27:20:8,7:0:0> _queue &v 0 +
.4827 F04000031C common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
/******/      my_ring_out.plugin_qm_data_out.qid			= qptr->hd->qid;
	immed_w0[b0, @_queue]
.%import_expr common_code 4828 <27:20:24,7:0:16> _queue &v 0 +
.4828 F440000300 common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	immed_w1[b0, @_queue]
.4829 0010000038 common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	sram[read, $0, b0, 24, 1], ctx_swap[s1]
.4830 001000A080 common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	sram[read, $0, $0, 8, 1], ctx_swap[s1]
.4831 C003080880 common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	ld_field[b2, 0011, $0, <<0]
.%import_expr common_code 4832 <27:20:8,7:0:0> _queue &v 0 +
.4832 F04000031C common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
/******/      my_ring_out.plugin_qm_data_out.l3_pkt_len		= qptr->hd->l3_pkt_len;
	immed_w0[b0, @_queue]
.%import_expr common_code 4833 <27:20:24,7:0:16> _queue &v 0 +
.4833 F440000300 common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	immed_w1[b0, @_queue]
.4834 0010000038 common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	sram[read, $0, b0, 24, 1], ctx_swap[s1]
.4835 001000B080 common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	sram[read, $0, $0, 12, 1], ctx_swap[s1]
.4836 8100220200 common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	alu_shf[a2, --, B, $0, <<16]
.%import_expr common_code 4837 <27:20:8,7:0:0> _queue &v 0 +
.4837 F04000031C common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
/******/      my_ring_out.plugin_qm_data_out.buf_handle_lo24	= qptr->hd->buf_handle;
	immed_w0[b0, @_queue]
.%import_expr common_code 4838 <27:20:24,7:0:16> _queue &v 0 +
.4838 F440000300 common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	immed_w1[b0, @_queue]
.4839 0010000038 common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	sram[read, $0, b0, 24, 1], ctx_swap[s1]
.4840 0010008080 common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	sram[read, $0, $0, 0, 1], ctx_swap[s1]
.%import_expr common_code 4841 <27:20:8,17:10:0> _queue &v 0 +
.4841 F0400C7003 common_code
	.%line 358 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
/******/      rc = queue_pop( qptr );
	immed_w0[a3, @_queue]
.%import_expr common_code 4842 <27:20:24,17:10:16> _queue &v 0 +
.4842 F4400C0003 common_code
	.%line 358 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	immed_w1[a3, @_queue]
.%import_expr common_code 4843 <34:22:0> &bp 915 +
.4843 D8E4E00018 common_code
	.%line 358 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 2 915
	br[_queue_pop#], defer[2]
.4844 A000460000 common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1051 1
/******/      my_ring_out.plugin_qm_data_out.buf_handle_lo24	= qptr->hd->buf_handle;
	alu[a4, --, B, $0]
.%import_expr common_code 4845 <27:20:8,7:0:0> &bp 4846 +
.4845 F001200FEE common_code
	.%line 358 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1051 0
/******/      rc = queue_pop( qptr );
	load_addr[b3, l_9197#]
.4846 F0800C0001 common_code
	.%line 359 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
/******/      if( rc == -1 ) {
l_9197#:
	immed[a1, -1, 0]
.4847 AAF0000001 common_code
	.%line 359 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	alu[--, b0, -, a1]
.%import_expr common_code 4848 <34:22:0> &bp 4859 +
.4848 DCBEC00101 common_code
	.%line 359 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0 4859
	bne[l_160#]
.4849 AAB00C14BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1062 0
/******/      if( nerrs < 5 )	errno[nerrs] = n;
	alu[--, @a63, -, 5]
.%import_expr common_code 4850 <34:22:0> &bp 4871 +
.4850 DCC1C00104 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1062 0 4871
	bhs[l_163#]
.4851 B0400000BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1062 0
	alu[b0, --, B, @a63]
.4852 81E0100200 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1062 0
	alu_shf[a1, --, B, b0, <<2]
.%import_expr common_code 4853 <27:20:8,7:0:0> _errno &v 0 +
.4853 F040000308 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1062 0
	immed_w0[b0, @_errno]
.%import_expr common_code 4854 <27:20:24,7:0:16> _errno &v 0 +
.4854 F440000300 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1062 0
	immed_w1[b0, @_errno]
.4855 B080000001 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1062 0
	alu[b0, a1, +, b0]
.4856 0110000120 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1062 1
	sram[write, $0, b0, 0, 1], ctx_swap[s1], defer[1]
.4857 F0000C0D80 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1062 0
	immed[$0, 3, <<0]
.%import_expr common_code 4858 <34:22:0> &bp 4871 +
.4858 DCC1C00018 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1062 0 4871
/******/      onl_api_plugin_cntr_inc(pluginId, 0);	// external error counter
	br[l_163#]
.4859 F0800C0401 common_code
	.%line 361 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
/******/      } else if( rc == -2 ) {
l_160#:
	immed[a1, -2, 0]
.4860 AAF0000001 common_code
	.%line 361 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0
	alu[--, b0, -, a1]
.%import_expr common_code 4861 <34:22:0> &bp 4875 +
.4861 DCC2C00101 common_code
	.%line 361 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1051 0 4875
	bne[l_164#]
.4862 AAB00C14BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 0
/******/      if( nerrs < 5 )	errno[nerrs] = n;
	alu[--, @a63, -, 5]
.%import_expr common_code 4863 <34:22:0> &bp 4871 +
.4863 DCC1C00104 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 0 4871
	bhs[l_163#]
.4864 B0400000BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 0
	alu[b0, --, B, @a63]
.4865 81E0100200 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 0
	alu_shf[a1, --, B, b0, <<2]
.%import_expr common_code 4866 <27:20:8,7:0:0> _errno &v 0 +
.4866 F040000308 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 0
	immed_w0[b0, @_errno]
.%import_expr common_code 4867 <27:20:24,7:0:16> _errno &v 0 +
.4867 F440000300 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 0
	immed_w1[b0, @_errno]
.4868 B080000001 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 0
	alu[b0, a1, +, b0]
.4869 0110000120 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 1
	sram[write, $0, b0, 0, 1], ctx_swap[s1], defer[1]
.4870 F0000C1180 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1063 0
	immed[$0, 4, <<0]
.4871 A08BFC04BF common_code
	.%line 221 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 0
/******/      ++nerrs;
l_163#:
	alu[@a63, @a63, +, 1]
.%import_expr common_code 4872 <34:22:0> &bp 4556 +
.4872 DC73200018 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1063 2 4556
/******/      onl_api_plugin_cntr_inc(pluginId, 0);	// external error counter
	br[_onl_api_plugin_cntr_inc#], defer[2]
.4873 F000000300 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1063 1
	immed[b0, 0, <<0]
.%import_expr common_code 4874 <27:20:8,7:0:0> &bp 4875 +
.4874 F001300F0B common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1063 0
	load_addr[b3, l_9198#]
.%import_expr common_code 4875 <34:22:0> &bp 4880 +
.4875 DCC4324214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1054 3 4880
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
l_9198#:
l_164#:
	br_inp_state[scr_ring7_status, l_433#], defer[3]
.4876 A058000004 common_code
	.%line 254 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:1052 2
/******/  	data[0] = in[0];
	alu[$0, --, B, a4]
.4877 A018100800 common_code
	.%line 255 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:1052 1
/******/          data[1] = in[1];
	alu[$1, --, B, b2]
.4878 A058200002 common_code
	.%line 256 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:1052 0
/******/          data[2] = in[2];
	alu[$2, --, B, a2]
.%import_expr common_code 4879 <34:22:0> &bp 4949 +
.4879 DCD5400018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1054 0 4949
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_373#]
.4880 E000000001 common_code
	.%line 265 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1058 0
/******/   	     ctx_swap();
l_433#:
	ctx_arb[voluntary]
.%import_expr common_code 4881 <34:22:0> &bp 4880 +
.4881 DCC4024214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1060 0 4880
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_433#]
.%import_expr common_code 4882 <34:22:0> &bp 4949 +
.4882 DCD5400018 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1061 0 4949
/******/  	scratch_put_ring(data,
	br[l_373#]
.%import_expr common_code 4883 <27:20:8,7:0:0> _queue &v 0 +
.4883 F04000031C common_code
	.%line 703 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0
/******/  	} else if( queue[BRONZEQ].npkts > 0 ) {
l_238#:
	immed_w0[b0, @_queue]
.%import_expr common_code 4884 <27:20:24,7:0:16> _queue &v 0 +
.4884 F440000300 common_code
	.%line 703 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0
	immed_w1[b0, @_queue]
.4885 0010000064 common_code
	.%line 703 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0
	sram[read, $0, b0, 36, 1], ctx_swap[s1]
.4886 A030060000 common_code
	.%line 703 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0
	alu[--, --, B, $0]
.%import_expr common_code 4887 <34:22:0> &bp 4951 +
.4887 DCD5C00100 common_code
	.%line 703 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0 4951
	beq[l_408#]
.%import_expr common_code 4888 <27:20:8,7:0:0> _queue &v 0 +
.4888 F04000031C common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
/******/      my_ring_out.plugin_qm_data_out.out_port		= qptr->hd->out_port;
	immed_w0[b0, @_queue]
.%import_expr common_code 4889 <27:20:24,7:0:16> _queue &v 0 +
.4889 F440000300 common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	immed_w1[b0, @_queue]
.4890 0010000078 common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	sram[read, $0, b0, 56, 1], ctx_swap[s1]
.4891 0010009080 common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	sram[read, $0, $0, 4, 1], ctx_swap[s1]
.4892 9080220200 common_code
	.%line 353 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	alu_shf[b2, --, B, $0, <<24]
.%import_expr common_code 4893 <27:20:8,7:0:0> _queue &v 0 +
.4893 F04000031C common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
/******/      my_ring_out.plugin_qm_data_out.qid			= qptr->hd->qid;
	immed_w0[b0, @_queue]
.%import_expr common_code 4894 <27:20:24,7:0:16> _queue &v 0 +
.4894 F440000300 common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	immed_w1[b0, @_queue]
.4895 0010000078 common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	sram[read, $0, b0, 56, 1], ctx_swap[s1]
.4896 001000A080 common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	sram[read, $0, $0, 8, 1], ctx_swap[s1]
.4897 C003080880 common_code
	.%line 354 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	ld_field[b2, 0011, $0, <<0]
.%import_expr common_code 4898 <27:20:8,7:0:0> _queue &v 0 +
.4898 F04000031C common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
/******/      my_ring_out.plugin_qm_data_out.l3_pkt_len		= qptr->hd->l3_pkt_len;
	immed_w0[b0, @_queue]
.%import_expr common_code 4899 <27:20:24,7:0:16> _queue &v 0 +
.4899 F440000300 common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	immed_w1[b0, @_queue]
.4900 0010000078 common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	sram[read, $0, b0, 56, 1], ctx_swap[s1]
.4901 001000B080 common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	sram[read, $0, $0, 12, 1], ctx_swap[s1]
.4902 8100220200 common_code
	.%line 355 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	alu_shf[a2, --, B, $0, <<16]
.%import_expr common_code 4903 <27:20:8,7:0:0> _queue &v 0 +
.4903 F04000031C common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
/******/      my_ring_out.plugin_qm_data_out.buf_handle_lo24	= qptr->hd->buf_handle;
	immed_w0[b0, @_queue]
.%import_expr common_code 4904 <27:20:24,7:0:16> _queue &v 0 +
.4904 F440000300 common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	immed_w1[b0, @_queue]
.4905 0010000078 common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	sram[read, $0, b0, 56, 1], ctx_swap[s1]
.4906 0010008080 common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	sram[read, $0, $0, 0, 1], ctx_swap[s1]
.%import_expr common_code 4907 <27:20:8,17:10:0> _queue &v 32 +
.4907 F0400CF003 common_code
	.%line 358 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
/******/      rc = queue_pop( qptr );
	immed_w0[a3, @_queue+32]
.%import_expr common_code 4908 <27:20:24,17:10:16> _queue &v 32 +
.4908 F4400C0003 common_code
	.%line 358 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	immed_w1[a3, @_queue+32]
.%import_expr common_code 4909 <34:22:0> &bp 915 +
.4909 D8E4E00018 common_code
	.%line 358 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 2 915
	br[_queue_pop#], defer[2]
.4910 A000460000 common_code
	.%line 356 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1064 1
/******/      my_ring_out.plugin_qm_data_out.buf_handle_lo24	= qptr->hd->buf_handle;
	alu[a4, --, B, $0]
.%import_expr common_code 4911 <27:20:8,7:0:0> &bp 4912 +
.4911 F001300F30 common_code
	.%line 358 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1064 0
/******/      rc = queue_pop( qptr );
	load_addr[b3, l_9199#]
.4912 A000100000 common_code
	.%line 358 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
l_9199#:
	alu[a1, --, B, b0]
.4913 F080000300 common_code
	.%line 359 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
/******/      if( rc == -1 ) {
	immed[b0, -1, 0]
.4914 AAB0000001 common_code
	.%line 359 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	alu[--, a1, -, b0]
.%import_expr common_code 4915 <34:22:0> &bp 4926 +
.4915 DCCF800101 common_code
	.%line 359 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0 4926
	bne[l_330#]
.4916 AAB00C14BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1075 0
/******/      if( nerrs < 5 )	errno[nerrs] = n;
	alu[--, @a63, -, 5]
.%import_expr common_code 4917 <34:22:0> &bp 4938 +
.4917 DCD2800104 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1075 0 4938
	bhs[l_333#]
.4918 B0400000BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1075 0
	alu[b0, --, B, @a63]
.4919 81E0100200 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1075 0
	alu_shf[a1, --, B, b0, <<2]
.%import_expr common_code 4920 <27:20:8,7:0:0> _errno &v 0 +
.4920 F040000308 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1075 0
	immed_w0[b0, @_errno]
.%import_expr common_code 4921 <27:20:24,7:0:16> _errno &v 0 +
.4921 F440000300 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1075 0
	immed_w1[b0, @_errno]
.4922 B080000001 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1075 0
	alu[b0, a1, +, b0]
.4923 0110000120 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1075 1
	sram[write, $0, b0, 0, 1], ctx_swap[s1], defer[1]
.4924 F0000C0D80 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1075 0
	immed[$0, 3, <<0]
.%import_expr common_code 4925 <34:22:0> &bp 4938 +
.4925 DCD2800018 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1075 0 4938
/******/      onl_api_plugin_cntr_inc(pluginId, 0);	// external error counter
	br[l_333#]
.4926 F080000301 common_code
	.%line 361 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
/******/      } else if( rc == -2 ) {
l_330#:
	immed[b0, -2, 0]
.4927 AAB0000001 common_code
	.%line 361 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0
	alu[--, a1, -, b0]
.%import_expr common_code 4928 <34:22:0> &bp 4942 +
.4928 DCD3800101 common_code
	.%line 361 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1064 0 4942
	bne[l_334#]
.4929 AAB00C14BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 0
/******/      if( nerrs < 5 )	errno[nerrs] = n;
	alu[--, @a63, -, 5]
.%import_expr common_code 4930 <34:22:0> &bp 4938 +
.4930 DCD2800104 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 0 4938
	bhs[l_333#]
.4931 B0400000BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 0
	alu[b0, --, B, @a63]
.4932 81E0100200 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 0
	alu_shf[a1, --, B, b0, <<2]
.%import_expr common_code 4933 <27:20:8,7:0:0> _errno &v 0 +
.4933 F040000308 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 0
	immed_w0[b0, @_errno]
.%import_expr common_code 4934 <27:20:24,7:0:16> _errno &v 0 +
.4934 F440000300 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 0
	immed_w1[b0, @_errno]
.4935 B080000001 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 0
	alu[b0, a1, +, b0]
.4936 0110000120 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 1
	sram[write, $0, b0, 0, 1], ctx_swap[s1], defer[1]
.4937 F0000C1180 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1076 0
	immed[$0, 4, <<0]
.4938 A08BFC04BF common_code
	.%line 221 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 0
/******/      ++nerrs;
l_333#:
	alu[@a63, @a63, +, 1]
.%import_expr common_code 4939 <34:22:0> &bp 4556 +
.4939 DC73200018 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1076 2 4556
/******/      onl_api_plugin_cntr_inc(pluginId, 0);	// external error counter
	br[_onl_api_plugin_cntr_inc#], defer[2]
.4940 F000000300 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1076 1
	immed[b0, 0, <<0]
.%import_expr common_code 4941 <27:20:8,7:0:0> &bp 4942 +
.4941 F001300F4E common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1076 0
	load_addr[b3, l_9200#]
.%import_expr common_code 4942 <34:22:0> &bp 4947 +
.4942 DCD4F24214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1067 3 4947
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
l_9200#:
l_334#:
	br_inp_state[scr_ring7_status, l_436#], defer[3]
.4943 A058000004 common_code
	.%line 254 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:1065 2
/******/  	data[0] = in[0];
	alu[$0, --, B, a4]
.4944 A018100800 common_code
	.%line 255 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:1065 1
/******/          data[1] = in[1];
	alu[$1, --, B, b2]
.4945 A058200002 common_code
	.%line 256 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:1065 0
/******/          data[2] = in[2];
	alu[$2, --, B, a2]
.%import_expr common_code 4946 <34:22:0> &bp 4949 +
.4946 DCD5400018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1067 0 4949
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_373#]
.4947 E000000001 common_code
	.%line 265 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1071 0
/******/   	     ctx_swap();
l_436#:
	ctx_arb[voluntary]
.%import_expr common_code 4948 <34:22:0> &bp 4947 +
.4948 DCD4C24214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1073 0 4947
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_436#]
.4949 F00000031C common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1065 0
/******/  	scratch_put_ring(data,
l_373#:
	immed[b0, 28, <<0]
.4950 1A14000020 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:1074 0
	scratch[put, $0, b0, 0, 3], ctx_swap[s1]
.4951 FC0C000000 common_code
	.%line 711 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1048 1
/******/      sleep( SLEEP_CYCLES );
l_408#:
	local_csr_rd[timestamp_low]
.4952 F0000C0001 common_code
	.%line 711 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1048 0
	immed[a1, 0, <<0]
.4953 F00030036B common_code
	.%line 711 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1047 0
	immed[b0, 875, <<0]
.4954 B080000001 common_code
	.%line 711 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1047 0
	alu[b0, a1, +, b0]
.4955 E000200002 common_code
	.%line 711 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:1047 2
	ctx_arb[s1], defer[2]
.4956 FC07EC0701 common_code
	.%line 711 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1050 1
	local_csr_wr[active_future_count_signal, 1]
.4957 FC05E00300 common_code
	.%line 711 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:1049 0
	local_csr_wr[active_ctx_future_count, b0]
.4958 E800000700 common_code
	.%line 713 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:642 0 0 B1
/******/  }
	rtn[b1]
.4959 C00318000A common_code
	.%line 397 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/      qid = ring_in.qid & 0x1fff;			// external qid
_handle_pkt_user#:
	ld_field_w_clr[b0, 0011, a10, >>0]
.4960 F001FFFC01 common_code
	.%line 397 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
	immed[a1, 8191, <<0]
.4961 A440600001 common_code
	.%line 397 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
	alu[a6, b0, AND, a1]
.4962 C003101C01 common_code
	.%line 398 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/      out_port = (ring_in.uc_mc_bits >> 3) & 0x7;
	ld_field_w_clr[a1, 0011, b7, >>0]
.4963 A070000001 common_code
	.%line 398 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 1
	alu[--, --, B, a1]
.4964 9C30080101 common_code
	.%line 398 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 0
	asr[b0, a1, >>3]
.4965 AAB00C0406 common_code
	.%line 406 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/      if( qid == GOLD_FLOW ) {
	alu[--, a6, -, 1]
.%import_expr common_code 4966 <34:22:0> &bp 4993 +
.4966 DCE0600101 common_code
	.%line 406 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 2 4993
	bne[l_1777#], defer[2]
.4967 A440400307 common_code
	.%line 398 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 1
/******/      out_port = (ring_in.uc_mc_bits >> 3) & 0x7;
	alu[a4, b0, AND, 7]
.4968 A08DFC04DF common_code
	.%line 404 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 0
/******/      ++npkts;
	alu[@a95, @a95, +, 1]
.%import_expr common_code 4969 <34:22:0> &bp 4556 +
.4969 DC73200018 common_code
	.%line 407 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 2 4556
/******/      	onl_api_plugin_cntr_inc(pluginId, 1);
	br[_onl_api_plugin_cntr_inc#], defer[2]
.4970 F000000301 common_code
	.%line 407 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 1
	immed[b0, 1, <<0]
.%import_expr common_code 4971 <27:20:8,7:0:0> &bp 4972 +
.4971 F001300F6C common_code
	.%line 407 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 0
	load_addr[b3, l_9201#]
.4972 F0000C0003 common_code
	.%line 345 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:967 0
/******/      dlNextBlock = nextBlk;
l_9201#:
	immed[a3, 0, <<0]
.4973 C003101C01 common_code
	.%line 350 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:967 0
/******/  	onl_api_update_ring_out_to_qm(
	ld_field_w_clr[a1, 0011, b7, >>0]
.4974 A070000001 common_code
	.%line 350 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:967 1
	alu[--, --, B, a1]
.4975 9C30080101 common_code
	.%line 350 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:967 0
	asr[b0, a1, >>3]
.4976 A440100307 common_code
	.%line 350 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:967 0
	alu[a1, b0, AND, 7]
.4977 910038010A common_code
	.%line 350 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:967 0
	alu_shf[b3, --, B, a10, >>16]
.4978 B04000000D common_code
	.%line 2084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
/******/      ring_out.plugin_qm_data_out.buf_handle_lo24   = (buf_handle & 0xFFFFFF);
	alu[b0, --, B, a13]
.4979 C00708000B common_code
	.%line 2084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
	ld_field[b0, 0111, a11, <<0]
.4980 A000D00000 common_code
	.%line 2084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
	alu[a13, --, B, b0]
.4981 A4001C3C01 common_code
	.%line 2085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
/******/      ring_out.plugin_qm_data_out.out_port     = (out_port & 0xF);
	alu[a1, a1, AND, 15]
.4982 988008322F common_code
	.%line 2085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
	alu_shf[b0, b12, AND~, 15, <<24]
.4983 9A80080201 common_code
	.%line 2085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
	alu_shf[b0, b0, OR, a1, <<24]
.4984 C00308000A common_code
	.%line 2086 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
/******/      ring_out.plugin_qm_data_out.qid          = (qid & 0xFFFF);
	ld_field[b0, 0011, a10, <<0]
.4985 A04010000C common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
/******/      ring_out.plugin_qm_data_out.l3_pkt_len   = (l3_pkt_len & 0xFFFF);
	alu[a1, --, B, a12]
.4986 C10C000E01 common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
	ld_field[a1, 1100, b3, <<16]
.4987 A040C00001 common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:968 0
	alu[a12, --, B, a1]
.4988 A0801C0404 common_code
	.%line 230 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:965 0
/******/      ring_out.plugin_qm_data_out.qid = (out_port+1 << 13) | xqid;
	alu[a1, a4, +, 1]
.4989 8B301A8201 common_code
	.%line 230 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:965 0
	alu_shf[a1, 64, OR, a1, <<13]
.%import_expr common_code 4990 <34:22:0> &bp 5024 +
.4990 DCE8200018 common_code
	.%line 230 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:965 2 5024
	br[l_1789#], defer[2]
.4991 C003080001 common_code
	.%line 230 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:965 1
	ld_field[b0, 0011, a1, <<0]
.4992 B000C00000 common_code
	.%line 230 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:965 0
	alu[b12, --, B, b0]
.4993 AAB00C0806 common_code
	.%line 408 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/      } else if( qid == SILVER_FLOW ) {
l_1777#:
	alu[--, a6, -, 2]
.%import_expr common_code 4994 <34:22:0> &bp 4997 +
.4994 DCE1400101 common_code
	.%line 408 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0 4997
	bne[l_1779#]
.%import_expr common_code 4995 <34:22:0> &bp 5000 +
.4995 DCE2100018 common_code
	.%line 409 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 1 5000
/******/      	onl_api_plugin_cntr_inc(pluginId, 2);
	br[l_9066#], defer[1]
.4996 F000000302 common_code
	.%line 409 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 0
	immed[b0, 2, <<0]
.4997 AAB00C0C06 common_code
	.%line 410 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/      } else if( qid == BRONZE_FLOW ) {
l_1779#:
	alu[--, a6, -, 3]
.%import_expr common_code 4998 <34:22:0> &bp 5025 +
.4998 DCE8400101 common_code
	.%line 410 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0 5025
	bne[l_1790#]
.4999 F000000303 common_code
	.%line 411 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/      	onl_api_plugin_cntr_inc(pluginId, 3);
	immed[b0, 3, <<0]
.%import_expr common_code 5000 <34:22:0> &bp 4556 +
.5000 DC73100018 common_code
	.%line 411 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 1 4556
l_9066#:
	br[_onl_api_plugin_cntr_inc#], defer[1]
.%import_expr common_code 5001 <27:20:8,7:0:0> &bp 5002 +
.5001 F001300F8A common_code
	.%line 411 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 0
	load_addr[b3, l_9202#]
.5002 AAB00C0806 common_code
	.%line 435 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/  	if( qid == SILVER_FLOW ) {
l_9202#:
	alu[--, a6, -, 2]
.%import_expr common_code 5003 <34:22:0> &bp 5010 +
.5003 DCE4900101 common_code
	.%line 435 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 1 5010
	bne[l_1784#], defer[1]
.5004 A0801C0404 common_code
	.%line 434 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 0
/******/  	rawqid = FormRawQid( out_port, RESQ );
	alu[a1, a4, +, 1]
.%import_expr common_code 5005 <27:20:8,7:0:0> _queue &v 0 +
.5005 F040000F1C common_code
	.%line 436 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/  	    ninq = queue_enq( &queue[SILVERQ],
	immed_w0[b3, @_queue]
.%import_expr common_code 5006 <27:20:24,7:0:16> _queue &v 0 +
.5006 F440000F00 common_code
	.%line 436 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
	immed_w1[b3, @_queue]
.%import_expr common_code 5007 <34:22:0> &bp 5014 +
.5007 DCE5A00018 common_code
	.%line 436 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 2 5014
	br[l_9067#], defer[2]
.5008 C00718000B common_code
	.%line 436 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 1
	ld_field_w_clr[b0, 0111, a11, >>0]
.5009 810038010A common_code
	.%line 436 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 0
	alu_shf[a3, --, B, a10, >>16]
.5010 C00718000B common_code
	.%line 440 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/  	    ninq = queue_enq( &queue[BRONZEQ],
l_1784#:
	ld_field_w_clr[b0, 0111, a11, >>0]
.5011 810038010A common_code
	.%line 440 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
	alu_shf[a3, --, B, a10, >>16]
.%import_expr common_code 5012 <27:20:8,7:0:0> _queue &v 32 +
.5012 F040000F3C common_code
	.%line 440 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
	immed_w0[b3, @_queue+32]
.%import_expr common_code 5013 <27:20:24,7:0:16> _queue &v 32 +
.5013 F440000F00 common_code
	.%line 440 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
	immed_w1[b3, @_queue+32]
.%import_expr common_code 5014 <34:22:0> &bp 1144 +
.5014 D91E100018 common_code
	.%line 440 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 1 1144
l_9067#:
	br[_queue_enq#], defer[1]
.%import_expr common_code 5015 <27:20:8,17:10:0> &bp 5016 +
.5015 F0013E6006 common_code
	.%line 440 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 0
	load_addr[a6, l_9203#]
.5016 F080000300 common_code
	.%line 447 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/  	if( ninq == -1 ) {		// hard limit
l_9203#:
	immed[b0, -1, 0]
.5017 AAB0000001 common_code
	.%line 447 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
	alu[--, a1, -, b0]
.%import_expr common_code 5018 <34:22:0> &bp 5023 +
.5018 DCE7C00101 common_code
	.%line 447 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0 5023
	bne[l_1788#]
.%import_expr common_code 5019 <34:22:0> &bp 498 +
.5019 D87CA00018 common_code
	.%line 244 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:972 2 498
/******/      onl_api_drop();
	br[_onl_api_drop#], defer[2]
.5020 A08EFC04EF common_code
	.%line 451 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:662 1
/******/  	    ++ndrops;		// number of drops
	alu[@a111, @a111, +, 1]
.%import_expr common_code 5021 <27:20:8,7:0:0> &bp 5022 +
.5021 F00130039E common_code
	.%line 244 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:972 0
/******/      onl_api_drop();
	load_addr[b0, l_9204#]
.%import_expr common_code 5022 <34:22:0> &bp 5024 +
.5022 DCE8000018 common_code
	.%line 244 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:972 0 5024
l_9204#:
	br[l_1789#]
.5023 F0000C5803 common_code
	.%line 336 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:973 0
/******/      dlNextBlock = DO_NOTHING;
l_1788#:
	immed[a3, 22, <<0]
.5024 E800000B00 common_code
	.%line 457 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0 0 B2
/******/  }
l_1789#:
	rtn[b2]
.5025 AAB00C14BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 0
/******/      if( nerrs < 5 )	errno[nerrs] = n;
l_1790#:
	alu[--, @a63, -, 5]
.%import_expr common_code 5026 <34:22:0> &bp 5034 +
.5026 DCEA800104 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 0 5034
	bhs[l_1792#]
.5027 B0400000BF common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 0
	alu[b0, --, B, @a63]
.5028 81E0100200 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 0
	alu_shf[a1, --, B, b0, <<2]
.%import_expr common_code 5029 <27:20:8,7:0:0> _errno &v 0 +
.5029 F040000308 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 0
	immed_w0[b0, @_errno]
.%import_expr common_code 5030 <27:20:24,7:0:16> _errno &v 0 +
.5030 F440000300 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 0
	immed_w1[b0, @_errno]
.5031 B080000001 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 0
	alu[b0, a1, +, b0]
.5032 0130000120 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 1
	sram[write, $0, b0, 0, 1], ctx_swap[s3], defer[1]
.5033 F0000C1D80 common_code
	.%line 220 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:975 0
	immed[$0, 7, <<0]
.5034 A08BFC04BF common_code
	.%line 221 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 0
/******/      ++nerrs;
l_1792#:
	alu[@a63, @a63, +, 1]
.%import_expr common_code 5035 <34:22:0> &bp 4556 +
.5035 DC73200018 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:975 2 4556
/******/      onl_api_plugin_cntr_inc(pluginId, 0);	// external error counter
	br[_onl_api_plugin_cntr_inc#], defer[2]
.5036 F000000300 common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:975 1
	immed[b0, 0, <<0]
.%import_expr common_code 5037 <27:20:8,7:0:0> &bp 5038 +
.5037 F001300FAE common_code
	.%line 222 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:975 0
	load_addr[b3, l_9205#]
.%import_expr common_code 5038 <34:22:0> &bp 498 +
.5038 D87C900018 common_code
	.%line 244 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 1 fiid:974 1 498
/******/      onl_api_drop();
l_9205#:
	br[_onl_api_drop#], defer[1]
.%import_expr common_code 5039 <27:20:8,7:0:0> &bp 5040 +
.5039 F0013003B0 common_code
	.%line 244 "/users/onl/npr/plugins/priq2/plugin_helpers.h" 0 fiid:974 0
	load_addr[b0, l_9206#]
.5040 F0000C0300 common_code
	.%line 415 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0
/******/  	return;
l_9206#:
	nop
.5041 E800000B00 common_code
	.%line 415 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:662 0 0 B2
	rtn[b2]
.5042 FC04400000 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:960 1
/******/    switch(__ME())
_plugin_init#:
	local_csr_rd[active_ctx_sts]
.5043 F000000300 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:960 0
	immed[b0, 0, <<0]
.5044 943000013F common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:959 0
	alu_shf[b0, 31, AND, b0, >>3]
.5045 BAC0000307 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
	alu[b0, b0, -, 7]
.5046 AAB000030C common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
	alu[--, 12, -, b0]
.%import_expr common_code 5047 <34:22:0> &bp 5082 +
.5047 DCF6800105 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
	blo[l_8944#]
.%import_expr common_code 5048 <26:22:8,7:0:0> &bp 5049 +
.5048 E804C003B9 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5049 B0
	jump[b0, l_9280#], targets[l_9292#,l_9291#,l_9290#,l_9289#,l_9288#,l_9287#,l_9286#,l_9285#,l_9284#,l_9283#,l_9282#,l_9281#,l_9280#]
.%import_expr common_code 5049 <34:22:0> &bp 5082 +
.5049 DCF6800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
l_9280#:
	br[l_8944#]
.%import_expr common_code 5050 <34:22:0> &bp 5082 +
.5050 DCF6800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
l_9281#:
	br[l_8944#]
.%import_expr common_code 5051 <34:22:0> &bp 5082 +
.5051 DCF6800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
l_9282#:
	br[l_8944#]
.%import_expr common_code 5052 <34:22:0> &bp 5082 +
.5052 DCF6800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
l_9283#:
	br[l_8944#]
.%import_expr common_code 5053 <34:22:0> &bp 5082 +
.5053 DCF6800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
l_9284#:
	br[l_8944#]
.%import_expr common_code 5054 <34:22:0> &bp 5082 +
.5054 DCF6800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
l_9285#:
	br[l_8944#]
.%import_expr common_code 5055 <34:22:0> &bp 5082 +
.5055 DCF6800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
l_9286#:
	br[l_8944#]
.%import_expr common_code 5056 <34:22:0> &bp 5082 +
.5056 DCF6800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
l_9287#:
	br[l_8944#]
.%import_expr common_code 5057 <34:22:0> &bp 5082 +
.5057 DCF6800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5082
l_9288#:
	br[l_8944#]
.%import_expr common_code 5058 <34:22:0> &bp 5077 +
.5058 DCF5400018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5077
l_9289#:
	br[l_8941#]
.%import_expr common_code 5059 <34:22:0> &bp 5072 +
.5059 DCF4000018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5072
l_9290#:
	br[l_8939#]
.%import_expr common_code 5060 <34:22:0> &bp 5067 +
.5060 DCF2C00018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5067
l_9291#:
	br[l_8937#]
.%import_expr common_code 5061 <34:22:0> &bp 5062 +
.5061 DCF1800018 common_code
	.%line 726 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 5062
l_9292#:
	br[l_8935#]
.5062 F000001704 common_code
	.%line 754 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        pluginId = 4;
l_8935#:
	immed[b5, 4, <<0]
.5063 F00000070A common_code
	.%line 755 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        dlFromBlock  = PACKET_IN_RING_4;
	immed[b1, 10, <<0]
.%import_expr common_code 5064 <34:22:0> &bp 5086 +
.5064 DCF7A00018 common_code
	.%line 757 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 2 5086
/******/        msgNextBlock = MESSAGE_OUT_RING_4;
	br[l_8947#], defer[2]
.5065 F000001B14 common_code
	.%line 756 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:672 1
/******/        msgFromBlock = MESSAGE_IN_RING_4;
	immed[b6, 20, <<0]
.5066 F0000C3C07 common_code
	.%line 757 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:672 0
/******/        msgNextBlock = MESSAGE_OUT_RING_4;
	immed[a7, 15, <<0]
.5067 F000001703 common_code
	.%line 748 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        pluginId = 3;
l_8937#:
	immed[b5, 3, <<0]
.5068 F000000709 common_code
	.%line 749 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        dlFromBlock  = PACKET_IN_RING_3;
	immed[b1, 9, <<0]
.%import_expr common_code 5069 <34:22:0> &bp 5086 +
.5069 DCF7A00018 common_code
	.%line 751 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 2 5086
/******/        msgNextBlock = MESSAGE_OUT_RING_3;
	br[l_8947#], defer[2]
.5070 F000001B13 common_code
	.%line 750 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:672 1
/******/        msgFromBlock = MESSAGE_IN_RING_3;
	immed[b6, 19, <<0]
.5071 F0000C3807 common_code
	.%line 751 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:672 0
/******/        msgNextBlock = MESSAGE_OUT_RING_3;
	immed[a7, 14, <<0]
.5072 F000001702 common_code
	.%line 742 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        pluginId = 2;
l_8939#:
	immed[b5, 2, <<0]
.5073 F000000708 common_code
	.%line 743 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        dlFromBlock  = PACKET_IN_RING_2;
	immed[b1, 8, <<0]
.%import_expr common_code 5074 <34:22:0> &bp 5086 +
.5074 DCF7A00018 common_code
	.%line 745 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 2 5086
/******/        msgNextBlock = MESSAGE_OUT_RING_2;
	br[l_8947#], defer[2]
.5075 F000001B12 common_code
	.%line 744 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:672 1
/******/        msgFromBlock = MESSAGE_IN_RING_2;
	immed[b6, 18, <<0]
.5076 F0000C3407 common_code
	.%line 745 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:672 0
/******/        msgNextBlock = MESSAGE_OUT_RING_2;
	immed[a7, 13, <<0]
.5077 F000001701 common_code
	.%line 735 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        pluginId = 1;
l_8941#:
	immed[b5, 1, <<0]
.5078 F000000707 common_code
	.%line 736 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        dlFromBlock  = PACKET_IN_RING_1;
	immed[b1, 7, <<0]
.%import_expr common_code 5079 <34:22:0> &bp 5086 +
.5079 DCF7A00018 common_code
	.%line 738 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 2 5086
/******/        msgNextBlock = MESSAGE_OUT_RING_1;
	br[l_8947#], defer[2]
.5080 F000001B11 common_code
	.%line 737 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:672 1
/******/        msgFromBlock = MESSAGE_IN_RING_1;
	immed[b6, 17, <<0]
.5081 F0000C3007 common_code
	.%line 738 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:672 0
/******/        msgNextBlock = MESSAGE_OUT_RING_1;
	immed[a7, 12, <<0]
.5082 F000001700 common_code
	.%line 760 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        pluginId = 0;
l_8944#:
	immed[b5, 0, <<0]
.5083 F000000706 common_code
	.%line 761 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        dlFromBlock  = PACKET_IN_RING_0;
	immed[b1, 6, <<0]
.5084 F000001B10 common_code
	.%line 762 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        msgFromBlock = MESSAGE_IN_RING_0;
	immed[b6, 16, <<0]
.5085 F0000C2C07 common_code
	.%line 763 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/        msgNextBlock = MESSAGE_OUT_RING_0;
	immed[a7, 11, <<0]
.%import_expr common_code 5086 <34:22:0> &bp 4655 +
.5086 DC8BD00018 common_code
	.%line 767 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 1 4655
/******/    plugin_init_user(); // user hook
l_8947#:
	br[_plugin_init_user#], defer[1]
.%import_expr common_code 5087 <27:20:8,7:0:0> &bp 5088 +
.5087 F001300BE0 common_code
	.%line 767 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:672 0
	load_addr[b2, l_9207#]
.5088 F0000C0300 common_code
	.%line 768 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0
/******/  }
l_9207#:
	nop
.5089 E8000C0002 common_code
	.%line 768 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:672 0 0 A2
	rtn[a2]
.%import_expr common_code 5090 <34:22:0> &bp 1102 +
.5090 D913900018 common_code
	.%line 496 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:661 1 1102
/******/    dl_source_packet(dlFromBlock);
_handle_pkt#:
	br[_dl_source_packet#], defer[1]
.%import_expr common_code 5091 <27:20:8,7:0:0> &bp 5092 +
.5091 F001300BE4 common_code
	.%line 496 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:661 0
	load_addr[b2, l_9208#]
.%import_expr common_code 5092 <34:22:0> &bp 4959 +
.5092 DCD7D00018 common_code
	.%line 498 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:661 1 4959
/******/    handle_pkt_user( );
l_9208#:
	br[_handle_pkt_user#], defer[1]
.%import_expr common_code 5093 <27:20:8,7:0:0> &bp 5094 +
.5093 F001300BE6 common_code
	.%line 498 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:661 0
	load_addr[b2, l_9209#]
.%import_expr common_code 5094 <34:22:0> &bp 1203 +
.5094 D92CD00018 common_code
	.%line 500 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:661 1 1203
/******/    dl_sink_packet(dlNextBlock);	// assumes do nothing if an invalid value
l_9209#:
	br[_dl_sink_packet#], defer[1]
.%import_expr common_code 5095 <27:20:8,7:0:0> &bp 5096 +
.5095 F001300BE8 common_code
	.%line 500 "/users/onl/npr/plugins/priq2/priq2.c" 0 fiid:661 0
	load_addr[b2, l_9210#]
.5096 F0000C0300 common_code
	.%line 501 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:661 0
/******/  }
l_9210#:
	nop
.5097 E8000C0002 common_code
	.%line 501 "/users/onl/npr/plugins/priq2/priq2.c" 1 fiid:661 0 0 A2
	rtn[a2]
+ucode_end
