+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 0x00001000 0 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 8276 0
.%local_mem dram$tls dram 0 16
.%local_mem sram3$tls sram3 0
.%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 _findStr sram3 12
.%local_mem _replaceStr sram3 12
.%lm_sym lmspill_6_0 268 4
.%init lmspill_6_0+0 0x0
.%lm_sym lmspill_6_1 524 4
.%init lmspill_6_1+0 0x0
.%lm_sym lmspill_6_2 780 4
.%init lmspill_6_2+0 0x0
.%lm_sym lmspill_6_3 1036 4
.%init lmspill_6_3+0 0x0
.%lm_sym lmspill_6_4 1292 4
.%init lmspill_6_4+0 0x0
.%lm_sym lmspill_6_5 1548 4
.%init lmspill_6_5+0 0x0
.%lm_sym lmspill_6_6 1804 4
.%init lmspill_6_6+0 0x0
.%lm_sym lmspill_6_7 2060 4
.%init lmspill_6_7+0 0x0
.%lm_sym lmspill_5_0 224 4
.%init lmspill_5_0+0 0x0
.%lm_sym lmspill_5_1 480 4
.%init lmspill_5_1+0 0x0
.%lm_sym lmspill_5_2 736 4
.%init lmspill_5_2+0 0x0
.%lm_sym lmspill_5_3 992 4
.%init lmspill_5_3+0 0x0
.%lm_sym lmspill_5_4 1248 4
.%init lmspill_5_4+0 0x0
.%lm_sym lmspill_5_5 1504 4
.%init lmspill_5_5+0 0x0
.%lm_sym lmspill_5_6 1760 4
.%init lmspill_5_6+0 0x0
.%lm_sym lmspill_5_7 2016 4
.%init lmspill_5_7+0 0x0
.%lm_sym lmspill_4_0 228 4
.%init lmspill_4_0+0 0x0
.%lm_sym lmspill_4_1 484 4
.%init lmspill_4_1+0 0x0
.%lm_sym lmspill_4_2 740 4
.%init lmspill_4_2+0 0x0
.%lm_sym lmspill_4_3 996 4
.%init lmspill_4_3+0 0x0
.%lm_sym lmspill_4_4 1252 4
.%init lmspill_4_4+0 0x0
.%lm_sym lmspill_4_5 1508 4
.%init lmspill_4_5+0 0x0
.%lm_sym lmspill_4_6 1764 4
.%init lmspill_4_6+0 0x0
.%lm_sym lmspill_4_7 2020 4
.%init lmspill_4_7+0 0x0
.%lm_sym lmspill_3_0 264 4
.%init lmspill_3_0+0 0x0
.%lm_sym lmspill_3_1 520 4
.%init lmspill_3_1+0 0x0
.%lm_sym lmspill_3_2 776 4
.%init lmspill_3_2+0 0x0
.%lm_sym lmspill_3_3 1032 4
.%init lmspill_3_3+0 0x0
.%lm_sym lmspill_3_4 1288 4
.%init lmspill_3_4+0 0x0
.%lm_sym lmspill_3_5 1544 4
.%init lmspill_3_5+0 0x0
.%lm_sym lmspill_3_6 1800 4
.%init lmspill_3_6+0 0x0
.%lm_sym lmspill_3_7 2056 4
.%init lmspill_3_7+0 0x0
.%lm_sym lmspill_2_0 64 4
.%init lmspill_2_0+0 0x0
.%lm_sym lmspill_2_1 320 4
.%init lmspill_2_1+0 0x0
.%lm_sym lmspill_2_2 576 4
.%init lmspill_2_2+0 0x0
.%lm_sym lmspill_2_3 832 4
.%init lmspill_2_3+0 0x0
.%lm_sym lmspill_2_4 1088 4
.%init lmspill_2_4+0 0x0
.%lm_sym lmspill_2_5 1344 4
.%init lmspill_2_5+0 0x0
.%lm_sym lmspill_2_6 1600 4
.%init lmspill_2_6+0 0x0
.%lm_sym lmspill_2_7 1856 4
.%init lmspill_2_7+0 0x0
.%lm_sym lmspill_1_0 232 4
.%init lmspill_1_0+0 0x0
.%lm_sym lmspill_1_1 488 4
.%init lmspill_1_1+0 0x0
.%lm_sym lmspill_1_2 744 4
.%init lmspill_1_2+0 0x0
.%lm_sym lmspill_1_3 1000 4
.%init lmspill_1_3+0 0x0
.%lm_sym lmspill_1_4 1256 4
.%init lmspill_1_4+0 0x0
.%lm_sym lmspill_1_5 1512 4
.%init lmspill_1_5+0 0x0
.%lm_sym lmspill_1_6 1768 4
.%init lmspill_1_6+0 0x0
.%lm_sym lmspill_1_7 2024 4
.%init lmspill_1_7+0 0x0
.%lm_sym lmspill_0_0 272 4
.%init lmspill_0_0+0 0x0
.%lm_sym lmspill_0_1 528 4
.%init lmspill_0_1+0 0x0
.%lm_sym lmspill_0_2 784 4
.%init lmspill_0_2+0 0x0
.%lm_sym lmspill_0_3 1040 4
.%init lmspill_0_3+0 0x0
.%lm_sym lmspill_0_4 1296 4
.%init lmspill_0_4+0 0x0
.%lm_sym lmspill_0_5 1552 4
.%init lmspill_0_5+0 0x0
.%lm_sym lmspill_0_6 1808 4
.%init lmspill_0_6+0 0x0
.%lm_sym lmspill_0_7 2064 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 _findStr+0 0x68656c6c
.%init _findStr+4 0x6f000000
.%init _findStr+8 0x0
.%init _replaceStr+0 0x61646965
.%init _replaceStr+4 0x75000000
.%init _replaceStr+8 0x0
.%init_reg A0 0x0
.%init_reg B6 0x0
.%init_reg B7 0x0
.%init_reg B8 0x0
.%init_reg A1 0x0
.%init_reg A2 0x0
.%init_reg A9 0x0
.%init_reg B9 0x0
.%init_reg A10 0x0
.%init_reg B0 0x0
.%init_reg B10 0x0
.%init_reg A11 0x0
.%init_reg @B113 0x740
.%init_reg @B97 0x640
.%init_reg @B81 0x540
.%init_reg @B65 0x440
.%init_reg @B49 0x340
.%init_reg @B33 0x240
.%init_reg @B17 0x140
.%init_reg @B1 0x40
:_copy#	225
:_copyls#	33
:_default_format_out_data#	322
:_dl_sink_init#	306
:_dl_sink_packet#	340
:_dl_source_init#	314
:_dl_source_message#	362
:_dl_source_packet#	486
:_exit#	338
:_handle_msg#	1516
:_handle_pkt#	2050
:_handle_pkt_user#	528
:_main#	0
:_onl_api_getUdpHdrPtr#	260
:_plugin_init#	266
:_prefix#	187
:_sram_ring_get_buffer_1word#	175
:_sram_ring_get_buffer_6word#	180
:_strlen_lmem#	163
:_strncmp_lmem#	110
:l_1007#	636
:l_101#	2040
:l_1052#	647
:l_1080#	648
:l_1083#	659
:l_1085#	676
:l_1087#	685
:l_1090#	703
:l_1092#	711
:l_1096#	724
:l_11#	23
:l_11210#	286
:l_11212#	290
:l_11214#	294
:l_11216#	298
:l_11219#	302
:l_11222#	305
:l_11233#	311
:l_11244#	313
:l_11249#	319
:l_11260#	321
:l_11301#	32
:l_11304#	701
:l_11305#	1389
:l_11306#	1319
:l_11309#	1450
:l_11310#	1604
:l_11319#	90
:l_11320#	1461
:l_11321#	1621
:l_11322#	1722
:l_11323#	1764
:l_11324#	2
:l_11325#	4
:l_11326#	6
:l_11327#	19
:l_11328#	25
:l_11329#	32
:l_11330#	396
:l_11331#	402
:l_11332#	410
:l_11333#	415
:l_11334#	421
:l_11335#	426
:l_11336#	432
:l_11337#	437
:l_11338#	443
:l_11339#	448
:l_11340#	454
:l_11341#	459
:l_11342#	465
:l_11343#	470
:l_11344#	476
:l_11345#	481
:l_11346#	508
:l_11347#	513
:l_11348#	596
:l_11349#	639
:l_11350#	716
:l_11351#	724
:l_11352#	1538
:l_11353#	1590
:l_11354#	1599
:l_11355#	1606
:l_11356#	1610
:l_11357#	2054
:l_11358#	2057
:l_11359#	2061
:l_11360#	2063
:l_11361#	273
:l_11362#	274
:l_11363#	275
:l_11364#	276
:l_11365#	277
:l_11366#	278
:l_11367#	279
:l_11368#	280
:l_11369#	281
:l_11370#	282
:l_11371#	283
:l_11372#	284
:l_11373#	285
:l_11374#	545
:l_11375#	546
:l_11376#	547
:l_11377#	548
:l_11378#	549
:l_11379#	550
:l_11380#	551
:l_11381#	606
:l_11382#	607
:l_11383#	608
:l_11384#	609
:l_11385#	610
:l_11386#	611
:l_11387#	612
:l_11388#	652
:l_11389#	653
:l_11390#	654
:l_11391#	655
:l_11392#	656
:l_11393#	657
:l_11394#	658
:l_11395#	749
:l_11396#	750
:l_11397#	751
:l_11398#	752
:l_11399#	753
:l_11400#	754
:l_11401#	755
:l_11402#	898
:l_11403#	899
:l_11404#	900
:l_11405#	901
:l_11406#	902
:l_11407#	903
:l_11408#	904
:l_11409#	992
:l_11410#	993
:l_11411#	994
:l_11412#	995
:l_11413#	996
:l_11414#	997
:l_11415#	998
:l_11416#	1098
:l_11417#	1099
:l_11418#	1100
:l_11419#	1101
:l_11420#	1102
:l_11421#	1103
:l_11422#	1104
:l_11423#	1164
:l_11424#	1165
:l_11425#	1166
:l_11426#	1167
:l_11427#	1168
:l_11428#	1169
:l_11429#	1170
:l_11430#	1217
:l_11431#	1218
:l_11432#	1219
:l_11433#	1220
:l_11434#	1221
:l_11435#	1222
:l_11436#	1223
:l_11437#	1259
:l_11438#	1260
:l_11439#	1261
:l_11440#	1262
:l_11441#	1263
:l_11442#	1264
:l_11443#	1265
:l_11444#	1294
:l_11445#	1295
:l_11446#	1296
:l_11447#	1297
:l_11448#	1298
:l_11449#	1299
:l_11450#	1300
:l_11451#	1335
:l_11452#	1336
:l_11453#	1337
:l_11454#	1338
:l_11455#	1339
:l_11456#	1340
:l_11457#	1341
:l_11458#	1367
:l_11459#	1368
:l_11460#	1369
:l_11461#	1370
:l_11462#	1371
:l_11463#	1372
:l_11464#	1373
:l_11465#	1401
:l_11466#	1402
:l_11467#	1403
:l_11468#	1404
:l_11469#	1405
:l_11470#	1406
:l_11471#	1407
:l_11472#	1431
:l_11473#	1432
:l_11474#	1433
:l_11475#	1434
:l_11476#	1435
:l_11477#	1436
:l_11478#	1437
:l_11479#	1200
:l_11480#	1201
:l_11481#	1202
:l_11482#	1203
:l_11483#	1204
:l_11484#	1205
:l_11485#	1206
:l_11486#	1207
:l_11487#	1482
:l_11488#	1483
:l_11489#	1484
:l_11490#	1485
:l_11491#	1486
:l_11492#	1487
:l_11493#	1488
:l_1178#	737
:l_1181#	744
:l_1183#	756
:l_12#	27
:l_1297#	778
:l_1327#	790
:l_134#	2046
:l_135#	2047
:l_136#	2048
:l_137#	2049
:l_14#	29
:l_141#	49
:l_144#	80
:l_1442#	812
:l_1472#	822
:l_1475#	842
:l_1477#	846
:l_149#	109
:l_15#	30
:l_1528#	856
:l_1557#	868
:l_1561#	881
:l_1562#	882
:l_1563#	885
:l_1566#	895
:l_1568#	905
:l_157#	129
:l_164#	161
:l_1646#	919
:l_1676#	929
:l_169#	164
:l_1755#	941
:l_177#	371
:l_1785#	951
:l_1807#	982
:l_183#	374
:l_1849#	987
:l_185#	379
:l_187#	383
:l_1877#	988
:l_1880#	999
:l_1882#	1016
:l_1884#	1025
:l_1887#	1042
:l_1889#	1050
:l_189#	387
:l_1892#	1085
:l_1894#	1088
:l_191#	391
:l_193#	394
:l_1932#	1093
:l_196#	399
:l_1960#	1094
:l_1963#	1105
:l_1965#	1114
:l_1967#	1119
:l_1970#	1128
:l_1972#	1132
:l_1975#	1151
:l_1977#	1154
:l_2013#	1159
:l_203#	405
:l_2041#	1160
:l_2044#	1171
:l_2046#	1176
:l_2048#	1179
:l_2051#	1184
:l_2053#	1186
:l_2056#	1197
:l_2058#	1208
:l_207#	412
:l_2095#	1212
:l_2123#	1213
:l_2126#	1224
:l_2128#	1229
:l_2130#	1232
:l_2133#	1237
:l_2135#	1239
:l_2137#	1250
:l_214#	417
:l_2174#	1254
:l_218#	423
:l_2202#	1255
:l_2205#	1266
:l_2207#	1271
:l_2209#	1274
:l_2212#	1279
:l_2214#	1281
:l_2216#	1285
:l_225#	428
:l_2253#	1289
:l_2281#	1290
:l_2284#	1301
:l_2286#	1306
:l_2288#	1309
:l_229#	434
:l_2291#	1314
:l_2293#	1316
:l_2295#	1325
:l_2332#	1330
:l_236#	439
:l_2360#	1331
:l_2363#	1342
:l_2365#	1345
:l_2367#	1347
:l_2370#	1350
:l_2372#	1351
:l_2374#	1357
:l_240#	445
:l_2411#	1362
:l_2439#	1363
:l_2442#	1374
:l_2444#	1377
:l_2446#	1379
:l_2449#	1382
:l_2451#	1383
:l_2453#	1391
:l_247#	450
:l_2490#	1396
:l_251#	456
:l_2518#	1397
:l_2521#	1408
:l_2523#	1411
:l_2525#	1413
:l_2528#	1416
:l_2530#	1417
:l_2532#	1421
:l_2569#	1426
:l_258#	461
:l_2597#	1427
:l_2600#	1438
:l_2602#	1441
:l_2604#	1443
:l_2607#	1446
:l_2609#	1447
:l_2611#	1452
:l_2617#	1465
:l_262#	467
:l_2667#	1479
:l_2669#	1489
:l_269#	472
:l_2711#	1497
:l_273#	478
:l_2741#	1503
:l_2784#	1511
:l_280#	483
:l_281#	485
:l_2814#	1515
:l_2905#	195
:l_2908#	221
:l_2909#	223
:l_2912#	233
:l_2914#	259
:l_2958#	348
:l_330#	491
:l_332#	495
:l_334#	499
:l_336#	503
:l_338#	506
:l_3405#	358
:l_341#	510
:l_3415#	361
:l_3416#	346
:l_348#	515
:l_361#	523
:l_37#	1596
:l_371#	526
:l_372#	527
:l_39#	1608
:l_49#	1720
:l_52#	1745
:l_534#	552
:l_57#	1822
:l_60#	1836
:l_61#	1952
:l_64#	2005
:l_640#	565
:l_671#	573
:l_70#	2008
:l_72#	2015
:l_74#	2019
:l_76#	2023
:l_779#	586
:l_78#	2027
:l_8#	12
:l_80#	2030
:l_810#	593
:l_821#	613
:l_882#	620
:l_9#	21
:l_913#	625
:l_976#	632
: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
*_rx_ring_ready_sig signal   C 1
.%import_expr common_code 0 <34:22:0> &bp 266 +
.0 D842900018 common_code
	.%line 418 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 1 266
/******/    plugin_init();
_main#:
	br[_plugin_init#], defer[1]
.%import_expr common_code 1 <27:20:8,7:0:0> &bp 2 +
.1 F000000B02 common_code
	.%line 418 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:746 0
	load_addr[b2, l_11324#]
.%import_expr common_code 2 <34:22:0> &bp 306 +
.2 D84C900018 common_code
	.%line 419 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 1 306
/******/    dl_sink_init();
l_11324#:
	br[_dl_sink_init#], defer[1]
.%import_expr common_code 3 <27:20:8,7:0:0> &bp 4 +
.3 F000000B04 common_code
	.%line 419 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:746 0
	load_addr[b2, l_11325#]
.%import_expr common_code 4 <34:22:0> &bp 314 +
.4 D84E900018 common_code
	.%line 420 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 1 314
/******/    dl_source_init();
l_11325#:
	br[_dl_source_init#], defer[1]
.%import_expr common_code 5 <27:20:8,7:0:0> &bp 6 +
.5 F000000B06 common_code
	.%line 420 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:746 0
	load_addr[b2, l_11326#]
.6 FC04400000 common_code
	.%line 423 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 1
/******/    c = ctx();
l_11326#:
	local_csr_rd[active_ctx_sts]
.7 F000000B00 common_code
	.%line 423 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:746 0
	immed[b2, 0, <<0]
.8 B440200B07 common_code
	.%line 423 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
	alu[b2, b2, AND, 7]
.%import_expr common_code 9 <34:22:0> &bp 30 +
.9 D807800109 common_code
	.%line 425 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0 30
/******/    if(c >= FIRST_PACKET_THREAD && c <= LAST_PACKET_THREAD)
	blt[l_15#]
.10 AAF0000B05 common_code
	.%line 425 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
	alu[--, b2, -, 5]
.%import_expr common_code 11 <34:22:0> &bp 21 +
.11 D80540010B common_code
	.%line 425 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0 21
	bgt[l_9#]
.12 A0CFF007D0 common_code
	.%line 429 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
/******/        handle_pkt();
l_8#:
	alu[@a127, b1, +, 208]
.13 FC06EC00FF common_code
	.%line 429 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
	local_csr_wr[active_lm_addr_1, @a127]
.14 F0000C0300 common_code
	.%line 429 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
	nop
.15 F0000C0300 common_code
	.%line 429 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
	nop
.16 F0000C0300 common_code
	.%line 429 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
	nop
.%import_expr common_code 17 <34:22:0> &bp 2050 +
.17 DA00900018 common_code
	.%line 429 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 1 2050
	br[_handle_pkt#], defer[1]
.%import_expr common_code 18 <27:20:8,17:10:0> &bp 19 +
.18 F0000C4E20 common_code
	.%line 429 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:746 0
	load_addr[*l$index1, l_11327#]
.19 F0000C0300 common_code
	.%line 429 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
l_11327#:
	nop
.%import_expr common_code 20 <34:22:0> &bp 12 +
.20 D803000018 common_code
	.%line 429 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0 12
	br[l_8#]
.21 AAF0000B06 common_code
	.%line 433 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
/******/    else if(c == MESSAGE_THREAD)
l_9#:
	alu[--, b2, -, 6]
.%import_expr common_code 22 <34:22:0> &bp 27 +
.22 D806C00101 common_code
	.%line 433 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0 27
	bne[l_12#]
.%import_expr common_code 23 <34:22:0> &bp 1516 +
.23 D97B100018 common_code
	.%line 437 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 1 1516
/******/        handle_msg();
l_11#:
	br[_handle_msg#], defer[1]
.%import_expr common_code 24 <27:20:8,7:0:0> &bp 25 +
.24 F000003719 common_code
	.%line 437 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:746 0
	load_addr[b13, l_11328#]
.25 F0000C0300 common_code
	.%line 437 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
l_11328#:
	nop
.%import_expr common_code 26 <34:22:0> &bp 23 +
.26 D805C00018 common_code
	.%line 437 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0 23
	br[l_11#]
.27 AAF0000B07 common_code
	.%line 442 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0
/******/    else if(c == CALLBACK_THREAD)
l_12#:
	alu[--, b2, -, 7]
.%import_expr common_code 28 <34:22:0> &bp 30 +
.28 D807800101 common_code
	.%line 442 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0 30
	bne[l_15#]
.%import_expr common_code 29 <34:22:0> &bp 29 +
.29 D807400018 common_code
	.%line 442 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0 29
l_14#:
	br[l_14#]
.%import_expr common_code 30 <34:22:0> &bp 338 +
.30 D854900018 common_code
	.%line 450 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 1 338
/******/  }
l_15#:
	br[_exit#], defer[1]
.%import_expr common_code 31 <27:20:8,7:0:0> &bp 32 +
.31 F000000B20 common_code
	.%line 450 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:746 0
	load_addr[b2, l_11329#]
.%import_expr common_code 32 <34:22:0> &bp 32 +
.32 D808000018 common_code
	.%line 450 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:746 0 32
l_11329#:
l_11301#:
	br[l_11301#]
.33 A0CFF00760 common_code
	.%line 118 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
/******/  void copyls(__declspec(local_mem) char* s1, __declspec(shared sram)char* s2) {		
_copyls#:
	alu[@a127, b1, +, 96]
.34 FC066C00FF common_code
	.%line 118 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	local_csr_wr[active_lm_addr_0, @a127]
.35 F0000C0300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
/******/    while (*s1 != EOS && *s2 != EOS) *s2++ = *s1++;
	nop
.36 F0000C0300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	nop
.37 F0000C0300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	nop
.38 9080414200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu_shf[b4, --, B, *l$index0, <<24]
.39 9D80401100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.%import_expr common_code 40 <34:22:0> &bp 80 +
.40 D814000100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0 80
	beq[l_144#]
.41 0010001520 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	sram[read, $0, b5, 0, 1], ctx_swap[s1], defer[1]
.42 91D0401600 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu_shf[b4, --, B, b5, <<3]
.43 AA70001300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 2
	alu[--, b4, OR, 0]
.44 9000420200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 1
	alu_shf[b4, --, B, $0, <<indirect]
.45 9D80401100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.46 9080401200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu_shf[b4, --, B, b4, <<24]
.47 9D80401100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.%import_expr common_code 48 <34:22:0> &bp 80 +
.48 D814000100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0 80
	beq[l_144#]
.49 FC06E03300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
l_141#:
	local_csr_wr[active_lm_addr_1, b12]
.50 91D0403200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu_shf[b4, --, B, b12, <<3]
.51 B0C0C03301 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu[b12, b12, +, 1]
.52 FC06603300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	local_csr_wr[active_lm_addr_0, b12]
.53 AA70001300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 2
	alu[--, b4, OR, 0]
.54 9000416200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 1
	alu_shf[b4, --, B, *l$index1, <<indirect]
.55 9D80E01100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b14, b4, >>24]
.56 AA80D01703 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu[a13, 3, -, b5]
.57 91D048020D common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu_shf[b4, --, B, a13, <<3]
.58 AA70001300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu[--, b4, OR, 0]
.59 8008003A00 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu_shf[$0, --, B, b14, <<indirect]
.60 B4004C0C0D common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu[b4, a13, AND, 3]
.61 AA70001300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu[--, b4, OR, 0]
.62 9000408600 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu_shf[b4, --, B, 1, <<indirect]
.63 8140D01200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu_shf[a13, --, B, b4, <<12]
.64 8AC200860D common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu_shf[--, a13, OR, 1, <<20]
.65 4110001420 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	sram[write, $0, b5, 0, 1], ctx_swap[s1], indirect_ref
.66 91D0403200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu_shf[b4, --, B, b12, <<3]
.67 AA70001300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 2
	alu[--, b4, OR, 0]
.68 9000414200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 1
	alu_shf[b4, --, B, *l$index0, <<indirect]
.69 9D80401100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.%import_expr common_code 70 <34:22:0> &bp 80 +
.70 D814100100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1 80
	beq[l_144#], defer[1]
.71 B0C0501701 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu[b5, b5, +, 1]
.72 0010001520 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	sram[read, $0, b5, 0, 1], ctx_swap[s1], defer[1]
.73 91D0401600 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu_shf[b4, --, B, b5, <<3]
.74 AA70001300 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 2
	alu[--, b4, OR, 0]
.75 9000420200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 1
	alu_shf[b4, --, B, $0, <<indirect]
.76 9D80401100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.77 9080401200 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu_shf[b4, --, B, b4, <<24]
.78 9D80401100 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.%import_expr common_code 79 <34:22:0> &bp 49 +
.79 D80C400101 common_code
	.%line 120 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0 49
	bne[l_141#]
.80 0010001520 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
/******/    while (*s2 != EOS) *s2++ = EOS; //pad w/ nulls if needed
l_144#:
	sram[read, $0, b5, 0, 1], ctx_swap[s1], defer[1]
.81 91D0401600 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu_shf[b4, --, B, b5, <<3]
.82 AA70001300 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 2
	alu[--, b4, OR, 0]
.83 9000420200 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 1
	alu_shf[b4, --, B, $0, <<indirect]
.84 9D80401100 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.85 9080401200 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu_shf[b4, --, B, b4, <<24]
.86 9D80401100 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.%import_expr common_code 87 <34:22:0> &bp 109 +
.87 D81B400100 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0 109
	beq[l_149#]
.88 BA80C01703 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu[b12, 3, -, b5]
.89 91D0403200 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu_shf[b4, --, B, b12, <<3]
.90 AA70001300 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
l_11319#:
	alu[--, b4, OR, 0]
.91 8008008200 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu_shf[$0, --, B, 0, <<indirect]
.92 B440403303 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu[b4, b12, AND, 3]
.93 AA70001300 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu[--, b4, OR, 0]
.94 9000408600 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu_shf[b4, --, B, 1, <<indirect]
.95 8140D01200 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu_shf[a13, --, B, b4, <<12]
.96 8AC200860D common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu_shf[--, a13, OR, 1, <<20]
.97 4110001420 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	sram[write, $0, b5, 0, 1], ctx_swap[s1], indirect_ref
.98 B0C0501701 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0
	alu[b5, b5, +, 1]
.99 0010001520 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	sram[read, $0, b5, 0, 1], ctx_swap[s1], defer[1]
.100 91D0401600 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu_shf[b4, --, B, b5, <<3]
.101 AA70001300 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 2
	alu[--, b4, OR, 0]
.102 9000420200 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 1
	alu_shf[b4, --, B, $0, <<indirect]
.103 9D80401100 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.104 9080401200 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 1
	alu_shf[b4, --, B, b4, <<24]
.105 9D80401100 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	asr[b4, b4, >>24]
.%import_expr common_code 106 <34:22:0> &bp 90 +
.106 D816A00101 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 2 90
	bne[l_11319#], defer[2]
.107 BA80C01703 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 1
	alu[b12, 3, -, b5]
.108 91D0403200 common_code
	.%line 121 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:709 0
	alu_shf[b4, --, B, b12, <<3]
.109 E8000C000E common_code
	.%line 122 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:709 0 0 A14
/******/  }
l_149#:
	rtn[a14]
.110 A0CFF00760 common_code
	.%line 444 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
/******/  {
_strncmp_lmem#:
	alu[@a127, b1, +, 96]
.111 FC06EC00FF common_code
	.%line 444 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	local_csr_wr[active_lm_addr_1, @a127]
.112 FC06603300 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
/******/      while(--count && *s1==*s2 && *s1)
	local_csr_wr[active_lm_addr_0, b12]
.113 F0000C0300 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	nop
.114 F0000C0300 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	nop
.115 9180416100 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu_shf[b4, --, B, *l$index1, >>24]
.116 C00110100E common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	ld_field_w_clr[a14, 0001, b4, >>0]
.117 BA80403303 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[b4, 3, -, b12]
.118 91D0401200 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu_shf[b4, --, B, b4, <<3]
.119 AA70001300 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 1
	alu[--, b4, OR, 0]
.120 8000D14100 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:555 0
	alu_shf[a13, --, B, *l$index0, >>indirect]
.121 C00118100D common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	ld_field_w_clr[b4, 0001, a13, >>0]
.122 AAB000100E common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[--, a14, -, b4]
.%import_expr common_code 123 <34:22:0> &bp 161 +
.123 D828400101 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0 161
	bne[l_164#]
.124 A07000000E common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[--, --, B, a14]
.%import_expr common_code 125 <34:22:0> &bp 161 +
.125 D828400100 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0 161
	beq[l_164#]
.126 B0C0E00761 common_code
	.%line 452 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
/******/          s1++;
	alu[b14, b1, +, 97]
.127 B0C0C03301 common_code
	.%line 453 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
/******/          s2++;
	alu[b12, b12, +, 1]
.128 F000003F01 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
/******/      while(--count && *s1==*s2 && *s1)
	immed[b15, 1, <<0]
.129 FC06E03B00 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
l_157#:
	local_csr_wr[active_lm_addr_1, b14]
.130 FC06603300 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	local_csr_wr[active_lm_addr_0, b12]
.131 BA80403B03 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[b4, 3, -, b14]
.132 91D0401200 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu_shf[b4, --, B, b4, <<3]
.133 AA70001300 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 1
	alu[--, b4, OR, 0]
.134 9000416100 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:555 0
	alu_shf[b4, --, B, *l$index1, >>indirect]
.135 C00110100E common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	ld_field_w_clr[a14, 0001, b4, >>0]
.136 AA80D03303 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[a13, 3, -, b12]
.137 81D0D8020D common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu_shf[a13, --, B, a13, <<3]
.138 AA300C000D common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 1
	alu[--, a13, OR, 0]
.139 8000D14100 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:555 0
	alu_shf[a13, --, B, *l$index0, >>indirect]
.140 C00118100D common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	ld_field_w_clr[b4, 0001, a13, >>0]
.141 AAB000100E common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[--, a14, -, b4]
.%import_expr common_code 142 <34:22:0> &bp 161 +
.142 D828400101 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0 161
	bne[l_164#]
.143 A07000000E common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[--, --, B, a14]
.%import_expr common_code 144 <34:22:0> &bp 161 +
.144 D828400100 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0 161
	beq[l_164#]
.145 BAC0F03F01 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[b15, b15, -, 1]
.%import_expr common_code 146 <34:22:0> &bp 129 +
.146 D820600101 common_code
	.%line 450 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 2 129
	bne[l_157#], defer[2]
.147 B0C0E03B01 common_code
	.%line 452 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:555 1
/******/          s1++;
	alu[b14, b14, +, 1]
.148 B0C0C03301 common_code
	.%line 453 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:555 0
/******/          s2++;
	alu[b12, b12, +, 1]
.149 FC06E03B00 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
/******/      return (UCHAR)*s1 - (UCHAR)*s2;
	local_csr_wr[active_lm_addr_1, b14]
.150 BA80403B03 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[b4, 3, -, b14]
.151 91D0401200 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu_shf[b4, --, B, b4, <<3]
.152 AA70001300 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 1
	alu[--, b4, OR, 0]
.153 9000416100 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:555 0
	alu_shf[b4, --, B, *l$index1, >>indirect]
.154 FC06E03300 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	local_csr_wr[active_lm_addr_1, b12]
.155 C00110100E common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	ld_field_w_clr[a14, 0001, b4, >>0]
.156 BA80403303 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu[b4, 3, -, b12]
.157 91D0401200 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	alu_shf[b4, --, B, b4, <<3]
.158 AA70001300 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 1
	alu[--, b4, OR, 0]
.159 8000D16100 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:555 0
	alu_shf[a13, --, B, *l$index1, >>indirect]
.160 C00118100D common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
	ld_field_w_clr[b4, 0001, a13, >>0]
.161 E800101700 common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 1 0 B5
l_164#:
	rtn[b5], defer[1]
.162 BA8040100E common_code
	.%line 456 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:555 0
	alu[b4, a14, -, b4]
.163 B0C03007B0 common_code
	.%line 286 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:567 0
/******/      LMEM_U8 *p = s;
_strlen_lmem#:
	alu[b3, b1, +, 176]
.164 B0C0300F01 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:567 0
/******/          p++;
l_169#:
	alu[b3, b3, +, 1]
.165 FC06E00F00 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:567 0
/******/      while(*p)
	local_csr_wr[active_lm_addr_1, b3]
.166 BA80200F03 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:567 0
	alu[b2, 3, -, b3]
.167 91D0200A00 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:567 0
	alu_shf[b2, --, B, b2, <<3]
.168 AA70000B00 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:567 1
	alu[--, b2, OR, 0]
.169 8000416100 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:567 0
	alu_shf[a4, --, B, *l$index1, >>indirect]
.170 C401180804 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:567 0
	ld_field_w_clr[b2, 0001, a4, <<0], load_cc
.%import_expr common_code 171 <34:22:0> &bp 164 +
.171 D829000101 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:567 0 164
	bne[l_169#]
.172 E800201300 common_code
	.%line 291 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:567 2 0 B4
/******/      return p - s;
	rtn[b4], defer[2]
.173 A0C04007B0 common_code
	.%line 291 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:567 1
	alu[a4, b1, +, 176]
.174 BAC0200C04 common_code
	.%line 291 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:567 0
	alu[b2, b3, -, a4]
.175 F40C0C000D common_code
	.%line 550 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:784 0
/******/         (__declspec(sram) void *) ((SRAM_CONTROL_RING_CHANNEL<<QDESC_CHANNEL_BITPOS) | (ring_number<<2));
_sram_ring_get_buffer_1word#:
	immed[a13, 49152, <<16]
.176 9BE0C0160D common_code
	.%line 550 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:784 0
	alu_shf[b12, a13, OR, b5, <<2]
.177 0910043020 common_code
	.%line 552 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:975 0
/******/    sram_get_ring(data, ring_addr, sizeof(data) / sizeof(data[0]), ctx_swap, &ring_signal);
	sram[get, $0, b12, 0, 1], ctx_swap[s1]
.178 E800103B00 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:784 1 0 B14
/******/    return data[0];
	rtn[b14], defer[1]
.179 B000C60000 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:784 0
	alu[b12, --, B, $0]
.180 F404000B00 common_code
	.%line 274 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:807 0
/******/  			  (ring_number<<2));
_sram_ring_get_buffer_6word#:
	immed[b2, 16384, <<16]
.181 9BE0280A03 common_code
	.%line 274 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:807 0
	alu_shf[b2, b2, OR, a3, <<2]
.182 093A040820 common_code
	.%line 278 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:817 0
/******/  	sram_get_ring(data,
	sram[get, $0, b2, 0, 6], ctx_swap[s3]
.183 E8003C0004 common_code
	.%line 290 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:807 3 0 A4
/******/  }
	rtn[a4], defer[3]
.184 A000260000 common_code
	.%line 284 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:807 2
/******/  	in[0] = data[0];
	alu[a2, --, B, $0]
.185 A000160400 common_code
	.%line 285 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:807 1
/******/          in[1] = data[1];
	alu[a1, --, B, $1]
.186 A000061400 common_code
	.%line 289 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:807 0
/******/          in[5] = data[5];
	alu[a0, --, B, $5]
.%import_expr common_code 187 <27:20:8,17:10:0> _findStr &v 0 +
.187 F0400C1007 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0
/******/    while (*s1 != EOS) {
_prefix#:
	immed_w0[a7, @_findStr]
.%import_expr common_code 188 <27:20:24,17:10:16> _findStr &v 0 +
.188 F4400C0007 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0
	immed_w1[a7, @_findStr]
.189 0030008007 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0
	sram[read, $0, a7, 0, 1], ctx_swap[s3]
.190 8000720000 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 1
	alu_shf[a7, --, B, $0, <<0]
.191 8D80780107 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	asr[a7, a7, >>24]
.192 8080780207 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 1
	alu_shf[a7, --, B, a7, <<24]
.193 8D80780107 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	asr[a7, a7, >>24]
.%import_expr common_code 194 <34:22:0> &bp 223 +
.194 D837C00100 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0 223
	beq[l_2909#]
.195 0030008108 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 1
/******/      if (*s1++ != *s2++) return 0;
l_2905#:
	sram[read, $0, a8, 0, 1], ctx_swap[s3], defer[1]
.196 81D0780208 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	alu_shf[a7, --, B, a8, <<3]
.197 AA300C0007 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 2
	alu[--, a7, OR, 0]
.198 8000720200 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 1
	alu_shf[a7, --, B, $0, <<indirect]
.199 9D80B80107 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	asr[b11, a7, >>24]
.200 A04070000E common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0
	alu[a7, --, B, a14]
.201 FC06EC0007 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0
	local_csr_wr[active_lm_addr_1, a7]
.202 9080B02E00 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 1
	alu_shf[b11, --, B, b11, <<24]
.203 9D80B02D00 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	asr[b11, b11, >>24]
.204 81D0780207 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0
	alu_shf[a7, --, B, a7, <<3]
.205 AA300C0007 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 2
	alu[--, a7, OR, 0]
.206 8000716200 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 1
	alu_shf[a7, --, B, *l$index1, <<indirect]
.207 8D80780107 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	asr[a7, a7, >>24]
.208 AAF0002C07 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0
	alu[--, b11, -, a7]
.%import_expr common_code 209 <34:22:0> &bp 221 +
.209 D837600101 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 2 221
	bne[l_2908#], defer[2]
.210 A0808C0408 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 1
	alu[a8, a8, +, 1]
.211 A080EC040E common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	alu[a14, a14, +, 1]
.212 0030008108 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 1
/******/    while (*s1 != EOS) {
	sram[read, $0, a8, 0, 1], ctx_swap[s3], defer[1]
.213 81D0780208 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	alu_shf[a7, --, B, a8, <<3]
.214 AA300C0007 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 2
	alu[--, a7, OR, 0]
.215 8000720200 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 1
	alu_shf[a7, --, B, $0, <<indirect]
.216 8D80780107 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	asr[a7, a7, >>24]
.217 8080780207 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 1
	alu_shf[a7, --, B, a7, <<24]
.218 8D80780107 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	asr[a7, a7, >>24]
.%import_expr common_code 219 <34:22:0> &bp 195 +
.219 D830C00101 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0 195
	bne[l_2905#]
.%import_expr common_code 220 <34:22:0> &bp 223 +
.220 D837C00018 common_code
	.%line 107 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 0 223
	br[l_2909#]
.221 E8001C000D common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 1 0 A13
/******/      if (*s1++ != *s2++) return 0;
l_2908#:
	rtn[a13], defer[1]
.222 F0000C0007 common_code
	.%line 108 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	immed[a7, 0, <<0]
.223 E8001C000D common_code
	.%line 110 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:727 1 0 A13
/******/    return 1;
l_2909#:
	rtn[a13], defer[1]
.224 F0000C0407 common_code
	.%line 110 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:727 0
	immed[a7, 1, <<0]
.%import_expr common_code 225 <27:20:8,17:10:0> _replaceStr &v 0 +
.225 F0400C4007 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
/******/    while (*s1 != EOS) *s2++ = *s1++;
_copy#:
	immed_w0[a7, @_replaceStr]
.%import_expr common_code 226 <27:20:24,17:10:16> _replaceStr &v 0 +
.226 F4400C0007 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
	immed_w1[a7, @_replaceStr]
.227 0030008007 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
	sram[read, $0, a7, 0, 1], ctx_swap[s3]
.228 8000720000 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 1
	alu_shf[a7, --, B, $0, <<0]
.229 8D80780107 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 0
	asr[a7, a7, >>24]
.230 8080780207 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 1
	alu_shf[a7, --, B, a7, <<24]
.231 8D80780107 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 0
	asr[a7, a7, >>24]
.%import_expr common_code 232 <34:22:0> &bp 259 +
.232 D840C00100 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0 259
	beq[l_2914#]
.233 FC06EC000E common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
l_2912#:
	local_csr_wr[active_lm_addr_1, a14]
.234 FC066C000E common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
	local_csr_wr[active_lm_addr_0, a14]
.235 0030003A20 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 2
	sram[read, $0, b14, 0, 1], ctx_swap[s3], defer[2]
.236 81D0703A00 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 1
	alu_shf[a7, --, B, b14, <<3]
.237 AAC08C0C0E common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 0
	alu[a8, 3, -, a14]
.238 AA300C0007 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 2
	alu[--, a7, OR, 0]
.239 8000720200 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 1
	alu_shf[a7, --, B, $0, <<indirect]
.240 8D80780107 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 0
	asr[a7, a7, >>24]
.241 91D0D80208 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
	alu_shf[b13, --, B, a8, <<3]
.242 AA70003700 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 1
	alu[--, b13, OR, 0]
.243 820087FE00 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 0
	alu_shf[a8, --, ~B, 255, <<indirect]
.244 A400888008 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
	alu[a8, a8, AND, *l$index1]
.245 C001182C07 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
	ld_field_w_clr[b11, 0001, a7, <<0]
.246 AA70003700 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 1
	alu[--, b13, OR, 0]
.247 8A00702E08 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 0
	alu_shf[a7, a8, OR, b11, <<indirect]
.248 A060000007 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
	alu[*l$index0, --, B, a7]
.249 B0C0E03B01 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0
	alu[b14, b14, +, 1]
.250 0030003A20 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 2
	sram[read, $0, b14, 0, 1], ctx_swap[s3], defer[2]
.251 81D0703A00 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 1
	alu_shf[a7, --, B, b14, <<3]
.252 A080EC040E common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 0
	alu[a14, a14, +, 1]
.253 AA300C0007 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 2
	alu[--, a7, OR, 0]
.254 8000720200 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 1
	alu_shf[a7, --, B, $0, <<indirect]
.255 8D80780107 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 0
	asr[a7, a7, >>24]
.256 8080780207 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 1
	alu_shf[a7, --, B, a7, <<24]
.257 8D80780107 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:728 0
	asr[a7, a7, >>24]
.%import_expr common_code 258 <34:22:0> &bp 233 +
.258 D83A400101 common_code
	.%line 115 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0 233
	bne[l_2912#]
.259 E8000C000D common_code
	.%line 116 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:728 0 0 A13
/******/  }
l_2914#:
	rtn[a13]
.260 A0CFF007CC common_code
	.%line 783 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:723 0
/******/  {
_onl_api_getUdpHdrPtr#:
	alu[@a127, b1, +, 204]
.261 FC066C00FF common_code
	.%line 783 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:723 0
	local_csr_wr[active_lm_addr_0, @a127]
.262 F0000C0300 common_code
	.%line 786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:723 0
/******/  	return (udpHdrPtr);
	nop
.263 E8002C0008 common_code
	.%line 786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:723 2 0 A8
	rtn[a8], defer[2]
.264 81E0780207 common_code
	.%line 785 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:723 1
/******/  	udpHdrPtr = ipHdrPtr + (iphl << 2);
	alu_shf[a7, --, B, a7, <<2]
.265 A080780007 common_code
	.%line 785 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:723 0
	alu[a7, a7, +, *l$index0]
.266 FC04400000 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:1025 1
/******/    switch(__ME())
_plugin_init#:
	local_csr_rd[active_ctx_sts]
.267 F0000C0003 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:1025 0
	immed[a3, 0, <<0]
.268 843038FD03 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:1024 0
	alu_shf[a3, 31, AND, a3, >>3]
.269 AA803C1C03 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0
	alu[a3, a3, -, 7]
.270 AAF00C3003 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0
	alu[--, 12, -, a3]
.%import_expr common_code 271 <34:22:0> &bp 302 +
.271 D84B800105 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
	blo[l_11219#]
.%import_expr common_code 272 <26:22:8,17:10:0> &bp 273 +
.272 E8004C4403 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 273 A3
	jump[a3, l_11361#], targets[l_11373#,l_11372#,l_11371#,l_11370#,l_11369#,l_11368#,l_11367#,l_11366#,l_11365#,l_11364#,l_11363#,l_11362#,l_11361#]
.%import_expr common_code 273 <34:22:0> &bp 302 +
.273 D84B800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
l_11361#:
	br[l_11219#]
.%import_expr common_code 274 <34:22:0> &bp 302 +
.274 D84B800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
l_11362#:
	br[l_11219#]
.%import_expr common_code 275 <34:22:0> &bp 302 +
.275 D84B800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
l_11363#:
	br[l_11219#]
.%import_expr common_code 276 <34:22:0> &bp 302 +
.276 D84B800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
l_11364#:
	br[l_11219#]
.%import_expr common_code 277 <34:22:0> &bp 302 +
.277 D84B800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
l_11365#:
	br[l_11219#]
.%import_expr common_code 278 <34:22:0> &bp 302 +
.278 D84B800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
l_11366#:
	br[l_11219#]
.%import_expr common_code 279 <34:22:0> &bp 302 +
.279 D84B800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
l_11367#:
	br[l_11219#]
.%import_expr common_code 280 <34:22:0> &bp 302 +
.280 D84B800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
l_11368#:
	br[l_11219#]
.%import_expr common_code 281 <34:22:0> &bp 302 +
.281 D84B800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 302
l_11369#:
	br[l_11219#]
.%import_expr common_code 282 <34:22:0> &bp 298 +
.282 D84A800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 298
l_11370#:
	br[l_11216#]
.%import_expr common_code 283 <34:22:0> &bp 294 +
.283 D849800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 294
l_11371#:
	br[l_11214#]
.%import_expr common_code 284 <34:22:0> &bp 290 +
.284 D848800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 290
l_11372#:
	br[l_11212#]
.%import_expr common_code 285 <34:22:0> &bp 286 +
.285 D847800018 common_code
	.%line 367 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 286
l_11373#:
	br[l_11210#]
.286 F0000C2806 common_code
	.%line 396 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0
/******/        dlFromBlock  = PACKET_IN_RING_4;
l_11210#:
	immed[a6, 10, <<0]
.%import_expr common_code 287 <34:22:0> &bp 305 +
.287 D84C600018 common_code
	.%line 398 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 2 305
/******/        msgNextBlock = MESSAGE_OUT_RING_4;
	br[l_11222#], defer[2]
.288 F000002F14 common_code
	.%line 397 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:744 1
/******/        msgFromBlock = MESSAGE_IN_RING_4;
	immed[b11, 20, <<0]
.289 F0000C3C0C common_code
	.%line 398 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:744 0
/******/        msgNextBlock = MESSAGE_OUT_RING_4;
	immed[a12, 15, <<0]
.290 F0000C2406 common_code
	.%line 390 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0
/******/        dlFromBlock  = PACKET_IN_RING_3;
l_11212#:
	immed[a6, 9, <<0]
.%import_expr common_code 291 <34:22:0> &bp 305 +
.291 D84C600018 common_code
	.%line 392 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 2 305
/******/        msgNextBlock = MESSAGE_OUT_RING_3;    
	br[l_11222#], defer[2]
.292 F000002F13 common_code
	.%line 391 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:744 1
/******/        msgFromBlock = MESSAGE_IN_RING_3;
	immed[b11, 19, <<0]
.293 F0000C380C common_code
	.%line 392 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:744 0
/******/        msgNextBlock = MESSAGE_OUT_RING_3;    
	immed[a12, 14, <<0]
.294 F0000C2006 common_code
	.%line 384 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0
/******/        dlFromBlock  = PACKET_IN_RING_2;
l_11214#:
	immed[a6, 8, <<0]
.%import_expr common_code 295 <34:22:0> &bp 305 +
.295 D84C600018 common_code
	.%line 386 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 2 305
/******/        msgNextBlock = MESSAGE_OUT_RING_2;  
	br[l_11222#], defer[2]
.296 F000002F12 common_code
	.%line 385 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:744 1
/******/        msgFromBlock = MESSAGE_IN_RING_2;
	immed[b11, 18, <<0]
.297 F0000C340C common_code
	.%line 386 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:744 0
/******/        msgNextBlock = MESSAGE_OUT_RING_2;  
	immed[a12, 13, <<0]
.298 F0000C1C06 common_code
	.%line 377 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0
/******/        dlFromBlock  = PACKET_IN_RING_1;
l_11216#:
	immed[a6, 7, <<0]
.%import_expr common_code 299 <34:22:0> &bp 305 +
.299 D84C600018 common_code
	.%line 379 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 2 305
/******/        msgNextBlock = MESSAGE_OUT_RING_1;
	br[l_11222#], defer[2]
.300 F000002F11 common_code
	.%line 378 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:744 1
/******/        msgFromBlock = MESSAGE_IN_RING_1;
	immed[b11, 17, <<0]
.301 F0000C300C common_code
	.%line 379 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:744 0
/******/        msgNextBlock = MESSAGE_OUT_RING_1;
	immed[a12, 12, <<0]
.302 F0000C1806 common_code
	.%line 402 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0
/******/        dlFromBlock  = PACKET_IN_RING_0;
l_11219#:
	immed[a6, 6, <<0]
.303 F000002F10 common_code
	.%line 403 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0
/******/        msgFromBlock = MESSAGE_IN_RING_0;
	immed[b11, 16, <<0]
.304 F0000C2C0C common_code
	.%line 404 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0
/******/        msgNextBlock = MESSAGE_OUT_RING_0;
	immed[a12, 11, <<0]
.305 E800000B00 common_code
	.%line 409 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:744 0 0 B2
/******/  }
l_11222#:
	rtn[b2]
.306 FC066C0300 common_code
	.%line 155 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:796 0
/******/  {
_dl_sink_init#:
	local_csr_wr[active_lm_addr_0, 0]
.%import_expr common_code 307 <34:22:0> &bp 311 +
.307 D84DC00011 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:796 0 311
/******/    if(ctx() == 0)
	br!=ctx[0, l_11233#]
.308 F0000C0300 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:796 0
	nop
.309 F0000C0300 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:796 0
	nop
.310 F0000C0200 common_code
	.%line 162 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:796 0
/******/      dl_sink_message_lock = UNLOCKED;
	immed[*l$index0, 0, <<0]
.%import_expr common_code 311 <34:22:0> &bp 313 +
.311 D84E400011 common_code
	.%line 632 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:838 0 313
/******/    if(ctx() == FIRST_PACKET_THREAD)
l_11233#:
	br!=ctx[0, l_11244#]
.312 FC10AC4711 common_code
	.%line 640 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:840 0
/******/        signal_same_ME(__signal_number(s), (FIRST_PACKET_THREAD+1));
	local_csr_wr[same_me_signal, (((2 & 15) << 3) | 1)]
.313 E800000B00 common_code
	.%line 168 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:796 0 0 B2
/******/  }
l_11244#:
	rtn[b2]
.314 FC066C1304 common_code
	.%line 189 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:795 0
/******/  {
_dl_source_init#:
	local_csr_wr[active_lm_addr_0, 4]
.%import_expr common_code 315 <34:22:0> &bp 319 +
.315 D84FC00011 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:795 0 319
/******/    if (ctx() == 0)
	br!=ctx[0, l_11249#]
.316 F0000C0300 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:795 0
	nop
.317 E000001000 common_code
	.%line 193 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:795 0
/******/      wait_for_all(&rx_ring_ready_sig);
	ctx_arb[s12], all
.318 F0000C0200 common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:795 0
/******/      dl_source_message_lock = UNLOCKED;
	immed[*l$index0, 0, <<0]
.%import_expr common_code 319 <34:22:0> &bp 321 +
.319 D850400011 common_code
	.%line 632 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:843 0 321
/******/    if(ctx() == FIRST_PACKET_THREAD)
l_11249#:
	br!=ctx[0, l_11260#]
.320 FC10AC2709 common_code
	.%line 640 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:845 0
/******/        signal_same_ME(__signal_number(s), (FIRST_PACKET_THREAD+1));
	local_csr_wr[same_me_signal, (((1 & 15) << 3) | 1)]
.321 E800000B00 common_code
	.%line 200 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:795 0 0 B2
/******/  }
l_11260#:
	rtn[b2]
.322 C003180800 common_code
	.%line 253 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
/******/      out_port = (ring_in.uc_mc_bits >> 3) & 0x7;
_default_format_out_data#:
	ld_field_w_clr[b2, 0011, a0, >>0]
.323 A030000800 common_code
	.%line 253 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 1
	alu[--, --, B, b2]
.324 9C30200900 common_code
	.%line 253 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:713 0
	asr[b2, b2, >>3]
.325 A440400B07 common_code
	.%line 253 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
	alu[a4, b2, AND, 7]
.326 B4002C3C04 common_code
	.%line 242 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
/******/      ring_out.plugin_qm_data_out.out_port = out_port;
	alu[b2, a4, AND, 15]
.327 8880382A2F common_code
	.%line 242 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
	alu_shf[a3, b10, AND~, 15, <<24]
.328 8A80300A03 common_code
	.%line 242 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
	alu_shf[a3, a3, OR, b2, <<24]
.329 B0802C0404 common_code
	.%line 244 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
/******/      ring_out.plugin_qm_data_out.qid = ((out_port+1) << 13) | ring_in.qid;
	alu[b2, a4, +, 1]
.330 9B30200A01 common_code
	.%line 244 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
	alu_shf[b2, a1, OR, b2, <<13]
.331 C003000803 common_code
	.%line 244 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
	ld_field[a3, 0011, b2, <<0]
.332 B040A00003 common_code
	.%line 244 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
	alu[b10, --, B, a3]
.333 C00C080001 common_code
	.%line 246 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 0
/******/      ring_out.plugin_qm_data_out.l3_pkt_len = ring_in.l3_pkt_len;
	ld_field[b0, 1100, a1, >>0]
.334 E800300F00 common_code
	.%line 267 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:713 3 0 B3
/******/  }
	rtn[b3], defer[3]
.335 B04020000B common_code
	.%line 247 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:713 2
/******/      ring_out.plugin_qm_data_out.buf_handle_lo24 = ring_in.buf_handle_lo24;
	alu[b2, --, B, a11]
.336 C007080802 common_code
	.%line 247 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:713 1
	ld_field[b2, 0111, a2, <<0]
.337 A000B00800 common_code
	.%line 247 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:713 0
	alu[a11, --, B, b2]
.338 E000010000 common_code
	.%line 77 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:704 0
/******/          ctx_arb[kill];
_exit#:
	ctx_arb[kill]
.339 E800000B00 common_code
	.%line 79 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:704 0 0 B2
/******/  }
	rtn[b2]
.340 E000000004 common_code
	.%line 648 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:918 0
/******/    wait_for_all(s);
_dl_sink_packet#:
	ctx_arb[s2], all
.%import_expr common_code 341 <34:22:0> &bp 346 +
.341 D856B24214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:859 3 346
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_3416#], defer[3]
.342 A05800000B common_code
	.%line 254 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:857 2
/******/  	data[0] = in[0];
	alu[$0, --, B, a11]
.343 A018102800 common_code
	.%line 255 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:857 1
/******/          data[1] = in[1];
	alu[$1, --, B, b10]
.344 A018200000 common_code
	.%line 256 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:857 0
/******/          data[2] = in[2];
	alu[$2, --, B, b0]
.%import_expr common_code 345 <34:22:0> &bp 348 +
.345 D857000018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:859 0 348
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2958#]
.346 E000000001 common_code
	.%line 265 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:863 0
/******/   	     ctx_swap();
l_3416#:
	ctx_arb[voluntary]
.%import_expr common_code 347 <34:22:0> &bp 346 +
.347 D856824214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:865 0 346
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_3416#]
.348 F0000C7003 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:857 0
/******/  	scratch_put_ring(data,
l_2958#:
	immed[a3, 28, <<0]
.349 1A34008003 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:866 0
	scratch[put, $0, a3, 0, 3], ctx_swap[s3]
.350 FC04400000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:852 1
/******/    c = ctx();
	local_csr_rd[active_ctx_sts]
.351 F0000C0003 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:852 0
	immed[a3, 0, <<0]
.352 A4003C1C03 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:852 0
	alu[a3, a3, AND, 7]
.%import_expr common_code 353 <34:22:0> &bp 361 +
.353 D85A400109 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:852 0 361
/******/    if(c >= FIRST_PACKET_THREAD && c < LAST_PACKET_THREAD) 
	blt[l_3415#]
.354 AAB00C1403 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:852 0
	alu[--, a3, -, 5]
.%import_expr common_code 355 <34:22:0> &bp 358 +
.355 D859800108 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:852 0 358
	bge[l_3405#]
.356 FC10AE4390 common_code
	.%line 665 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:856 0
/******/      signal_same_ME_next_ctx(__signal_number(s));
	local_csr_wr[same_me_signal, (((2 & 15) << 3) | 128)]
.%import_expr common_code 357 <34:22:0> &bp 361 +
.357 D85A400018 common_code
	.%line 666 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:852 0 361
/******/      __implicit_write(s);
	br[l_3415#]
.358 AAB00C1403 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:852 0
/******/    else if(c == LAST_PACKET_THREAD)
l_3405#:
	alu[--, a3, -, 5]
.%import_expr common_code 359 <34:22:0> &bp 361 +
.359 D85A400101 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:852 0 361
	bne[l_3415#]
.360 FC10AC4310 common_code
	.%line 670 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:854 0
/******/      signal_same_ME(__signal_number(s), FIRST_PACKET_THREAD);
	local_csr_wr[same_me_signal, ((2 & 15) << 3)]
.361 E800000B00 common_code
	.%line 287 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:793 0 0 B2
/******/  }
l_3415#:
	rtn[b2]
.362 FC06EC1304 common_code
	.%line 425 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/  {
_dl_source_message#:
	local_csr_wr[active_lm_addr_1, 4]
.363 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    while(dl_source_message_lock == LOCKED)
	nop
.364 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
	nop
.365 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
	nop
.366 AAB00C0620 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
	alu[--, *l$index1, -, 1]
.%import_expr common_code 367 <34:22:0> &bp 374 +
.367 D85D800101 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 374
	bne[l_183#]
.368 FC06EC1304 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:974 0
/******/      ctx_swap();
	local_csr_wr[active_lm_addr_1, 4]
.369 F0000C0300 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:974 0
	nop
.370 F0000C0300 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:974 0
	nop
.371 E000000001 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:974 0
l_177#:
	ctx_arb[voluntary]
.372 AAB00C0620 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    while(dl_source_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 373 <34:22:0> &bp 371 +
.373 D85CC00100 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 371
	beq[l_177#]
.374 AAF0002F10 common_code
	.%line 437 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    if(source == MESSAGE_IN_RING_0)
l_183#:
	alu[--, b11, -, 16]
.%import_expr common_code 375 <34:22:0> &bp 379 +
.375 D85ED00101 common_code
	.%line 437 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 379
	bne[l_185#], defer[1]
.376 F0000C0620 common_code
	.%line 435 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
/******/    dl_source_message_lock = LOCKED;
	immed[*l$index1, 1, <<0]
.%import_expr common_code 377 <34:22:0> &bp 394 +
.377 D862900018 common_code
	.%line 439 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 394
/******/      sring = ONL_XSCALE_TO_PLUGIN_0_CTRL_SRAM_RING;
	br[l_193#], defer[1]
.378 F000001709 common_code
	.%line 439 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	immed[b5, 9, <<0]
.379 AAF0002F11 common_code
	.%line 441 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    else if(source == MESSAGE_IN_RING_1)
l_185#:
	alu[--, b11, -, 17]
.%import_expr common_code 380 <34:22:0> &bp 383 +
.380 D85FC00101 common_code
	.%line 441 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 383
	bne[l_187#]
.%import_expr common_code 381 <34:22:0> &bp 394 +
.381 D862900018 common_code
	.%line 443 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 394
/******/      sring = ONL_XSCALE_TO_PLUGIN_1_CTRL_SRAM_RING;
	br[l_193#], defer[1]
.382 F00000170A common_code
	.%line 443 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	immed[b5, 10, <<0]
.383 AAF0002F12 common_code
	.%line 445 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    else if(source == MESSAGE_IN_RING_2)
l_187#:
	alu[--, b11, -, 18]
.%import_expr common_code 384 <34:22:0> &bp 387 +
.384 D860C00101 common_code
	.%line 445 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 387
	bne[l_189#]
.%import_expr common_code 385 <34:22:0> &bp 394 +
.385 D862900018 common_code
	.%line 447 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 394
/******/      sring = ONL_XSCALE_TO_PLUGIN_2_CTRL_SRAM_RING;
	br[l_193#], defer[1]
.386 F00000170B common_code
	.%line 447 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	immed[b5, 11, <<0]
.387 AAF0002F13 common_code
	.%line 449 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    else if(source == MESSAGE_IN_RING_3)
l_189#:
	alu[--, b11, -, 19]
.%import_expr common_code 388 <34:22:0> &bp 391 +
.388 D861C00101 common_code
	.%line 449 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 391
	bne[l_191#]
.%import_expr common_code 389 <34:22:0> &bp 394 +
.389 D862900018 common_code
	.%line 451 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 394
/******/      sring = ONL_XSCALE_TO_PLUGIN_3_CTRL_SRAM_RING;
	br[l_193#], defer[1]
.390 F00000170C common_code
	.%line 451 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	immed[b5, 12, <<0]
.391 AAF0002F14 common_code
	.%line 453 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    else if(source == MESSAGE_IN_RING_4)
l_191#:
	alu[--, b11, -, 20]
.%import_expr common_code 392 <34:22:0> &bp 485 +
.392 D879400101 common_code
	.%line 453 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 485
	bne[l_281#]
.393 F00000170D common_code
	.%line 455 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/      sring = ONL_XSCALE_TO_PLUGIN_4_CTRL_SRAM_RING;
	immed[b5, 13, <<0]
.%import_expr common_code 394 <34:22:0> &bp 175 +
.394 D82BD00018 common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/    msg[0] = sram_ring_get_buffer_1word(sring);
l_193#:
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 395 <27:20:8,7:0:0> &bp 396 +
.395 F000103B8C common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11330#]
.396 A000303000 common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11330#:
	alu[a3, --, B, b12]
.%import_expr common_code 397 <34:22:0> &bp 405 +
.397 D865500101 common_code
	.%line 463 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 405
/******/    while(msg[0] == 0)
	bne[l_203#], defer[1]
.398 A000D03000 common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
/******/    msg[0] = sram_ring_get_buffer_1word(sring);
	alu[a13, --, B, b12]
.399 E000000001 common_code
	.%line 465 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:973 0
/******/      ctx_swap();
l_196#:
	ctx_arb[voluntary]
.%import_expr common_code 400 <34:22:0> &bp 175 +
.400 D82BD00018 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/      msg[0] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 401 <27:20:8,7:0:0> &bp 402 +
.401 F000103B92 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11331#]
.402 A000D03000 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11331#:
	alu[a13, --, B, b12]
.403 A04030000D common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
	alu[a3, --, B, a13]
.%import_expr common_code 404 <34:22:0> &bp 399 +
.404 D863C00100 common_code
	.%line 463 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 399
/******/    while(msg[0] == 0)
	beq[l_196#]
.405 C10118110D common_code
	.%line 469 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    n = (msg[0]>>16) & 0xFF;
l_203#:
	ld_field_w_clr[b4, 0001, a13, >>16]
.406 AAF0001301 common_code
	.%line 471 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    if(n >= 1)
	alu[--, b4, -, 1]
.%import_expr common_code 407 <34:22:0> &bp 483 +
.407 D878C00105 common_code
	.%line 471 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 483
	blo[l_280#]
.%import_expr common_code 408 <34:22:0> &bp 175 +
.408 D82BD00018 common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/      msg[1] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 409 <27:20:8,7:0:0> &bp 410 +
.409 F000103B9A common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11332#]
.410 B000303000 common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11332#:
	alu[b3, --, B, b12]
.%import_expr common_code 411 <34:22:0> &bp 417 +
.411 D868400101 common_code
	.%line 474 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 417
/******/      while(msg[1] == 0)
	bne[l_214#]
.412 E000000001 common_code
	.%line 476 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:972 0
/******/        ctx_swap();
l_207#:
	ctx_arb[voluntary]
.%import_expr common_code 413 <34:22:0> &bp 175 +
.413 D82BD00018 common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/        msg[1] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 414 <27:20:8,7:0:0> &bp 415 +
.414 F000103B9F common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11333#]
.415 B000303000 common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11333#:
	alu[b3, --, B, b12]
.%import_expr common_code 416 <34:22:0> &bp 412 +
.416 D867000100 common_code
	.%line 474 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 412
/******/      while(msg[1] == 0)
	beq[l_207#]
.417 AAF0001302 common_code
	.%line 480 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    if(n >= 2)
l_214#:
	alu[--, b4, -, 2]
.%import_expr common_code 418 <34:22:0> &bp 483 +
.418 D878C00105 common_code
	.%line 480 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 483
	blo[l_280#]
.%import_expr common_code 419 <34:22:0> &bp 175 +
.419 D82BD00018 common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/      msg[2] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 420 <27:20:8,7:0:0> &bp 421 +
.420 F000103BA5 common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11334#]
.421 A000803000 common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11334#:
	alu[a8, --, B, b12]
.%import_expr common_code 422 <34:22:0> &bp 428 +
.422 D86B000101 common_code
	.%line 483 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 428
/******/      while(msg[2] == 0)
	bne[l_225#]
.423 E000000001 common_code
	.%line 485 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:971 0
/******/        ctx_swap();
l_218#:
	ctx_arb[voluntary]
.%import_expr common_code 424 <34:22:0> &bp 175 +
.424 D82BD00018 common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/        msg[2] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 425 <27:20:8,7:0:0> &bp 426 +
.425 F000103BAA common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11335#]
.426 A000803000 common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11335#:
	alu[a8, --, B, b12]
.%import_expr common_code 427 <34:22:0> &bp 423 +
.427 D869C00100 common_code
	.%line 483 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 423
/******/      while(msg[2] == 0)
	beq[l_218#]
.428 AAF0001303 common_code
	.%line 489 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    if(n >= 3)
l_225#:
	alu[--, b4, -, 3]
.%import_expr common_code 429 <34:22:0> &bp 483 +
.429 D878C00105 common_code
	.%line 489 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 483
	blo[l_280#]
.%import_expr common_code 430 <34:22:0> &bp 175 +
.430 D82BD00018 common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/      msg[3] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 431 <27:20:8,7:0:0> &bp 432 +
.431 F000103BB0 common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11336#]
.432 A000703000 common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11336#:
	alu[a7, --, B, b12]
.%import_expr common_code 433 <34:22:0> &bp 439 +
.433 D86DC00101 common_code
	.%line 492 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 439
/******/      while(msg[3] == 0)
	bne[l_236#]
.434 E000000001 common_code
	.%line 494 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:970 0
/******/        ctx_swap();
l_229#:
	ctx_arb[voluntary]
.%import_expr common_code 435 <34:22:0> &bp 175 +
.435 D82BD00018 common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/        msg[3] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 436 <27:20:8,7:0:0> &bp 437 +
.436 F000103BB5 common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11337#]
.437 A000703000 common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11337#:
	alu[a7, --, B, b12]
.%import_expr common_code 438 <34:22:0> &bp 434 +
.438 D86C800100 common_code
	.%line 492 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 434
/******/      while(msg[3] == 0)
	beq[l_229#]
.439 AAF0001304 common_code
	.%line 498 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    if(n >= 4)
l_236#:
	alu[--, b4, -, 4]
.%import_expr common_code 440 <34:22:0> &bp 483 +
.440 D878C00105 common_code
	.%line 498 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 483
	blo[l_280#]
.%import_expr common_code 441 <34:22:0> &bp 175 +
.441 D82BD00018 common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/      msg[4] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 442 <27:20:8,7:0:0> &bp 443 +
.442 F000103BBB common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11338#]
.443 B000203000 common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11338#:
	alu[b2, --, B, b12]
.%import_expr common_code 444 <34:22:0> &bp 450 +
.444 D870800101 common_code
	.%line 501 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 450
/******/      while(msg[4] == 0)
	bne[l_247#]
.445 E000000001 common_code
	.%line 503 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:969 0
/******/        ctx_swap();
l_240#:
	ctx_arb[voluntary]
.%import_expr common_code 446 <34:22:0> &bp 175 +
.446 D82BD00018 common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/        msg[4] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 447 <27:20:8,7:0:0> &bp 448 +
.447 F000103BC0 common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11339#]
.448 B000203000 common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11339#:
	alu[b2, --, B, b12]
.%import_expr common_code 449 <34:22:0> &bp 445 +
.449 D86F400100 common_code
	.%line 501 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 445
/******/      while(msg[4] == 0)
	beq[l_240#]
.450 AAF0001305 common_code
	.%line 507 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    if(n >= 5)
l_247#:
	alu[--, b4, -, 5]
.%import_expr common_code 451 <34:22:0> &bp 483 +
.451 D878C00105 common_code
	.%line 507 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 483
	blo[l_280#]
.%import_expr common_code 452 <34:22:0> &bp 175 +
.452 D82BD00018 common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/      msg[5] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 453 <27:20:8,7:0:0> &bp 454 +
.453 F000103BC6 common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11340#]
.454 A000603000 common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11340#:
	alu[a6, --, B, b12]
.%import_expr common_code 455 <34:22:0> &bp 461 +
.455 D873400101 common_code
	.%line 510 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 461
/******/      while(msg[5] == 0)
	bne[l_258#]
.456 E000000001 common_code
	.%line 512 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:968 0
/******/        ctx_swap();
l_251#:
	ctx_arb[voluntary]
.%import_expr common_code 457 <34:22:0> &bp 175 +
.457 D82BD00018 common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/        msg[5] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 458 <27:20:8,7:0:0> &bp 459 +
.458 F000103BCB common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11341#]
.459 A000603000 common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11341#:
	alu[a6, --, B, b12]
.%import_expr common_code 460 <34:22:0> &bp 456 +
.460 D872000100 common_code
	.%line 510 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 456
/******/      while(msg[5] == 0)
	beq[l_251#]
.461 AAF0001306 common_code
	.%line 516 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    if(n >= 6)
l_258#:
	alu[--, b4, -, 6]
.%import_expr common_code 462 <34:22:0> &bp 483 +
.462 D878C00105 common_code
	.%line 516 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 483
	blo[l_280#]
.%import_expr common_code 463 <34:22:0> &bp 175 +
.463 D82BD00018 common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/      msg[6] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 464 <27:20:8,7:0:0> &bp 465 +
.464 F000103BD1 common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11342#]
.465 A000503000 common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11342#:
	alu[a5, --, B, b12]
.%import_expr common_code 466 <34:22:0> &bp 472 +
.466 D876000101 common_code
	.%line 519 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 472
/******/      while(msg[6] == 0)
	bne[l_269#]
.467 E000000001 common_code
	.%line 521 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:967 0
/******/        ctx_swap();
l_262#:
	ctx_arb[voluntary]
.%import_expr common_code 468 <34:22:0> &bp 175 +
.468 D82BD00018 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/        msg[6] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 469 <27:20:8,7:0:0> &bp 470 +
.469 F000103BD6 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11343#]
.470 A000503000 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11343#:
	alu[a5, --, B, b12]
.%import_expr common_code 471 <34:22:0> &bp 467 +
.471 D874C00100 common_code
	.%line 519 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 467
/******/      while(msg[6] == 0)
	beq[l_262#]
.472 AAF0001307 common_code
	.%line 525 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
/******/    if(n >= 7)
l_269#:
	alu[--, b4, -, 7]
.%import_expr common_code 473 <34:22:0> &bp 483 +
.473 D878C00105 common_code
	.%line 525 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 483
	blo[l_280#]
.%import_expr common_code 474 <34:22:0> &bp 175 +
.474 D82BD00018 common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/      msg[7] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 475 <27:20:8,7:0:0> &bp 476 +
.475 F000103BDC common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11344#]
.476 A000403000 common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11344#:
	alu[a4, --, B, b12]
.%import_expr common_code 477 <34:22:0> &bp 483 +
.477 D878C00101 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 483
/******/      while(msg[7] == 0)
	bne[l_280#]
.478 E000000001 common_code
	.%line 530 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:966 0
/******/        ctx_swap();
l_273#:
	ctx_arb[voluntary]
.%import_expr common_code 479 <34:22:0> &bp 175 +
.479 D82BD00018 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 175
/******/        msg[7] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 480 <27:20:8,7:0:0> &bp 481 +
.480 F000103BE1 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
	load_addr[b14, l_11345#]
.481 A000403000 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0
l_11345#:
	alu[a4, --, B, b12]
.%import_expr common_code 482 <34:22:0> &bp 478 +
.482 D877800100 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 478
/******/      while(msg[7] == 0)
	beq[l_273#]
.483 E8001C000E common_code
	.%line 536 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 1 0 A14
/******/  }
l_280#:
	rtn[a14], defer[1]
.484 F0000C0220 common_code
	.%line 535 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:785 0
/******/    dl_source_message_lock = UNLOCKED;
	immed[*l$index1, 0, <<0]
.485 E8000C000E common_code
	.%line 459 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:785 0 0 A14
/******/      return;
l_281#:
	rtn[a14]
.486 E000000002 common_code
	.%line 648 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:961 0
/******/    wait_for_all(s);
_dl_source_packet#:
	ctx_arb[s1], all
.487 AAB00C1806 common_code
	.%line 315 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0
/******/    if(source == PACKET_IN_RING_0)
	alu[--, a6, -, 6]
.%import_expr common_code 488 <34:22:0> &bp 491 +
.488 D87AC00101 common_code
	.%line 315 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0 491
	bne[l_330#]
.%import_expr common_code 489 <34:22:0> &bp 506 +
.489 D87E900018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 1 506
/******/      sring = PLC_TO_PLUGIN_0_SRAM_RING;
	br[l_338#], defer[1]
.490 F0000C0803 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:788 0
	immed[a3, 2, <<0]
.491 AAB00C1C06 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0
/******/    else if(source == PACKET_IN_RING_1)
l_330#:
	alu[--, a6, -, 7]
.%import_expr common_code 492 <34:22:0> &bp 495 +
.492 D87BC00101 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0 495
	bne[l_332#]
.%import_expr common_code 493 <34:22:0> &bp 506 +
.493 D87E900018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 1 506
/******/      sring = PLC_TO_PLUGIN_1_SRAM_RING;
	br[l_338#], defer[1]
.494 F0000C0C03 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:788 0
	immed[a3, 3, <<0]
.495 AAB00C2006 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0
/******/    else if(source == PACKET_IN_RING_2)
l_332#:
	alu[--, a6, -, 8]
.%import_expr common_code 496 <34:22:0> &bp 499 +
.496 D87CC00101 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0 499
	bne[l_334#]
.%import_expr common_code 497 <34:22:0> &bp 506 +
.497 D87E900018 common_code
	.%line 325 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 1 506
/******/      sring = PLC_TO_PLUGIN_2_SRAM_RING;
	br[l_338#], defer[1]
.498 F0000C1003 common_code
	.%line 325 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:788 0
	immed[a3, 4, <<0]
.499 AAB00C2406 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0
/******/    else if(source == PACKET_IN_RING_3)
l_334#:
	alu[--, a6, -, 9]
.%import_expr common_code 500 <34:22:0> &bp 503 +
.500 D87DC00101 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0 503
	bne[l_336#]
.%import_expr common_code 501 <34:22:0> &bp 506 +
.501 D87E900018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 1 506
/******/      sring = PLC_TO_PLUGIN_3_SRAM_RING;
	br[l_338#], defer[1]
.502 F0000C1403 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:788 0
	immed[a3, 5, <<0]
.503 AAB00C2806 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0
/******/    else if(source == PACKET_IN_RING_4)
l_336#:
	alu[--, a6, -, 10]
.%import_expr common_code 504 <34:22:0> &bp 527 +
.504 D883C00101 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0 527
	bne[l_372#]
.505 F0000C1803 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0
/******/      sring = PLC_TO_PLUGIN_4_SRAM_RING;
	immed[a3, 6, <<0]
.%import_expr common_code 506 <34:22:0> &bp 180 +
.506 D82D100018 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 1 180
/******/    sram_ring_get_buffer_6word(sring, ring_in.i);
l_338#:
	br[_sram_ring_get_buffer_6word#], defer[1]
.%import_expr common_code 507 <27:20:8,17:10:0> &bp 508 +
.507 F0001FF004 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:788 0
	load_addr[a4, l_11346#]
.508 A070000002 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0
/******/    while (ring_in.i[0] == 0)
l_11346#:
	alu[--, --, B, a2]
.%import_expr common_code 509 <34:22:0> &bp 515 +
.509 D880C00101 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0 515
	bne[l_348#]
.510 E000000001 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:960 0
/******/        ctx_swap();
l_341#:
	ctx_arb[voluntary]
.%import_expr common_code 511 <34:22:0> &bp 180 +
.511 D82D100018 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 1 180
/******/        sram_ring_get_buffer_6word(sring, ring_in.i);
	br[_sram_ring_get_buffer_6word#], defer[1]
.%import_expr common_code 512 <27:20:8,17:10:0> &bp 513 +
.512 F0002C0404 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:788 0
	load_addr[a4, l_11347#]
.513 A070000002 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0
/******/    while (ring_in.i[0] == 0)
l_11347#:
	alu[--, --, B, a2]
.%import_expr common_code 514 <34:22:0> &bp 510 +
.514 D87F800100 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0 510
	beq[l_341#]
.515 FC04400000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:955 1
/******/    c = ctx();
l_348#:
	local_csr_rd[active_ctx_sts]
.516 F000000B00 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:955 0
	immed[b2, 0, <<0]
.517 B440200B07 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:955 0
	alu[b2, b2, AND, 7]
.%import_expr common_code 518 <34:22:0> &bp 526 +
.518 D883800109 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:955 0 526
/******/    if(c >= FIRST_PACKET_THREAD && c < LAST_PACKET_THREAD) 
	blt[l_371#]
.519 AAF0000B05 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:955 0
	alu[--, b2, -, 5]
.%import_expr common_code 520 <34:22:0> &bp 523 +
.520 D882C00108 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:955 0 523
	bge[l_361#]
.521 FC10AE2388 common_code
	.%line 665 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:959 0
/******/      signal_same_ME_next_ctx(__signal_number(s));
	local_csr_wr[same_me_signal, (((1 & 15) << 3) | 128)]
.%import_expr common_code 522 <34:22:0> &bp 526 +
.522 D883800018 common_code
	.%line 666 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:955 0 526
/******/      __implicit_write(s);
	br[l_371#]
.523 AAF0000B05 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:955 0
/******/    else if(c == LAST_PACKET_THREAD)
l_361#:
	alu[--, b2, -, 5]
.%import_expr common_code 524 <34:22:0> &bp 526 +
.524 D883800101 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:955 0 526
	bne[l_371#]
.525 FC10AC2308 common_code
	.%line 670 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:957 0
/******/      signal_same_ME(__signal_number(s), FIRST_PACKET_THREAD);
	local_csr_wr[same_me_signal, ((1 & 15) << 3)]
.526 E800000F00 common_code
	.%line 350 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0 0 B3
/******/  }
l_371#:
	rtn[b3]
.527 E800000F00 common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:788 0 0 B3
/******/      return;
l_372#:
	rtn[b3]
.528 A0CFF007CC common_code
	.%line 124 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
/******/  void handle_pkt_user()  {
_handle_pkt_user#:
	alu[@a127, b1, +, 204]
.529 FC06EC00FF common_code
	.%line 124 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
	local_csr_wr[active_lm_addr_1, @a127]
.530 A0CFF007C8 common_code
	.%line 124 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
	alu[@a127, b1, +, 200]
.531 FC066C00FF common_code
	.%line 124 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
	local_csr_wr[active_lm_addr_0, @a127]
.532 F00FF00BFC common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/src/library/microblocks_library/microc/dl_buf.c" 1 fiid:1317 0
/******/      sramOffset = bufHandle.lw_offset << 2;
	immed[b2, 65532, <<0]
.533 F440300BFF common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/src/library/microblocks_library/microc/dl_buf.c" 1 fiid:1317 0
	immed_w1[b2, 1023]
.534 85E0380A02 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/src/library/microblocks_library/microc/dl_buf.c" 1 fiid:1317 0
	alu_shf[a3, b2, AND, a2, <<2]
.535 8A10308603 common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/src/library/microblocks_library/microc/dl_buf.c" 1 fiid:1317 0
/******/      sramOffset += channelNumber;
	alu_shf[a3, a3, OR, 1, <<31]
.536 003E008203 common_code
	.%line 468 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1315 2
/******/  	sram_read(&sram_rd_regs, (__declspec(sram) void *) bufDescPtr, 8, ctx_swap, &sram_sig);
	sram[read, $0, a3, 0, 8], ctx_swap[s3], defer[2]
.537 F000003300 common_code
	.%line 144 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 1
/******/      __declspec(local_mem) int cnt = 0;
	immed[b12, 0, <<0]
.538 B0C0F00704 common_code
	.%line 163 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 0
/******/      q = (__declspec(local_mem) char*) &(payload.i);
	alu[b15, b1, +, 4]
.539 9180280202 common_code
	.%line 505 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1312 0
/******/  	bufferPtr = Dl_BufGetData(buf_handle);
	alu_shf[b2, --, B, a2, <<8]
.540 A2E2000981 common_code
	.%line 511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1311 0
/******/  	ipv4HdrPtr = dramBufferPtr + offset;
	alu[*l$index1, b2, +16, $1]
.541 A4200C1E20 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  	unalignAmount = (ipHdrPtr & 7); // Should be 0, 2, 4, or 6
	alu[*l$index0, *l$index1, AND, 7]
.542 AAB0080306 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  	switch (unalignAmount) 
	alu[--, 6, -, *l$index0]
.%import_expr common_code 543 <34:22:0> &bp 593 +
.543 D894400105 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0 593
	blo[l_810#]
.%import_expr common_code 544 <26:22:8,17:10:0> &bp 545 +
.544 E8008C8600 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0 545 *L00
	jump[*l$index0, l_11374#], targets[l_11380#,l_11379#,l_11378#,l_11377#,l_11376#,l_11375#,l_11374#]
.%import_expr common_code 545 <34:22:0> &bp 586 +
.545 D892800018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0 586
l_11374#:
	br[l_779#]
.%import_expr common_code 546 <34:22:0> &bp 593 +
.546 D894400018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0 593
l_11375#:
	br[l_810#]
.%import_expr common_code 547 <34:22:0> &bp 573 +
.547 D88F400018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0 573
l_11376#:
	br[l_671#]
.%import_expr common_code 548 <34:22:0> &bp 593 +
.548 D894400018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0 593
l_11377#:
	br[l_810#]
.%import_expr common_code 549 <34:22:0> &bp 565 +
.549 D88D400018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0 565
l_11378#:
	br[l_640#]
.%import_expr common_code 550 <34:22:0> &bp 593 +
.550 D894400018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0 593
l_11379#:
	br[l_810#]
.%import_expr common_code 551 <34:22:0> &bp 552 +
.551 D88A000018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0 552
l_11380#:
	br[l_534#]
.552 2846008358 common_code
	.%line 565 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) ipHdrPtr, 4, sig_done, &sp);
l_534#:
	dram[read, $$0, *l$index1, 0, 4], sig_done[s4]
.553 E000000030 common_code
	.%line 566 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.554 B000270800 common_code
	.%line 568 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	alu[b2, --, B, $$2]
.555 9100500BC1 common_code
	.%line 568 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1296 0
	dbl_shf[b5, $$1, b2, >>16]
.556 B000270C00 common_code
	.%line 569 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[2], dram_rd_regs[3], 16);
	alu[b2, --, B, $$3]
.557 8100500BC2 common_code
	.%line 569 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1294 0
	dbl_shf[a5, $$2, b2, >>16]
.558 B000271000 common_code
	.%line 570 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[2] = dbl_shl(dram_rd_regs[3], dram_rd_regs[4], 16);
	alu[b2, --, B, $$4]
.559 9100400BC3 common_code
	.%line 570 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1292 0
	dbl_shf[b4, $$3, b2, >>16]
.560 B000271400 common_code
	.%line 571 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[3] = dbl_shl(dram_rd_regs[4], dram_rd_regs[5], 16);
	alu[b2, --, B, $$5]
.561 8100400BC4 common_code
	.%line 571 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1290 0
	dbl_shf[a4, $$4, b2, >>16]
.%import_expr common_code 562 <34:22:0> &bp 593 +
.562 D894600018 common_code
	.%line 572 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 2 593
/******/  			ipv4_hdr_ptr->value[4] = dbl_shl(dram_rd_regs[5], dram_rd_regs[6], 16);
	br[l_810#], defer[2]
.563 B000271800 common_code
	.%line 572 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1286 1
	alu[b2, --, B, $$6]
.564 9100300BC5 common_code
	.%line 572 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1288 0
	dbl_shf[b3, $$5, b2, >>16]
.565 2844008358 common_code
	.%line 552 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) ipHdrPtr, 3, sig_done, &sp);
l_640#:
	dram[read, $$0, *l$index1, 0, 3], sig_done[s4]
.566 E000000030 common_code
	.%line 553 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.567 B000570400 common_code
	.%line 555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[0] = dram_rd_regs[1];
	alu[b5, --, B, $$1]
.568 A000570800 common_code
	.%line 556 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[1] = dram_rd_regs[2];
	alu[a5, --, B, $$2]
.569 B000470C00 common_code
	.%line 557 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[2] = dram_rd_regs[3];
	alu[b4, --, B, $$3]
.%import_expr common_code 570 <34:22:0> &bp 593 +
.570 D894600018 common_code
	.%line 559 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 2 593
/******/  			ipv4_hdr_ptr->value[4] = dram_rd_regs[5];
	br[l_810#], defer[2]
.571 A000471000 common_code
	.%line 558 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1286 1
/******/  			ipv4_hdr_ptr->value[3] = dram_rd_regs[4];
	alu[a4, --, B, $$4]
.572 B000371400 common_code
	.%line 559 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[4] = dram_rd_regs[5];
	alu[b3, --, B, $$5]
.573 2844008358 common_code
	.%line 540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1309 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) ipHdrPtr, 3, sig_done, &sp);
l_671#:
	dram[read, $$0, *l$index1, 0, 3], sig_done[s4]
.574 E000000030 common_code
	.%line 541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.575 B000270400 common_code
	.%line 543 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[0], dram_rd_regs[1], 16);
	alu[b2, --, B, $$1]
.576 9100500BC0 common_code
	.%line 543 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1308 0
	dbl_shf[b5, $$0, b2, >>16]
.577 B000270800 common_code
	.%line 544 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	alu[b2, --, B, $$2]
.578 8100500BC1 common_code
	.%line 544 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1306 0
	dbl_shf[a5, $$1, b2, >>16]
.579 B000270C00 common_code
	.%line 545 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[2] = dbl_shl(dram_rd_regs[2], dram_rd_regs[3], 16);
	alu[b2, --, B, $$3]
.580 9100400BC2 common_code
	.%line 545 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1304 0
	dbl_shf[b4, $$2, b2, >>16]
.581 B000271000 common_code
	.%line 546 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[3] = dbl_shl(dram_rd_regs[3], dram_rd_regs[4], 16);
	alu[b2, --, B, $$4]
.582 8100400BC3 common_code
	.%line 546 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1302 0
	dbl_shf[a4, $$3, b2, >>16]
.%import_expr common_code 583 <34:22:0> &bp 593 +
.583 D894600018 common_code
	.%line 547 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 2 593
/******/  			ipv4_hdr_ptr->value[4] = dbl_shl(dram_rd_regs[4], dram_rd_regs[5], 16);
	br[l_810#], defer[2]
.584 B000271400 common_code
	.%line 547 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1286 1
	alu[b2, --, B, $$5]
.585 9100300BC4 common_code
	.%line 547 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1300 0
	dbl_shf[b3, $$4, b2, >>16]
.586 2844008358 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1310 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) ipHdrPtr, 3, sig_done, &sp);
l_779#:
	dram[read, $$0, *l$index1, 0, 3], sig_done[s4]
.587 E000000030 common_code
	.%line 529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.588 B000570000 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[0] = dram_rd_regs[0];
	alu[b5, --, B, $$0]
.589 A000570400 common_code
	.%line 532 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[1] = dram_rd_regs[1];
	alu[a5, --, B, $$1]
.590 B000470800 common_code
	.%line 533 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[2] = dram_rd_regs[2];
	alu[b4, --, B, $$2]
.591 A000470C00 common_code
	.%line 534 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[3] = dram_rd_regs[3];
	alu[a4, --, B, $$3]
.592 B000371000 common_code
	.%line 535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1286 0
/******/  			ipv4_hdr_ptr->value[4] = dram_rd_regs[4];
	alu[b3, --, B, $$4]
.%import_expr common_code 593 <34:22:0> &bp 260 +
.593 D841200018 common_code
	.%line 156 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 2 260
/******/      udpHdrPtr = onl_api_getUdpHdrPtr(ipv4HdrPtr, ipv4_hdr.ip_hl);
l_810#:
	br[_onl_api_getUdpHdrPtr#], defer[2]
.594 858070152F common_code
	.%line 156 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 1
	alu_shf[a7, 15, AND, b5, >>24]
.%import_expr common_code 595 <27:20:8,17:10:0> &bp 596 +
.595 F0002D5008 common_code
	.%line 156 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 0
	load_addr[a8, l_11348#]
.596 A0CFF007A0 common_code
	.%line 156 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
l_11348#:
	alu[@a127, b1, +, 160]
.597 FC066C00FF common_code
	.%line 156 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
	local_csr_wr[active_lm_addr_0, @a127]
.598 F0000C0300 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  	switch (unalignAmount) 
	nop
.599 F0000C0300 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
	nop
.600 F0000C0300 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
	nop
.601 A060000007 common_code
	.%line 156 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
/******/      udpHdrPtr = onl_api_getUdpHdrPtr(ipv4HdrPtr, ipv4_hdr.ip_hl);
	alu[*l$index0, --, B, a7]
.602 A4201C1E00 common_code
	.%line 795 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  	unalignAmount = (udpHdrPtr & 7); // Should be 0, 2, 4, or 6
	alu[*l$index0[1], *l$index0, AND, 7]
.603 AAB0080706 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  	switch (unalignAmount) 
	alu[--, 6, -, *l$index0[1]]
.%import_expr common_code 604 <34:22:0> &bp 636 +
.604 D89F000105 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0 636
	blo[l_1007#]
.%import_expr common_code 605 <26:22:8,17:10:0> &bp 606 +
.605 E8008D7A01 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0 606 *L01
	jump[*l$index0[1], l_11381#], targets[l_11387#,l_11386#,l_11385#,l_11384#,l_11383#,l_11382#,l_11381#]
.%import_expr common_code 606 <34:22:0> &bp 632 +
.606 D89E000018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0 632
l_11381#:
	br[l_976#]
.%import_expr common_code 607 <34:22:0> &bp 636 +
.607 D89F000018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0 636
l_11382#:
	br[l_1007#]
.%import_expr common_code 608 <34:22:0> &bp 625 +
.608 D89C400018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0 625
l_11383#:
	br[l_913#]
.%import_expr common_code 609 <34:22:0> &bp 636 +
.609 D89F000018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0 636
l_11384#:
	br[l_1007#]
.%import_expr common_code 610 <34:22:0> &bp 620 +
.610 D89B000018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0 620
l_11385#:
	br[l_882#]
.%import_expr common_code 611 <34:22:0> &bp 636 +
.611 D89F000018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0 636
l_11386#:
	br[l_1007#]
.%import_expr common_code 612 <34:22:0> &bp 613 +
.612 D899400018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0 613
l_11387#:
	br[l_821#]
.613 2842008350 common_code
	.%line 829 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1278 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) udpHdrPtr, 2, sig_done, &sp);
l_821#:
	dram[read, $$0, *l$index0, 0, 2], sig_done[s4]
.614 E000000030 common_code
	.%line 830 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.615 B000270800 common_code
	.%line 832 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  			udp_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	alu[b2, --, B, $$2]
.616 8100300BC1 common_code
	.%line 832 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1277 0
	dbl_shf[a3, $$1, b2, >>16]
.%import_expr common_code 617 <34:22:0> &bp 636 +
.617 D89F200018 common_code
	.%line 833 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 2 636
/******/  			udp_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[2], dram_rd_regs[3], 16);
	br[l_1007#], defer[2]
.618 B000270C00 common_code
	.%line 833 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1273 1
	alu[b2, --, B, $$3]
.619 9100200BC2 common_code
	.%line 833 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1275 0
	dbl_shf[b2, $$2, b2, >>16]
.620 2842008350 common_code
	.%line 819 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1279 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) udpHdrPtr, 2, sig_done, &sp);
l_882#:
	dram[read, $$0, *l$index0, 0, 2], sig_done[s4]
.621 E000000030 common_code
	.%line 820 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.%import_expr common_code 622 <34:22:0> &bp 636 +
.622 D89F200018 common_code
	.%line 823 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 2 636
/******/  			udp_hdr_ptr->value[1] = dram_rd_regs[2];
	br[l_1007#], defer[2]
.623 A000370400 common_code
	.%line 822 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1273 1
/******/  			udp_hdr_ptr->value[0] = dram_rd_regs[1];
	alu[a3, --, B, $$1]
.624 B000270800 common_code
	.%line 823 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1273 0
/******/  			udp_hdr_ptr->value[1] = dram_rd_regs[2];
	alu[b2, --, B, $$2]
.625 2842008350 common_code
	.%line 810 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1284 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) udpHdrPtr, 2, sig_done, &sp);
l_913#:
	dram[read, $$0, *l$index0, 0, 2], sig_done[s4]
.626 E000000030 common_code
	.%line 811 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.627 B000270400 common_code
	.%line 813 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  			udp_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[0], dram_rd_regs[1], 16);
	alu[b2, --, B, $$1]
.628 8100300BC0 common_code
	.%line 813 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1283 0
	dbl_shf[a3, $$0, b2, >>16]
.%import_expr common_code 629 <34:22:0> &bp 636 +
.629 D89F200018 common_code
	.%line 814 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 2 636
/******/  			udp_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	br[l_1007#], defer[2]
.630 B000270800 common_code
	.%line 814 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1273 1
	alu[b2, --, B, $$2]
.631 9100200BC1 common_code
	.%line 814 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1281 0
	dbl_shf[b2, $$1, b2, >>16]
.632 2840008350 common_code
	.%line 801 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1285 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) udpHdrPtr, 1, sig_done, &sp);
l_976#:
	dram[read, $$0, *l$index0, 0, 1], sig_done[s4]
.633 E000000030 common_code
	.%line 802 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.634 A000370000 common_code
	.%line 804 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  			udp_hdr_ptr->value[0] = dram_rd_regs[0];
	alu[a3, --, B, $$0]
.635 B000270400 common_code
	.%line 805 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1273 0
/******/  			udp_hdr_ptr->value[1] = dram_rd_regs[1];
	alu[b2, --, B, $$1]
.%import_expr common_code 636 <34:22:0> &bp 260 +
.636 D841200018 common_code
	.%line 160 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 2 260
/******/  		onl_api_getUdpHdrPtr(ipv4HdrPtr, ipv4_hdr.ip_hl));
l_1007#:
	br[_onl_api_getUdpHdrPtr#], defer[2]
.637 858070152F common_code
	.%line 160 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 1
	alu_shf[a7, 15, AND, b5, >>24]
.%import_expr common_code 638 <27:20:8,17:10:0> &bp 639 +
.638 F0002DFC08 common_code
	.%line 160 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 0
	load_addr[a8, l_11349#]
.639 FC06600700 common_code
	.%line 1698 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  	udpPacketPayloadPtr = udpHdrPtr + UDP_HEADER_SIZE_IN_BYTES;
l_11349#:
	local_csr_wr[active_lm_addr_0, b1]
.640 A080CC2007 common_code
	.%line 1698 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
	alu[a12, a7, +, 8]
.641 F0000C0300 common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/     if ((addr & 7) == 0) {
	nop
.642 F0000C0300 common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	nop
.643 A4200C1C0C common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu[*l$index0, a12, AND, 7]
.%import_expr common_code 644 <34:22:0> &bp 647 +
.644 D8A1C00101 common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 647
	bne[l_1052#]
.645 284600830C common_code
	.%line 1616 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1270 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 4, sig_done, &sp);
	dram[read, $$0, a12, 0, 4], sig_done[s4]
.%import_expr common_code 646 <34:22:0> &bp 648 +
.646 D8A2000018 common_code
	.%line 1616 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1270 0 648
	br[l_1080#]
.647 284800830C common_code
	.%line 1619 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1271 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 5, sig_done, &sp);
l_1052#:
	dram[read, $$0, a12, 0, 5], sig_done[s4]
.648 E000000030 common_code
	.%line 1621 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/     __wait_for_all(&sp);
l_1080#:
	ctx_arb[s5, s4], all
.649 AAB0080306 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, *l$index0]
.%import_expr common_code 650 <34:22:0> &bp 703 +
.650 D8AFC00105 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 703
	blo[l_1090#]
.%import_expr common_code 651 <26:22:8,17:10:0> &bp 652 +
.651 E8008E3200 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 652 *L00
	jump[*l$index0, l_11388#], targets[l_11394#,l_11393#,l_11392#,l_11391#,l_11390#,l_11389#,l_11388#]
.%import_expr common_code 652 <34:22:0> &bp 703 +
.652 D8AFC00018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 703
l_11388#:
	br[l_1090#]
.%import_expr common_code 653 <34:22:0> &bp 703 +
.653 D8AFC00018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 703
l_11389#:
	br[l_1090#]
.%import_expr common_code 654 <34:22:0> &bp 685 +
.654 D8AB400018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 685
l_11390#:
	br[l_1087#]
.%import_expr common_code 655 <34:22:0> &bp 703 +
.655 D8AFC00018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 703
l_11391#:
	br[l_1090#]
.%import_expr common_code 656 <34:22:0> &bp 676 +
.656 D8A9000018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 676
l_11392#:
	br[l_1085#]
.%import_expr common_code 657 <34:22:0> &bp 703 +
.657 D8AFC00018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 703
l_11393#:
	br[l_1090#]
.%import_expr common_code 658 <34:22:0> &bp 659 +
.658 D8A4C00018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0 659
l_11394#:
	br[l_1083#]
.659 8100730900 common_code
	.%line 1673 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_1083#:
	alu_shf[a7, --, B, $$2, >>16]
.660 8B05130607 common_code
	.%line 1673 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[1], a7, OR, $$1, <<16]
.661 8100730D00 common_code
	.%line 1674 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[a7, --, B, $$3, >>16]
.662 8B05230A07 common_code
	.%line 1674 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[2], a7, OR, $$2, <<16]
.663 8100731100 common_code
	.%line 1675 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[2] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[a7, --, B, $$4, >>16]
.664 8B05330E07 common_code
	.%line 1675 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[3], a7, OR, $$3, <<16]
.665 8100731500 common_code
	.%line 1676 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[3] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	alu_shf[a7, --, B, $$5, >>16]
.666 8B05431207 common_code
	.%line 1676 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[4], a7, OR, $$4, <<16]
.667 8100731900 common_code
	.%line 1677 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[4] = (dram_read_regs[5] << 16) | (dram_read_regs[6] >> 16);
	alu_shf[a7, --, B, $$6, >>16]
.668 8B05531607 common_code
	.%line 1677 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[5], a7, OR, $$5, <<16]
.669 8100731D00 common_code
	.%line 1678 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[5] = (dram_read_regs[6] << 16) | (dram_read_regs[7] >> 16);
	alu_shf[a7, --, B, $$7, >>16]
.670 8B05631A07 common_code
	.%line 1678 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[6], a7, OR, $$6, <<16]
.671 8100732100 common_code
	.%line 1679 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[6] = (dram_read_regs[7] << 16) | (dram_read_regs[8] >> 16);
	alu_shf[a7, --, B, $$8, >>16]
.672 8B05731E07 common_code
	.%line 1679 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[7], a7, OR, $$7, <<16]
.%import_expr common_code 673 <34:22:0> &bp 701 +
.673 D8AF600018 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 2 701
/******/  	 v->i[7] = (dram_read_regs[8] << 16) | (dram_read_regs[9] >> 16);
	br[l_11304#], defer[2]
.674 8100732500 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1269 1
	alu_shf[a7, --, B, $$9, >>16]
.675 8B00732207 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1269 0
	alu_shf[a7, a7, OR, $$8, <<16]
.676 A020170400 common_code
	.%line 1660 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[0] = dram_read_regs[1];
l_1085#:
	alu[*l$index0[1], --, B, $$1]
.677 A020270800 common_code
	.%line 1661 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[1] = dram_read_regs[2];
	alu[*l$index0[2], --, B, $$2]
.678 A020370C00 common_code
	.%line 1662 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[2] = dram_read_regs[3];
	alu[*l$index0[3], --, B, $$3]
.679 A020471000 common_code
	.%line 1663 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[3] = dram_read_regs[4];
	alu[*l$index0[4], --, B, $$4]
.680 A020571400 common_code
	.%line 1664 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[4] = dram_read_regs[5];
	alu[*l$index0[5], --, B, $$5]
.681 A020671800 common_code
	.%line 1665 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[5] = dram_read_regs[6];
	alu[*l$index0[6], --, B, $$6]
.%import_expr common_code 682 <34:22:0> &bp 711 +
.682 D8B1E00018 common_code
	.%line 1667 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 2 711
/******/           v->i[7] = dram_read_regs[8];
	br[l_1092#], defer[2]
.683 A020771C00 common_code
	.%line 1666 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1269 1
/******/           v->i[6] = dram_read_regs[7];
	alu[*l$index0[7], --, B, $$7]
.684 A020872000 common_code
	.%line 1667 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1269 0
/******/           v->i[7] = dram_read_regs[8];
	alu[*l$index0[8], --, B, $$8]
.685 8100730500 common_code
	.%line 1648 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_1087#:
	alu_shf[a7, --, B, $$1, >>16]
.686 8B05130207 common_code
	.%line 1648 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[1], a7, OR, $$0, <<16]
.687 8100730900 common_code
	.%line 1649 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	alu_shf[a7, --, B, $$2, >>16]
.688 8B05230607 common_code
	.%line 1649 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[2], a7, OR, $$1, <<16]
.689 8100730D00 common_code
	.%line 1650 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[2] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[a7, --, B, $$3, >>16]
.690 8B05330A07 common_code
	.%line 1650 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[3], a7, OR, $$2, <<16]
.691 8100731100 common_code
	.%line 1651 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[3] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[a7, --, B, $$4, >>16]
.692 8B05430E07 common_code
	.%line 1651 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[4], a7, OR, $$3, <<16]
.693 8100731500 common_code
	.%line 1652 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[4] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	alu_shf[a7, --, B, $$5, >>16]
.694 8B05531207 common_code
	.%line 1652 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[5], a7, OR, $$4, <<16]
.695 8100731900 common_code
	.%line 1653 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[5] = (dram_read_regs[5] << 16) | (dram_read_regs[6] >> 16);
	alu_shf[a7, --, B, $$6, >>16]
.696 8B05631607 common_code
	.%line 1653 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[6], a7, OR, $$5, <<16]
.697 8100731D00 common_code
	.%line 1654 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[6] = (dram_read_regs[6] << 16) | (dram_read_regs[7] >> 16);
	alu_shf[a7, --, B, $$7, >>16]
.698 8B05731A07 common_code
	.%line 1654 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[*l$index0[7], a7, OR, $$6, <<16]
.699 8100732100 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/  	 v->i[7] = (dram_read_regs[7] << 16) | (dram_read_regs[8] >> 16);
	alu_shf[a7, --, B, $$8, >>16]
.700 8B00731E07 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	alu_shf[a7, a7, OR, $$7, <<16]
.%import_expr common_code 701 <34:22:0> &bp 711 +
.701 D8B1D00018 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 1 711
l_11304#:
	br[l_1092#], defer[1]
.702 A060800007 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1269 0
	alu[*l$index0[8], --, B, a7]
.703 A020170000 common_code
	.%line 1634 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[0] = dram_read_regs[0];
l_1090#:
	alu[*l$index0[1], --, B, $$0]
.704 A020270400 common_code
	.%line 1635 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[1] = dram_read_regs[1];
	alu[*l$index0[2], --, B, $$1]
.705 A020370800 common_code
	.%line 1636 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[2] = dram_read_regs[2];
	alu[*l$index0[3], --, B, $$2]
.706 A020470C00 common_code
	.%line 1637 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[3] = dram_read_regs[3];
	alu[*l$index0[4], --, B, $$3]
.707 A020571000 common_code
	.%line 1638 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[4] = dram_read_regs[4];
	alu[*l$index0[5], --, B, $$4]
.708 A020671400 common_code
	.%line 1639 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[5] = dram_read_regs[5];
	alu[*l$index0[6], --, B, $$5]
.709 A020771800 common_code
	.%line 1640 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[6] = dram_read_regs[6];
	alu[*l$index0[7], --, B, $$6]
.710 A020871C00 common_code
	.%line 1641 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
/******/           v->i[7] = dram_read_regs[7];
	alu[*l$index0[8], --, B, $$7]
.%import_expr common_code 711 <27:20:8,17:10:0> _findStr &v 0 +
.711 F0400C1008 common_code
	.%line 165 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
/******/  		if(prefix(findStr,q)){  //*q == 'h'){
l_1092#:
	immed_w0[a8, @_findStr]
.%import_expr common_code 712 <27:20:24,17:10:16> _findStr &v 0 +
.712 F4400C0008 common_code
	.%line 165 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
	immed_w1[a8, @_findStr]
.%import_expr common_code 713 <34:22:0> &bp 187 +
.713 D82EE00018 common_code
	.%line 165 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 2 187
	br[_prefix#], defer[2]
.714 A000E03C00 common_code
	.%line 165 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 1
	alu[a14, --, B, b15]
.%import_expr common_code 715 <27:20:8,17:10:0> &bp 716 +
.715 F0002F300D common_code
	.%line 165 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 0
	load_addr[a13, l_11350#]
.716 A070000007 common_code
	.%line 165 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
l_11350#:
	alu[--, --, B, a7]
.%import_expr common_code 717 <34:22:0> &bp 724 +
.717 D8B5100100 common_code
	.%line 165 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 1 724
	beq[l_1096#], defer[1]
.718 B0C0C03301 common_code
	.%line 168 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 0
/******/  		cnt++;
	alu[b12, b12, +, 1]
.%import_expr common_code 719 <27:20:8,7:0:0> _replaceStr &v 0 +
.719 F040003B10 common_code
	.%line 166 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
/******/  			copy(replaceStr,q); //*q = 'a';
	immed_w0[b14, @_replaceStr]
.%import_expr common_code 720 <27:20:24,7:0:16> _replaceStr &v 0 +
.720 F440003B00 common_code
	.%line 166 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
	immed_w1[b14, @_replaceStr]
.%import_expr common_code 721 <34:22:0> &bp 225 +
.721 D838600018 common_code
	.%line 166 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 2 225
	br[_copy#], defer[2]
.722 A000E03C00 common_code
	.%line 166 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 1
	alu[a14, --, B, b15]
.%import_expr common_code 723 <27:20:8,17:10:0> &bp 724 +
.723 F0002F500D common_code
	.%line 166 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 0
	load_addr[a13, l_11351#]
.724 AAF0003340 common_code
	.%line 164 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
/******/  	while(cnt < 16*4){
l_11351#:
l_1096#:
	alu[--, b12, -, 64]
.%import_expr common_code 725 <34:22:0> &bp 711 +
.725 D8B1E00109 common_code
	.%line 164 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 2 711
	blt[l_1092#], defer[2]
.726 A0C0700704 common_code
	.%line 169 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 1
/******/  		q = ((__declspec(local_mem) char*) &(payload.i)) + cnt;
	alu[a7, b1, +, 4]
.727 B0C0F03007 common_code
	.%line 169 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 0
	alu[b15, b12, +, a7]
.728 FC06600700 common_code
	.%line 1166 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/  }
	local_csr_wr[active_lm_addr_0, b1]
.729 F0000C0300 common_code
	.%line 1076 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/     if ((addr & 7) != 0) {
	nop
.730 F0000C0300 common_code
	.%line 1076 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
	nop
.731 F0000C0300 common_code
	.%line 1076 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
	nop
.732 A030080000 common_code
	.%line 1076 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
	alu[--, --, B, *l$index0]
.%import_expr common_code 733 <34:22:0> &bp 737 +
.733 D8B8500100 common_code
	.%line 1076 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 1 737
	beq[l_1178#], defer[1]
.734 A0807C800C common_code
	.%line 1074 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1248 0
/******/     addr_tail = (unsigned int)addr + 32;
	alu[a7, a12, +, 32]
.735 2860208307 common_code
	.%line 1077 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1268 0
/******/        dram_read(dram_readtail_regs, (__declspec(dram) void *)addr_tail, 1, sig_done, &sp);
	dram[read, $$2, a7, 0, 1], sig_done[s6]
.736 284000830C common_code
	.%line 1078 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1267 0
/******/        dram_read(dram_readhead_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp2);
	dram[read, $$0, a12, 0, 1], sig_done[s4]
.737 A030080000 common_code
	.%line 1080 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/     if ((addr & 7) != 0) {
l_1178#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 738 <34:22:0> &bp 744 +
.738 D8BA000100 common_code
	.%line 1080 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 744
	beq[l_1181#]
.739 E0000000F0 common_code
	.%line 1081 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/         wait_for_all(&sp, &sp2);
	ctx_arb[s5, s4, s7, s6], all
.740 A000770000 common_code
	.%line 1082 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/         head[0] = dram_readhead_regs[0];
	alu[a7, --, B, $$0]
.741 B000B70400 common_code
	.%line 1083 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/         head[1] = dram_readhead_regs[1];
	alu[b11, --, B, $$1]
.742 B000C70800 common_code
	.%line 1084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/         tail[0] = dram_readtail_regs[0];
	alu[b12, --, B, $$2]
.743 B000D70C00 common_code
	.%line 1085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/         tail[1] = dram_readtail_regs[1];
	alu[b13, --, B, $$3]
.744 AAB0080306 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/     switch((unsigned int)addr & 7) {
l_1181#:
	alu[--, 6, -, *l$index0]
.%import_expr common_code 745 <34:22:0> &bp 812 +
.745 D8CB200105 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 2 812
	blo[l_1442#], defer[2]
.746 8100801500 common_code
	.%line 1724 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1247 1
/******/      cksum  = ipv4_hdr_ptr->value[0] >> 16;
	alu_shf[a8, --, B, b5, >>16]
.747 9100F00D00 common_code
	.%line 1732 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1247 0
/******/      cksum += ipv4_hdr_ptr->value[4] >> 16;
	alu_shf[b15, --, B, b3, >>16]
.%import_expr common_code 748 <26:22:8,17:10:0> &bp 749 +
.748 E8008FB600 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 749 *L00
/******/     switch((unsigned int)addr & 7) {
	jump[*l$index0, l_11395#], targets[l_11401#,l_11400#,l_11399#,l_11398#,l_11397#,l_11396#,l_11395#]
.%import_expr common_code 749 <34:22:0> &bp 812 +
.749 D8CB000018 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 812
l_11395#:
	br[l_1442#]
.%import_expr common_code 750 <34:22:0> &bp 812 +
.750 D8CB000018 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 812
l_11396#:
	br[l_1442#]
.%import_expr common_code 751 <34:22:0> &bp 790 +
.751 D8C5800018 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 790
l_11397#:
	br[l_1327#]
.%import_expr common_code 752 <34:22:0> &bp 812 +
.752 D8CB000018 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 812
l_11398#:
	br[l_1442#]
.%import_expr common_code 753 <34:22:0> &bp 778 +
.753 D8C2800018 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 778
l_11399#:
	br[l_1297#]
.%import_expr common_code 754 <34:22:0> &bp 812 +
.754 D8CB000018 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 812
l_11400#:
	br[l_1442#]
.%import_expr common_code 755 <34:22:0> &bp 756 +
.755 D8BD000018 common_code
	.%line 1092 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 756
l_11401#:
	br[l_1183#]
.756 A05C000007 common_code
	.%line 1152 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[0] = (__declspec(dram) unsigned int) head[0];
l_1183#:
	alu[$$0, --, B, a7]
.757 C00C102C07 common_code
	.%line 1153 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[1] = ((__declspec(dram) unsigned int)(head[1] & 0xFFFF0000)) | (v->i[0] >> 16);
	ld_field_w_clr[a7, 1100, b11, <<0]
.758 8B0C114507 common_code
	.%line 1153 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
	alu_shf[$$1, a7, OR, *l$index0[1], >>16]
.759 B000B80800 common_code
	.%line 1154 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[2] = dbl_shr(v->i[0], v->i[1], 16);
	alu[b11, --, B, *l$index0[2]]
.760 810C202F51 common_code
	.%line 1154 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1256 0
	dbl_shf[$$2, *l$index0[1], b11, >>16]
.761 B000B80C00 common_code
	.%line 1155 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[3] = dbl_shr(v->i[1], v->i[2], 16);
	alu[b11, --, B, *l$index0[3]]
.762 810C302F52 common_code
	.%line 1155 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1255 0
	dbl_shf[$$3, *l$index0[2], b11, >>16]
.763 B000B81000 common_code
	.%line 1156 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[4] = dbl_shr(v->i[2], v->i[3], 16);
	alu[b11, --, B, *l$index0[4]]
.764 810C402F53 common_code
	.%line 1156 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	dbl_shf[$$4, *l$index0[3], b11, >>16]
.765 B000B81400 common_code
	.%line 1157 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[5] = dbl_shr(v->i[3], v->i[4], 16);
	alu[b11, --, B, *l$index0[5]]
.766 810C502F54 common_code
	.%line 1157 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	dbl_shf[$$5, *l$index0[4], b11, >>16]
.767 B000B81800 common_code
	.%line 1158 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[6] = dbl_shr(v->i[4], v->i[5], 16);
	alu[b11, --, B, *l$index0[6]]
.768 810C602F55 common_code
	.%line 1158 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1252 0
	dbl_shf[$$6, *l$index0[5], b11, >>16]
.769 B000B81C00 common_code
	.%line 1159 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[7] = dbl_shr(v->i[5], v->i[6], 16);
	alu[b11, --, B, *l$index0[7]]
.770 810C702F56 common_code
	.%line 1159 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1251 0
	dbl_shf[$$7, *l$index0[6], b11, >>16]
.771 B000B82000 common_code
	.%line 1160 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[8] = dbl_shr(v->i[6], v->i[7], 16);
	alu[b11, --, B, *l$index0[8]]
.772 810C802F57 common_code
	.%line 1160 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
	dbl_shf[$$8, *l$index0[7], b11, >>16]
.773 C003103407 common_code
	.%line 1161 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[9] = ((v->i[7]<<16) & 0xffff0000) | ((__declspec(dram) unsigned int) (0xffff & (tail[1])));
	ld_field_w_clr[a7, 0011, b13, <<0]
.774 B000B82000 common_code
	.%line 1161 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
	alu[b11, --, B, *l$index0[8]]
.775 8B0C902E07 common_code
	.%line 1161 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
	alu_shf[$$9, a7, OR, b11, <<16]
.776 296800830C common_code
	.%line 1163 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 5, sig_done, &sp);
	dram[write, $$0, a12, 0, 5], sig_done[s6]
.%import_expr common_code 777 <34:22:0> &bp 822 +
.777 E0CD8400C0 common_code
	.%line 1164 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 822
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_1472#]
.778 A05C000007 common_code
	.%line 1135 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[0] = (__declspec(dram) unsigned int) head[0];
l_1297#:
	alu[$$0, --, B, a7]
.779 A01C180400 common_code
	.%line 1136 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[1] = v->i[0];
	alu[$$1, --, B, *l$index0[1]]
.780 A01C280800 common_code
	.%line 1137 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[2] = v->i[1];
	alu[$$2, --, B, *l$index0[2]]
.781 A01C380C00 common_code
	.%line 1138 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[3] = v->i[2];
	alu[$$3, --, B, *l$index0[3]]
.782 A01C481000 common_code
	.%line 1139 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[4] = v->i[3];
	alu[$$4, --, B, *l$index0[4]]
.783 A01C581400 common_code
	.%line 1140 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[5] = v->i[4];
	alu[$$5, --, B, *l$index0[5]]
.784 A01C681800 common_code
	.%line 1141 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[6] = v->i[5];
	alu[$$6, --, B, *l$index0[6]]
.785 A01C781C00 common_code
	.%line 1142 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[7] = v->i[6];
	alu[$$7, --, B, *l$index0[7]]
.786 A01C882000 common_code
	.%line 1143 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[8] = v->i[7];
	alu[$$8, --, B, *l$index0[8]]
.787 A01C903400 common_code
	.%line 1144 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[9] = (__declspec(dram) unsigned int) tail[1];
	alu[$$9, --, B, b13]
.788 296800830C common_code
	.%line 1146 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 5, sig_done, &sp);
	dram[write, $$0, a12, 0, 5], sig_done[s6]
.%import_expr common_code 789 <34:22:0> &bp 822 +
.789 E0CD8400C0 common_code
	.%line 1147 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 822
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_1472#]
.790 C00C182C07 common_code
	.%line 1118 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[0] = ((__declspec(dram) unsigned int)(head[0] & 0xFFFF0000)) |  (v->i[0] >> 16);
l_1327#:
	ld_field_w_clr[b11, 1100, a7, <<0]
.791 8B0C082D51 common_code
	.%line 1118 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
	alu_shf[$$0, b11, OR, *l$index0[1], >>16]
.792 B000B80800 common_code
	.%line 1119 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[1] = dbl_shr(v->i[0], v->i[1], 16);
	alu[b11, --, B, *l$index0[2]]
.793 810C102F51 common_code
	.%line 1119 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1265 0
	dbl_shf[$$1, *l$index0[1], b11, >>16]
.794 B000B80C00 common_code
	.%line 1120 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[2] = dbl_shr(v->i[1], v->i[2], 16);
	alu[b11, --, B, *l$index0[3]]
.795 810C202F52 common_code
	.%line 1120 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1264 0
	dbl_shf[$$2, *l$index0[2], b11, >>16]
.796 B000B81000 common_code
	.%line 1121 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[3] = dbl_shr(v->i[2], v->i[3], 16);
	alu[b11, --, B, *l$index0[4]]
.797 810C302F53 common_code
	.%line 1121 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1263 0
	dbl_shf[$$3, *l$index0[3], b11, >>16]
.798 B000B81400 common_code
	.%line 1122 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[4] = dbl_shr(v->i[3], v->i[4], 16);
	alu[b11, --, B, *l$index0[5]]
.799 810C402F54 common_code
	.%line 1122 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1262 0
	dbl_shf[$$4, *l$index0[4], b11, >>16]
.800 B000B81800 common_code
	.%line 1123 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[5] = dbl_shr(v->i[4], v->i[5], 16);
	alu[b11, --, B, *l$index0[6]]
.801 810C502F55 common_code
	.%line 1123 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1261 0
	dbl_shf[$$5, *l$index0[5], b11, >>16]
.802 B000B81C00 common_code
	.%line 1124 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[6] = dbl_shr(v->i[5], v->i[6], 16);
	alu[b11, --, B, *l$index0[7]]
.803 810C602F56 common_code
	.%line 1124 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1260 0
	dbl_shf[$$6, *l$index0[6], b11, >>16]
.804 B000B82000 common_code
	.%line 1125 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[7] = dbl_shr(v->i[6], v->i[7], 16);
	alu[b11, --, B, *l$index0[8]]
.805 810C702F57 common_code
	.%line 1125 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
	dbl_shf[$$7, *l$index0[7], b11, >>16]
.806 C003103007 common_code
	.%line 1126 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[8] = ((v->i[7] << 16) & 0xffff0000) | ((__declspec(dram) unsigned int) (0xffff & tail[0]));
	ld_field_w_clr[a7, 0011, b12, <<0]
.807 B000B82000 common_code
	.%line 1126 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
	alu[b11, --, B, *l$index0[8]]
.808 8B0C802E07 common_code
	.%line 1126 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
	alu_shf[$$8, a7, OR, b11, <<16]
.809 A01C903400 common_code
	.%line 1127 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[9] = (__declspec(dram) unsigned int) tail[1];
	alu[$$9, --, B, b13]
.810 296800830C common_code
	.%line 1129 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 5, sig_done, &sp);
	dram[write, $$0, a12, 0, 5], sig_done[s6]
.%import_expr common_code 811 <34:22:0> &bp 822 +
.811 E0CD8400C0 common_code
	.%line 1130 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 822
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_1472#]
.812 A01C080400 common_code
	.%line 1102 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[0] = v->i[0];
l_1442#:
	alu[$$0, --, B, *l$index0[1]]
.813 A01C180800 common_code
	.%line 1103 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[1] = v->i[1];
	alu[$$1, --, B, *l$index0[2]]
.814 A01C280C00 common_code
	.%line 1104 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[2] = v->i[2];
	alu[$$2, --, B, *l$index0[3]]
.815 A01C381000 common_code
	.%line 1105 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[3] = v->i[3];
	alu[$$3, --, B, *l$index0[4]]
.816 A01C481400 common_code
	.%line 1106 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[4] = v->i[4];
	alu[$$4, --, B, *l$index0[5]]
.817 A01C581800 common_code
	.%line 1107 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[5] = v->i[5];
	alu[$$5, --, B, *l$index0[6]]
.818 A01C681C00 common_code
	.%line 1108 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[6] = v->i[6];
	alu[$$6, --, B, *l$index0[7]]
.819 A01C782000 common_code
	.%line 1109 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           dram_write_regs[7] = v->i[7];
	alu[$$7, --, B, *l$index0[8]]
.820 296600830C common_code
	.%line 1111 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1266 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 4, sig_done, &sp);
	dram[write, $$0, a12, 0, 4], sig_done[s6]
.821 E0000000C0 common_code
	.%line 1112 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all
.822 A000701400 common_code
	.%line 1725 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      cksum += ipv4_hdr_ptr->value[0] & 0xFFFF;
l_1472#:
	alu[a7, --, B, b5]
.823 C003182C07 common_code
	.%line 1725 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	ld_field_w_clr[b11, 0011, a7, <<0]
.824 A0C0802C08 common_code
	.%line 1725 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[a8, b11, +, a8]
.825 9100B80105 common_code
	.%line 1726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      cksum += ipv4_hdr_ptr->value[1] >> 16;
	alu_shf[b11, --, B, a5, >>16]
.826 A0C0802C08 common_code
	.%line 1726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[a8, b11, +, a8]
.827 C003182C05 common_code
	.%line 1727 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      cksum += ipv4_hdr_ptr->value[1] & 0xFFFF;
	ld_field_w_clr[b11, 0011, a5, <<0]
.828 A0C0802C08 common_code
	.%line 1727 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[a8, b11, +, a8]
.829 9100B01100 common_code
	.%line 1728 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      cksum += ipv4_hdr_ptr->value[2] >> 16;
	alu_shf[b11, --, B, b4, >>16]
.830 A0C0802C08 common_code
	.%line 1728 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[a8, b11, +, a8]
.831 8105080104 common_code
	.%line 1730 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      cksum += ipv4_hdr_ptr->value[3] >> 16;
	alu_shf[*l$index0, --, B, a4, >>16]
.832 A0C0880008 common_code
	.%line 1730 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[a8, *l$index0, +, a8]
.833 C003182C04 common_code
	.%line 1731 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      cksum += ipv4_hdr_ptr->value[3] & 0xFFFF;
	ld_field_w_clr[b11, 0011, a4, <<0]
.834 A0C0802C08 common_code
	.%line 1731 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[a8, b11, +, a8]
.835 A0C0803C08 common_code
	.%line 1732 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      cksum += ipv4_hdr_ptr->value[4] >> 16;
	alu[a8, b15, +, a8]
.836 C003100C07 common_code
	.%line 1733 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      cksum += ipv4_hdr_ptr->value[4] & 0xFFFF;
	ld_field_w_clr[a7, 0011, b3, <<0]
.837 B040B00007 common_code
	.%line 1733 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[b11, --, B, a7]
.838 A0C0802C08 common_code
	.%line 1733 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[a8, b11, +, a8]
.839 8100780108 common_code
	.%line 1736 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      while (cksum >> 16)
	alu_shf[a7, --, B, a8, >>16]
.%import_expr common_code 840 <34:22:0> &bp 846 +
.840 D8D3900100 common_code
	.%line 1736 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 1 846
	beq[l_1477#], defer[1]
.841 A0CFF007CC common_code
	.%line 1739 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1247 0
/******/      cksum = (~cksum & 0xFFFF);
	alu[@a127, b1, +, 204]
.842 C003182C08 common_code
	.%line 1737 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/  	cksum = (cksum & 0xFFFF) + (cksum >> 16);
l_1475#:
	ld_field_w_clr[b11, 0011, a8, <<0]
.843 A0C0802C07 common_code
	.%line 1737 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[a8, b11, +, a7]
.844 8100780108 common_code
	.%line 1736 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      while (cksum >> 16)
	alu_shf[a7, --, B, a8, >>16]
.%import_expr common_code 845 <34:22:0> &bp 842 +
.845 D8D2800101 common_code
	.%line 1736 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0 842
	bne[l_1475#]
.846 FC06EC00FF common_code
	.%line 1739 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/      cksum = (~cksum & 0xFFFF);
l_1477#:
	local_csr_wr[active_lm_addr_1, @a127]
.847 A240700008 common_code
	.%line 1739 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
	alu[a7, --, ~B, a8]
.848 C003081007 common_code
	.%line 190 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0
/******/      ipv4_hdr.ip_sum = onl_api_ipv4Hdr_cksum16(&ipv4_hdr);
	ld_field[b4, 0011, a7, <<0]
.849 F0000C0300 common_code
	.%line 967 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/     if ((addr_tail & 7) != 4) {
	nop
.850 A0807C5220 common_code
	.%line 965 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/     addr_tail = (unsigned int)addr + 20;
	alu[a7, *l$index1, +, 20]
.851 A4007C1C07 common_code
	.%line 967 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/     if ((addr_tail & 7) != 4) {
	alu[a7, a7, AND, 7]
.852 AAB00C1007 common_code
	.%line 967 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu[--, a7, -, 4]
.%import_expr common_code 853 <34:22:0> &bp 856 +
.853 D8D6100100 common_code
	.%line 967 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 1 856
	beq[l_1528#], defer[1]
.854 A0CFF007C8 common_code
	.%line 971 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1232 0
/******/     if ((addr & 7) != 0) {
	alu[@a127, b1, +, 200]
.855 286020D358 common_code
	.%line 968 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1233 0
/******/        dram_read(dram_readtail_regs, (__declspec(dram) void *)addr_tail, 1, sig_done, &sp);
	dram[read, $$2, *l$index1, 20, 1], sig_done[s6]
.856 FC06EC00FF common_code
	.%line 971 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/     if ((addr & 7) != 0) {
l_1528#:
	local_csr_wr[active_lm_addr_1, @a127]
.857 F0000C0300 common_code
	.%line 971 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	nop
.858 F0000C0300 common_code
	.%line 971 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	nop
.859 F0000C0300 common_code
	.%line 971 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	nop
.860 A030088000 common_code
	.%line 971 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu[--, --, B, *l$index1]
.%import_expr common_code 861 <34:22:0> &bp 868 +
.861 D8D9000100 common_code
	.%line 971 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 868
	beq[l_1557#]
.862 A0CFF007CC common_code
	.%line 972 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
/******/        dram_read(dram_readhead_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp2);
	alu[@a127, b1, +, 204]
.863 FC06EC00FF common_code
	.%line 972 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
	local_csr_wr[active_lm_addr_1, @a127]
.864 F0000C0300 common_code
	.%line 972 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
	nop
.865 F0000C0300 common_code
	.%line 972 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
	nop
.866 F0000C0300 common_code
	.%line 972 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
	nop
.867 2840008358 common_code
	.%line 972 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
	dram[read, $$0, *l$index1, 0, 1], sig_done[s4]
.868 AAB00C1007 common_code
	.%line 974 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/     if ((addr_tail & 7) != 4) {
l_1557#:
	alu[--, a7, -, 4]
.%import_expr common_code 869 <34:22:0> &bp 885 +
.869 D8DD400100 common_code
	.%line 974 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 885
	beq[l_1563#]
.870 A0CFF007C8 common_code
	.%line 975 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/         if ((addr & 7) != 0) {
	alu[@a127, b1, +, 200]
.871 FC06EC00FF common_code
	.%line 975 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	local_csr_wr[active_lm_addr_1, @a127]
.872 F0000C0300 common_code
	.%line 975 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	nop
.873 F0000C0300 common_code
	.%line 975 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	nop
.874 F0000C0300 common_code
	.%line 975 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	nop
.875 A030088000 common_code
	.%line 975 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu[--, --, B, *l$index1]
.%import_expr common_code 876 <34:22:0> &bp 881 +
.876 D8DC400100 common_code
	.%line 975 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 881
	beq[l_1561#]
.877 E0000000F0 common_code
	.%line 976 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/  	   wait_for_all(&sp, &sp2);
	ctx_arb[s5, s4, s7, s6], all
.%import_expr common_code 878 <34:22:0> &bp 882 +
.878 D8DCA00018 common_code
	.%line 978 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 2 882
/******/  	   head[1] = dram_readhead_regs[1];
	br[l_1562#], defer[2]
.879 B000C70000 common_code
	.%line 977 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1232 1
/******/  	   head[0] = dram_readhead_regs[0];
	alu[b12, --, B, $$0]
.880 B000B70400 common_code
	.%line 978 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1232 0
/******/  	   head[1] = dram_readhead_regs[1];
	alu[b11, --, B, $$1]
.881 E0000000C0 common_code
	.%line 981 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/  	   wait_for_all(&sp);
l_1561#:
	ctx_arb[s7, s6], all
.%import_expr common_code 882 <34:22:0> &bp 895 +
.882 D8DFE00018 common_code
	.%line 984 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 2 895
/******/         tail[1] = dram_readtail_regs[1];
l_1562#:
	br[l_1566#], defer[2]
.883 B000D70800 common_code
	.%line 983 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1232 1
/******/         tail[0] = dram_readtail_regs[0];
	alu[b13, --, B, $$2]
.884 B000E70C00 common_code
	.%line 984 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1232 0
/******/         tail[1] = dram_readtail_regs[1];
	alu[b14, --, B, $$3]
.885 A0CFF007C8 common_code
	.%line 987 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/         if ((addr & 7) != 0) {
l_1563#:
	alu[@a127, b1, +, 200]
.886 FC06EC00FF common_code
	.%line 987 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	local_csr_wr[active_lm_addr_1, @a127]
.887 F0000C0300 common_code
	.%line 987 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	nop
.888 F0000C0300 common_code
	.%line 987 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	nop
.889 F0000C0300 common_code
	.%line 987 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	nop
.890 A030088000 common_code
	.%line 987 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu[--, --, B, *l$index1]
.%import_expr common_code 891 <34:22:0> &bp 895 +
.891 D8DFC00100 common_code
	.%line 987 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 895
	beq[l_1566#]
.892 E000000030 common_code
	.%line 988 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/  	   wait_for_all(&sp2);
	ctx_arb[s5, s4], all
.893 B000C70000 common_code
	.%line 989 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/  	   head[0] = dram_readhead_regs[0];
	alu[b12, --, B, $$0]
.894 B000B70400 common_code
	.%line 990 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/  	   head[1] = dram_readhead_regs[1];
	alu[b11, --, B, $$1]
.895 AAB0088306 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/     switch((unsigned int)addr & 7) {
l_1566#:
	alu[--, 6, -, *l$index1]
.%import_expr common_code 896 <34:22:0> &bp 941 +
.896 D8EB400105 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 941
	blo[l_1755#]
.%import_expr common_code 897 <26:22:8,17:10:0> &bp 898 +
.897 E800CE0A20 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 898 *L10
	jump[*l$index1, l_11402#], targets[l_11408#,l_11407#,l_11406#,l_11405#,l_11404#,l_11403#,l_11402#]
.%import_expr common_code 898 <34:22:0> &bp 941 +
.898 D8EB400018 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 941
l_11402#:
	br[l_1755#]
.%import_expr common_code 899 <34:22:0> &bp 941 +
.899 D8EB400018 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 941
l_11403#:
	br[l_1755#]
.%import_expr common_code 900 <34:22:0> &bp 929 +
.900 D8E8400018 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 929
l_11404#:
	br[l_1676#]
.%import_expr common_code 901 <34:22:0> &bp 941 +
.901 D8EB400018 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 941
l_11405#:
	br[l_1755#]
.%import_expr common_code 902 <34:22:0> &bp 919 +
.902 D8E5C00018 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 919
l_11406#:
	br[l_1646#]
.%import_expr common_code 903 <34:22:0> &bp 941 +
.903 D8EB400018 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 941
l_11407#:
	br[l_1755#]
.%import_expr common_code 904 <34:22:0> &bp 905 +
.904 D8E2400018 common_code
	.%line 998 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 905
l_11408#:
	br[l_1568#]
.905 A0CFF007CC common_code
	.%line 1048 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[0] = (__declspec(dram) unsigned int) head[0];
l_1568#:
	alu[@a127, b1, +, 204]
.906 FC06EC00FF common_code
	.%line 1048 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	local_csr_wr[active_lm_addr_1, @a127]
.907 A01C003000 common_code
	.%line 1048 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu[$$0, --, B, b12]
.908 C00C102C07 common_code
	.%line 1049 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[1] = ((__declspec(dram) unsigned int)(head[1] & 0xFFFF0000)) | (v->i[0] >> 16);
	ld_field_w_clr[a7, 1100, b11, <<0]
.909 8B0C101507 common_code
	.%line 1049 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu_shf[$$1, a7, OR, b5, >>16]
.910 810C281705 common_code
	.%line 1050 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0
/******/           dram_write_regs[2] = dbl_shr(v->i[0], v->i[1], 16);
	dbl_shf[$$2, b5, a5, >>16]
.911 810C301305 common_code
	.%line 1051 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1243 0
/******/           dram_write_regs[3] = dbl_shr(v->i[1], v->i[2], 16);
	dbl_shf[$$3, a5, b4, >>16]
.912 810C481304 common_code
	.%line 1052 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1244 0
/******/           dram_write_regs[4] = dbl_shr(v->i[2], v->i[3], 16);
	dbl_shf[$$4, b4, a4, >>16]
.913 810C500F04 common_code
	.%line 1053 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1245 0
/******/           dram_write_regs[5] = dbl_shr(v->i[3], v->i[4], 16);
	dbl_shf[$$5, a4, b3, >>16]
.914 C003103405 common_code
	.%line 1054 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[6] = ((v->i[4]<<16) & 0xffff0000) | ((__declspec(dram) unsigned int) (0xffff & (tail[0])));
	ld_field_w_clr[a5, 0011, b13, <<0]
.915 8B0C600E05 common_code
	.%line 1054 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu_shf[$$6, a5, OR, b3, <<16]
.916 A01C703800 common_code
	.%line 1055 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[7] = (__declspec(dram) unsigned int) tail[1];
	alu[$$7, --, B, b14]
.917 2966008358 common_code
	.%line 1057 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 4, sig_done, &sp);
	dram[write, $$0, *l$index1, 0, 4], sig_done[s6]
.%import_expr common_code 918 <34:22:0> &bp 951 +
.918 E0EDC400C0 common_code
	.%line 1058 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 951
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_1785#]
.919 A0CFF007CC common_code
	.%line 1035 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[0] = (__declspec(dram) unsigned int) head[0];
l_1646#:
	alu[@a127, b1, +, 204]
.920 FC06EC00FF common_code
	.%line 1035 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	local_csr_wr[active_lm_addr_1, @a127]
.921 A01C003000 common_code
	.%line 1035 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu[$$0, --, B, b12]
.922 A01C101400 common_code
	.%line 1036 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[1] = v->i[0];
	alu[$$1, --, B, b5]
.923 A05C200005 common_code
	.%line 1037 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[2] = v->i[1];
	alu[$$2, --, B, a5]
.924 A01C301000 common_code
	.%line 1038 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[3] = v->i[2];
	alu[$$3, --, B, b4]
.925 A05C400004 common_code
	.%line 1039 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[4] = v->i[3];
	alu[$$4, --, B, a4]
.926 A01C500C00 common_code
	.%line 1040 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[5] = v->i[4];
	alu[$$5, --, B, b3]
.927 2964008358 common_code
	.%line 1042 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1241 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 3, sig_done, &sp);
	dram[write, $$0, *l$index1, 0, 3], sig_done[s6]
.%import_expr common_code 928 <34:22:0> &bp 951 +
.928 E0EDC400C0 common_code
	.%line 1043 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 951
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_1785#]
.929 A0CFF007CC common_code
	.%line 1022 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[0] = ((__declspec(dram) unsigned int)(head[0] & 0xFFFF0000)) |  (v->i[0] >> 16);
l_1676#:
	alu[@a127, b1, +, 204]
.930 FC06EC00FF common_code
	.%line 1022 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	local_csr_wr[active_lm_addr_1, @a127]
.931 C00C103007 common_code
	.%line 1022 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	ld_field_w_clr[a7, 1100, b12, <<0]
.932 8B0C001507 common_code
	.%line 1022 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu_shf[$$0, a7, OR, b5, >>16]
.933 810C181705 common_code
	.%line 1023 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1236 0
/******/           dram_write_regs[1] = dbl_shr(v->i[0], v->i[1], 16);
	dbl_shf[$$1, b5, a5, >>16]
.934 810C201305 common_code
	.%line 1024 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1237 0
/******/           dram_write_regs[2] = dbl_shr(v->i[1], v->i[2], 16);
	dbl_shf[$$2, a5, b4, >>16]
.935 810C381304 common_code
	.%line 1025 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0
/******/           dram_write_regs[3] = dbl_shr(v->i[2], v->i[3], 16);
	dbl_shf[$$3, b4, a4, >>16]
.936 810C400F04 common_code
	.%line 1026 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1239 0
/******/           dram_write_regs[4] = dbl_shr(v->i[3], v->i[4], 16);
	dbl_shf[$$4, a4, b3, >>16]
.937 C003103805 common_code
	.%line 1027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[5] = ((v->i[4] << 16) & 0xffff0000) | ((__declspec(dram) unsigned int) (0xffff & tail[1]));
	ld_field_w_clr[a5, 0011, b14, <<0]
.938 8B0C500E05 common_code
	.%line 1027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu_shf[$$5, a5, OR, b3, <<16]
.939 2964008358 common_code
	.%line 1029 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1240 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 3, sig_done, &sp);
	dram[write, $$0, *l$index1, 0, 3], sig_done[s6]
.%import_expr common_code 940 <34:22:0> &bp 951 +
.940 E0EDC400C0 common_code
	.%line 1030 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 951
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_1785#]
.941 A0CFF007CC common_code
	.%line 1008 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[0] = v->i[0];
l_1755#:
	alu[@a127, b1, +, 204]
.942 FC06EC00FF common_code
	.%line 1008 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	local_csr_wr[active_lm_addr_1, @a127]
.943 A01C001400 common_code
	.%line 1008 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
	alu[$$0, --, B, b5]
.944 A05C100005 common_code
	.%line 1009 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[1] = v->i[1];
	alu[$$1, --, B, a5]
.945 A01C201000 common_code
	.%line 1010 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[2] = v->i[2];
	alu[$$2, --, B, b4]
.946 A05C300004 common_code
	.%line 1011 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[3] = v->i[3];
	alu[$$3, --, B, a4]
.947 A01C400C00 common_code
	.%line 1012 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[4] = v->i[4];
	alu[$$4, --, B, b3]
.948 A01C503800 common_code
	.%line 1013 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           dram_write_regs[5] = (__declspec(dram) unsigned int) tail[1];
	alu[$$5, --, B, b14]
.949 2964008358 common_code
	.%line 1015 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1235 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 3, sig_done, &sp);
	dram[write, $$0, *l$index1, 0, 3], sig_done[s6]
.950 E0000000C0 common_code
	.%line 1016 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all
.951 A0CFF007C8 common_code
	.%line 1959 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  }
l_1785#:
	alu[@a127, b1, +, 200]
.952 FC06EC00FF common_code
	.%line 1959 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	local_csr_wr[active_lm_addr_1, @a127]
.953 A0CFF007A0 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     cksum += v->i[6] >> 16;
	alu[@a127, b1, +, 160]
.954 9100500900 common_code
	.%line 1877 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      udpLength = udp_hdr->uh_ulen;
	alu_shf[b5, --, B, b2, >>16]
.955 C004101005 common_code
	.%line 1881 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      payloadData.i[2] = (ipv4_hdr->ip_proto << 16) | (udpLength);
	ld_field_w_clr[a5, 0100, b4, <<0]
.956 AA00C01405 common_code
	.%line 1881 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	alu[a12, a5, OR, b5]
.957 C00C100858 common_code
	.%line 1885 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      payloadData.i[6] = (udp_hdr->value[1] & 0xFFFF0000); // take out the udp cksum
	ld_field_w_clr[*l$index1, 1100, b2, <<0]
.958 8B0058810C common_code
	.%line 1786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     cksum += v->i[2] >> 16;
	alu_shf[a5, 0, OR, a12, >>16]
.959 C00318100C common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     cksum += v->i[2] & 0xFFFF;
	ld_field_w_clr[b4, 0011, a12, <<0]
.960 A0C0501005 common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
	alu[a5, b4, +, a5]
.961 A0C0580005 common_code
	.%line 1788 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     cksum += v->i[3] >> 16;
	alu[a5, *l$index0, +, a5]
.962 C003181004 common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     cksum += v->i[3] & 0xFFFF;
	ld_field_w_clr[b4, 0011, a4, <<0]
.963 A0C0501005 common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
	alu[a5, b4, +, a5]
.964 A0C0503C05 common_code
	.%line 1790 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     cksum += v->i[4] >> 16;
	alu[a5, b15, +, a5]
.965 A000400C00 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     cksum += v->i[4] & 0xFFFF;
	alu[a4, --, B, b3]
.966 C003180C04 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
	ld_field_w_clr[b3, 0011, a4, <<0]
.967 A0C0500C05 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
	alu[a5, b3, +, a5]
.968 9100380103 common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     cksum += v->i[5] >> 16;
	alu_shf[b3, --, B, a3, >>16]
.969 A0C0500C05 common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
	alu[a5, b3, +, a5]
.970 C003180C03 common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     cksum += v->i[5] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a3, <<0]
.971 A0C0500C05 common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
	alu[a5, b3, +, a5]
.972 FC06EC00FF common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 1
/******/     cksum += v->i[6] >> 16;
	local_csr_wr[active_lm_addr_1, @a127]
.973 9100316100 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1230 0
	alu_shf[b3, --, B, *l$index1, >>16]
.974 BAC0501708 common_code
	.%line 1890 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      udpLength -= 8;
	alu[b5, b5, -, 8]
.975 AAF0001720 common_code
	.%line 1893 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      while (udpLength >= 32) {
	alu[--, b5, -, 32]
.%import_expr common_code 976 <34:22:0> &bp 1085 +
.976 D90F600105 common_code
	.%line 1893 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 2 1085
	blo[l_1892#], defer[2]
.977 A0E0000C05 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1230 1
/******/     cksum += v->i[6] >> 16;
	alu[*l$index0, b3, +, a5]
.978 B0804C2220 common_code
	.%line 1891 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 0
/******/      dataPtr = udpHdrPtr + 8;
	alu[b4, *l$index1, +, 8]
.979 A0CFF007C8 common_code
	.%line 1894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	onl_api_ua_read_8W_dram(dataPtr,  (void *) &payloadData);
	alu[@a127, b1, +, 200]
.980 FC06EC00FF common_code
	.%line 1894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	local_csr_wr[active_lm_addr_1, @a127]
.981 FC06600700 common_code
	.%line 1894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	local_csr_wr[active_lm_addr_0, b1]
.982 B440301307 common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/     if ((addr & 7) == 0) {
l_1807#:
	alu[b3, b4, AND, 7]
.%import_expr common_code 983 <34:22:0> &bp 987 +
.983 D8F6D00101 common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 1 987
	bne[l_1849#], defer[1]
.984 BAC0501720 common_code
	.%line 1896 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 0
/******/  	udpLength -= 32;
	alu[b5, b5, -, 32]
.985 2846001320 common_code
	.%line 1616 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1229 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 4, sig_done, &sp);
	dram[read, $$0, b4, 0, 4], sig_done[s4]
.%import_expr common_code 986 <34:22:0> &bp 988 +
.986 D8F7000018 common_code
	.%line 1616 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1229 0 988
	br[l_1877#]
.987 2848001320 common_code
	.%line 1619 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1228 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 5, sig_done, &sp);
l_1849#:
	dram[read, $$0, b4, 0, 5], sig_done[s4]
.988 E000000030 common_code
	.%line 1621 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/     __wait_for_all(&sp);
l_1877#:
	ctx_arb[s5, s4], all
.989 AAB0000F06 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 990 <34:22:0> &bp 1042 +
.990 D904800105 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0 1042
	blo[l_1887#]
.%import_expr common_code 991 <26:22:8,7:0:0> &bp 992 +
.991 E800C00FE0 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0 992 B3
	jump[b3, l_11409#], targets[l_11415#,l_11414#,l_11413#,l_11412#,l_11411#,l_11410#,l_11409#]
.%import_expr common_code 992 <34:22:0> &bp 1042 +
.992 D904800018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0 1042
l_11409#:
	br[l_1887#]
.%import_expr common_code 993 <34:22:0> &bp 1042 +
.993 D904800018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0 1042
l_11410#:
	br[l_1887#]
.%import_expr common_code 994 <34:22:0> &bp 1025 +
.994 D900400018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0 1025
l_11411#:
	br[l_1884#]
.%import_expr common_code 995 <34:22:0> &bp 1042 +
.995 D904800018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0 1042
l_11412#:
	br[l_1887#]
.%import_expr common_code 996 <34:22:0> &bp 1016 +
.996 D8FE000018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0 1016
l_11413#:
	br[l_1882#]
.%import_expr common_code 997 <34:22:0> &bp 1042 +
.997 D904800018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0 1042
l_11414#:
	br[l_1887#]
.%import_expr common_code 998 <34:22:0> &bp 999 +
.998 D8F9C00018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0 999
l_11415#:
	br[l_1880#]
.999 9100330900 common_code
	.%line 1673 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_1880#:
	alu_shf[b3, --, B, $$2, >>16]
.1000 8B00780EC1 common_code
	.%line 1673 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a7, b3, OR, $$1, <<16]
.1001 9100330D00 common_code
	.%line 1674 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b3, --, B, $$3, >>16]
.1002 8B00E80EC2 common_code
	.%line 1674 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a14, b3, OR, $$2, <<16]
.1003 9100331100 common_code
	.%line 1675 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[2] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[b3, --, B, $$4, >>16]
.1004 8B00C80EC3 common_code
	.%line 1675 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a12, b3, OR, $$3, <<16]
.1005 9100331500 common_code
	.%line 1676 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[3] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	alu_shf[b3, --, B, $$5, >>16]
.1006 8B00880EC4 common_code
	.%line 1676 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a8, b3, OR, $$4, <<16]
.1007 9100331900 common_code
	.%line 1677 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[4] = (dram_read_regs[5] << 16) | (dram_read_regs[6] >> 16);
	alu_shf[b3, --, B, $$6, >>16]
.1008 8B00480EC5 common_code
	.%line 1677 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a4, b3, OR, $$5, <<16]
.1009 9100331D00 common_code
	.%line 1678 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[5] = (dram_read_regs[6] << 16) | (dram_read_regs[7] >> 16);
	alu_shf[b3, --, B, $$7, >>16]
.1010 8B00580EC6 common_code
	.%line 1678 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a5, b3, OR, $$6, <<16]
.1011 9100332100 common_code
	.%line 1679 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[6] = (dram_read_regs[7] << 16) | (dram_read_regs[8] >> 16);
	alu_shf[b3, --, B, $$8, >>16]
.1012 8B05880EC7 common_code
	.%line 1679 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[*l$index1, b3, OR, $$7, <<16]
.%import_expr common_code 1013 <34:22:0> &bp 1050 +
.1013 D906A00018 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 2 1050
/******/  	 v->i[7] = (dram_read_regs[8] << 16) | (dram_read_regs[9] >> 16);
	br[l_1889#], defer[2]
.1014 9100332500 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1227 1
	alu_shf[b3, --, B, $$9, >>16]
.1015 8B00D80EC8 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1227 0
	alu_shf[a13, b3, OR, $$8, <<16]
.1016 A000770400 common_code
	.%line 1660 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[0] = dram_read_regs[1];
l_1882#:
	alu[a7, --, B, $$1]
.1017 A000E70800 common_code
	.%line 1661 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[1] = dram_read_regs[2];
	alu[a14, --, B, $$2]
.1018 A000C70C00 common_code
	.%line 1662 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[2] = dram_read_regs[3];
	alu[a12, --, B, $$3]
.1019 A000871000 common_code
	.%line 1663 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[3] = dram_read_regs[4];
	alu[a8, --, B, $$4]
.1020 A000471400 common_code
	.%line 1664 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[4] = dram_read_regs[5];
	alu[a4, --, B, $$5]
.1021 A000571800 common_code
	.%line 1665 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[5] = dram_read_regs[6];
	alu[a5, --, B, $$6]
.%import_expr common_code 1022 <34:22:0> &bp 1050 +
.1022 D906A00018 common_code
	.%line 1667 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 2 1050
/******/           v->i[7] = dram_read_regs[8];
	br[l_1889#], defer[2]
.1023 A022071C00 common_code
	.%line 1666 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1227 1
/******/           v->i[6] = dram_read_regs[7];
	alu[*l$index1, --, B, $$7]
.1024 A000D72000 common_code
	.%line 1667 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1227 0
/******/           v->i[7] = dram_read_regs[8];
	alu[a13, --, B, $$8]
.1025 9100330500 common_code
	.%line 1648 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_1884#:
	alu_shf[b3, --, B, $$1, >>16]
.1026 8B00780EC0 common_code
	.%line 1648 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a7, b3, OR, $$0, <<16]
.1027 9100330900 common_code
	.%line 1649 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	alu_shf[b3, --, B, $$2, >>16]
.1028 8B00E80EC1 common_code
	.%line 1649 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a14, b3, OR, $$1, <<16]
.1029 9100330D00 common_code
	.%line 1650 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[2] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b3, --, B, $$3, >>16]
.1030 8B00C80EC2 common_code
	.%line 1650 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a12, b3, OR, $$2, <<16]
.1031 9100331100 common_code
	.%line 1651 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[3] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[b3, --, B, $$4, >>16]
.1032 8B00880EC3 common_code
	.%line 1651 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a8, b3, OR, $$3, <<16]
.1033 9100331500 common_code
	.%line 1652 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[4] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	alu_shf[b3, --, B, $$5, >>16]
.1034 8B00480EC4 common_code
	.%line 1652 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a4, b3, OR, $$4, <<16]
.1035 9100331900 common_code
	.%line 1653 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[5] = (dram_read_regs[5] << 16) | (dram_read_regs[6] >> 16);
	alu_shf[b3, --, B, $$6, >>16]
.1036 8B00580EC5 common_code
	.%line 1653 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[a5, b3, OR, $$5, <<16]
.1037 9100331D00 common_code
	.%line 1654 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/  	 v->i[6] = (dram_read_regs[6] << 16) | (dram_read_regs[7] >> 16);
	alu_shf[b3, --, B, $$7, >>16]
.1038 8B05880EC6 common_code
	.%line 1654 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
	alu_shf[*l$index1, b3, OR, $$6, <<16]
.%import_expr common_code 1039 <34:22:0> &bp 1050 +
.1039 D906A00018 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 2 1050
/******/  	 v->i[7] = (dram_read_regs[7] << 16) | (dram_read_regs[8] >> 16);
	br[l_1889#], defer[2]
.1040 9100332100 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1227 1
	alu_shf[b3, --, B, $$8, >>16]
.1041 8B00D80EC7 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1227 0
	alu_shf[a13, b3, OR, $$7, <<16]
.1042 A000770000 common_code
	.%line 1634 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[0] = dram_read_regs[0];
l_1887#:
	alu[a7, --, B, $$0]
.1043 A000E70400 common_code
	.%line 1635 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[1] = dram_read_regs[1];
	alu[a14, --, B, $$1]
.1044 A000C70800 common_code
	.%line 1636 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[2] = dram_read_regs[2];
	alu[a12, --, B, $$2]
.1045 A000870C00 common_code
	.%line 1637 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[3] = dram_read_regs[3];
	alu[a8, --, B, $$3]
.1046 A000471000 common_code
	.%line 1638 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[4] = dram_read_regs[4];
	alu[a4, --, B, $$4]
.1047 A000571400 common_code
	.%line 1639 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[5] = dram_read_regs[5];
	alu[a5, --, B, $$5]
.1048 A022071800 common_code
	.%line 1640 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[6] = dram_read_regs[6];
	alu[*l$index1, --, B, $$6]
.1049 A000D71C00 common_code
	.%line 1641 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/           v->i[7] = dram_read_regs[7];
	alu[a13, --, B, $$7]
.1050 9100380107 common_code
	.%line 1782 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[0] >> 16;
l_1889#:
	alu_shf[b3, --, B, a7, >>16]
.1051 A0C8F00E00 common_code
	.%line 1782 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, *l$index0]
.1052 C003180C07 common_code
	.%line 1783 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a7, <<0]
.1053 A0C8F00C8F common_code
	.%line 1783 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1054 910038010E common_code
	.%line 1784 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[b3, --, B, a14, >>16]
.1055 A0C8F00C8F common_code
	.%line 1784 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1056 C003180C0E common_code
	.%line 1785 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a14, <<0]
.1057 A0C8F00C8F common_code
	.%line 1785 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1058 910038010C common_code
	.%line 1786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[2] >> 16;
	alu_shf[b3, --, B, a12, >>16]
.1059 A0C8F00C8F common_code
	.%line 1786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1060 C003180C0C common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[2] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a12, <<0]
.1061 A0C8F00C8F common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1062 9100380108 common_code
	.%line 1788 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[3] >> 16;
	alu_shf[b3, --, B, a8, >>16]
.1063 A0C8F00C8F common_code
	.%line 1788 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1064 C003180C08 common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[3] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a8, <<0]
.1065 A0C8F00C8F common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1066 9100380104 common_code
	.%line 1790 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[4] >> 16;
	alu_shf[b3, --, B, a4, >>16]
.1067 A0C8F00C8F common_code
	.%line 1790 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1068 C003180C04 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[4] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a4, <<0]
.1069 A0C8F00C8F common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1070 9100380105 common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[5] >> 16;
	alu_shf[b3, --, B, a5, >>16]
.1071 A0C8F00C8F common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1072 C003180C05 common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[5] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a5, <<0]
.1073 A0C8F00C8F common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1074 9100316100 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[6] >> 16;
	alu_shf[b3, --, B, *l$index1, >>16]
.1075 A0C8F00C8F common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1076 C003180C58 common_code
	.%line 1795 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[6] & 0xFFFF;
	ld_field_w_clr[b3, 0011, *l$index1, <<0]
.1077 A0C8F00C8F common_code
	.%line 1795 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1078 910038010D common_code
	.%line 1796 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     cksum += v->i[7] >> 16;
	alu_shf[b3, --, B, a13, >>16]
.1079 A0C8F00C8F common_code
	.%line 1796 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu[@a15, b3, +, @a15]
.1080 AAF0001720 common_code
	.%line 1893 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      while (udpLength >= 32) {
	alu[--, b5, -, 32]
.%import_expr common_code 1081 <34:22:0> &bp 982 +
.1081 D8F5B00104 common_code
	.%line 1893 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 3 982
	bhs[l_1807#], defer[3]
.1082 C003180C0D common_code
	.%line 1797 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1226 2
/******/     cksum += v->i[7] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a13, <<0]
.1083 A0E0000C8F common_code
	.%line 1797 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1226 1
	alu[*l$index0, b3, +, @a15]
.1084 B0C0401320 common_code
	.%line 1897 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 0
/******/  	dataPtr += 32;
	alu[b4, b4, +, 32]
.1085 AAF0001710 common_code
	.%line 1900 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      while (udpLength >= 16) {
l_1892#:
	alu[--, b5, -, 16]
.%import_expr common_code 1086 <34:22:0> &bp 1151 +
.1086 D91FC00105 common_code
	.%line 1900 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1151
	blo[l_1975#]
.1087 FC06E00700 common_code
	.%line 1901 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	onl_api_ua_read_4W_dram(dataPtr,  (void *) &payloadData);
	local_csr_wr[active_lm_addr_1, b1]
.1088 B440301307 common_code
	.%line 1554 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/     if ((addr & 7) == 0) {
l_1894#:
	alu[b3, b4, AND, 7]
.%import_expr common_code 1089 <34:22:0> &bp 1093 +
.1089 D911500101 common_code
	.%line 1554 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 1 1093
	bne[l_1932#], defer[1]
.1090 BAC0501710 common_code
	.%line 1903 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 0
/******/  	udpLength -= 16;
	alu[b5, b5, -, 16]
.1091 2842001320 common_code
	.%line 1555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1225 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
	dram[read, $$0, b4, 0, 2], sig_done[s4]
.%import_expr common_code 1092 <34:22:0> &bp 1094 +
.1092 D911800018 common_code
	.%line 1555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1225 0 1094
	br[l_1960#]
.1093 2844001320 common_code
	.%line 1558 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1224 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 3, sig_done, &sp);
l_1932#:
	dram[read, $$0, b4, 0, 3], sig_done[s4]
.1094 E000000030 common_code
	.%line 1560 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/     __wait_for_all(&sp);
l_1960#:
	ctx_arb[s5, s4], all
.1095 AAB0000F06 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 1096 <34:22:0> &bp 1128 +
.1096 D91A000105 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0 1128
	blo[l_1970#]
.%import_expr common_code 1097 <26:22:8,7:0:0> &bp 1098 +
.1097 E801000F4A common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0 1098 B3
	jump[b3, l_11416#], targets[l_11422#,l_11421#,l_11420#,l_11419#,l_11418#,l_11417#,l_11416#]
.%import_expr common_code 1098 <34:22:0> &bp 1128 +
.1098 D91A000018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0 1128
l_11416#:
	br[l_1970#]
.%import_expr common_code 1099 <34:22:0> &bp 1128 +
.1099 D91A000018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0 1128
l_11417#:
	br[l_1970#]
.%import_expr common_code 1100 <34:22:0> &bp 1119 +
.1100 D917C00018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0 1119
l_11418#:
	br[l_1967#]
.%import_expr common_code 1101 <34:22:0> &bp 1128 +
.1101 D91A000018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0 1128
l_11419#:
	br[l_1970#]
.%import_expr common_code 1102 <34:22:0> &bp 1114 +
.1102 D916800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0 1114
l_11420#:
	br[l_1965#]
.%import_expr common_code 1103 <34:22:0> &bp 1128 +
.1103 D91A000018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0 1128
l_11421#:
	br[l_1970#]
.%import_expr common_code 1104 <34:22:0> &bp 1105 +
.1104 D914400018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0 1105
l_11422#:
	br[l_1963#]
.1105 9100330900 common_code
	.%line 1599 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_1963#:
	alu_shf[b3, --, B, $$2, >>16]
.1106 8B00780EC1 common_code
	.%line 1599 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
	alu_shf[a7, b3, OR, $$1, <<16]
.1107 9100330D00 common_code
	.%line 1600 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b3, --, B, $$3, >>16]
.1108 8B00E80EC2 common_code
	.%line 1600 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
	alu_shf[a14, b3, OR, $$2, <<16]
.1109 9100331100 common_code
	.%line 1601 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/  	 v->i[2] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[b3, --, B, $$4, >>16]
.1110 8B00C80EC3 common_code
	.%line 1601 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
	alu_shf[a12, b3, OR, $$3, <<16]
.%import_expr common_code 1111 <34:22:0> &bp 1132 +
.1111 D91B200018 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 2 1132
/******/  	 v->i[3] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	br[l_1972#], defer[2]
.1112 9100331500 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1223 1
	alu_shf[b3, --, B, $$5, >>16]
.1113 8B00880EC4 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1223 0
	alu_shf[a8, b3, OR, $$4, <<16]
.1114 A000770400 common_code
	.%line 1591 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/           v->i[0] = dram_read_regs[1];
l_1965#:
	alu[a7, --, B, $$1]
.1115 A000E70800 common_code
	.%line 1592 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/           v->i[1] = dram_read_regs[2];
	alu[a14, --, B, $$2]
.%import_expr common_code 1116 <34:22:0> &bp 1132 +
.1116 D91B200018 common_code
	.%line 1594 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 2 1132
/******/           v->i[3] = dram_read_regs[4];
	br[l_1972#], defer[2]
.1117 A000C70C00 common_code
	.%line 1593 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1223 1
/******/           v->i[2] = dram_read_regs[3];
	alu[a12, --, B, $$3]
.1118 A000871000 common_code
	.%line 1594 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1223 0
/******/           v->i[3] = dram_read_regs[4];
	alu[a8, --, B, $$4]
.1119 9100330500 common_code
	.%line 1583 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_1967#:
	alu_shf[b3, --, B, $$1, >>16]
.1120 8B00780EC0 common_code
	.%line 1583 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
	alu_shf[a7, b3, OR, $$0, <<16]
.1121 9100330900 common_code
	.%line 1584 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	alu_shf[b3, --, B, $$2, >>16]
.1122 8B00E80EC1 common_code
	.%line 1584 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
	alu_shf[a14, b3, OR, $$1, <<16]
.1123 9100330D00 common_code
	.%line 1585 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/  	 v->i[2] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b3, --, B, $$3, >>16]
.1124 8B00C80EC2 common_code
	.%line 1585 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
	alu_shf[a12, b3, OR, $$2, <<16]
.%import_expr common_code 1125 <34:22:0> &bp 1132 +
.1125 D91B200018 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 2 1132
/******/  	 v->i[3] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	br[l_1972#], defer[2]
.1126 9100331100 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1223 1
	alu_shf[b3, --, B, $$4, >>16]
.1127 8B00880EC3 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1223 0
	alu_shf[a8, b3, OR, $$3, <<16]
.1128 A000770000 common_code
	.%line 1573 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/           v->i[0] = dram_read_regs[0];
l_1970#:
	alu[a7, --, B, $$0]
.1129 A000E70400 common_code
	.%line 1574 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/           v->i[1] = dram_read_regs[1];
	alu[a14, --, B, $$1]
.1130 A000C70800 common_code
	.%line 1575 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/           v->i[2] = dram_read_regs[2];
	alu[a12, --, B, $$2]
.1131 A000870C00 common_code
	.%line 1576 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/           v->i[3] = dram_read_regs[3];
	alu[a8, --, B, $$3]
.1132 9100380107 common_code
	.%line 1767 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/     cksum += v->i[0] >> 16;
l_1972#:
	alu_shf[b3, --, B, a7, >>16]
.1133 A0C0400E20 common_code
	.%line 1767 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
	alu[a4, b3, +, *l$index1]
.1134 C003180C07 common_code
	.%line 1768 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a7, <<0]
.1135 A0C0400C04 common_code
	.%line 1768 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
	alu[a4, b3, +, a4]
.1136 910038010E common_code
	.%line 1769 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[b3, --, B, a14, >>16]
.1137 A0C0400C04 common_code
	.%line 1769 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
	alu[a4, b3, +, a4]
.1138 C003180C0E common_code
	.%line 1770 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a14, <<0]
.1139 A0C0400C04 common_code
	.%line 1770 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
	alu[a4, b3, +, a4]
.1140 910038010C common_code
	.%line 1771 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/     cksum += v->i[2] >> 16;
	alu_shf[b3, --, B, a12, >>16]
.1141 A0C0400C04 common_code
	.%line 1771 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
	alu[a4, b3, +, a4]
.1142 C003180C0C common_code
	.%line 1772 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/     cksum += v->i[2] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a12, <<0]
.1143 A0C0400C04 common_code
	.%line 1772 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
	alu[a4, b3, +, a4]
.1144 9100380108 common_code
	.%line 1773 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/     cksum += v->i[3] >> 16;
	alu_shf[b3, --, B, a8, >>16]
.1145 A0C0400C04 common_code
	.%line 1773 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
	alu[a4, b3, +, a4]
.1146 AAF0001710 common_code
	.%line 1900 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      while (udpLength >= 16) {
	alu[--, b5, -, 16]
.%import_expr common_code 1147 <34:22:0> &bp 1088 +
.1147 D910300104 common_code
	.%line 1900 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 3 1088
	bhs[l_1894#], defer[3]
.1148 C003180C08 common_code
	.%line 1774 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1222 2
/******/     cksum += v->i[3] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a8, <<0]
.1149 A0E2000C04 common_code
	.%line 1774 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1222 1
	alu[*l$index1, b3, +, a4]
.1150 B0C0401310 common_code
	.%line 1904 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 0
/******/  	dataPtr += 16;
	alu[b4, b4, +, 16]
.1151 AAF0001708 common_code
	.%line 1907 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      while (udpLength >= 8) {
l_1975#:
	alu[--, b5, -, 8]
.%import_expr common_code 1152 <34:22:0> &bp 1197 +
.1152 D92B400105 common_code
	.%line 1907 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1197
	blo[l_2056#]
.1153 FC06E00700 common_code
	.%line 1908 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	onl_api_ua_read_2W_dram(dataPtr,  (void *) &payloadData);
	local_csr_wr[active_lm_addr_1, b1]
.1154 B440301307 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/     if ((addr & 7) == 0) {
l_1977#:
	alu[b3, b4, AND, 7]
.%import_expr common_code 1155 <34:22:0> &bp 1159 +
.1155 D921D00101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 1 1159
	bne[l_2013#], defer[1]
.1156 BAC0501708 common_code
	.%line 1910 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 0
/******/  	udpLength -= 8;
	alu[b5, b5, -, 8]
.1157 2840001320 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1221 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b4, 0, 1], sig_done[s4]
.%import_expr common_code 1158 <34:22:0> &bp 1160 +
.1158 D922000018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1221 0 1160
	br[l_2041#]
.1159 2842001320 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1220 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2013#:
	dram[read, $$0, b4, 0, 2], sig_done[s4]
.1160 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/     __wait_for_all(&sp);
l_2041#:
	ctx_arb[s5, s4], all
.1161 AAB0000F06 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 1162 <34:22:0> &bp 1184 +
.1162 D928000105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0 1184
	blo[l_2051#]
.%import_expr common_code 1163 <26:22:8,7:0:0> &bp 1164 +
.1163 E801000F8C common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0 1164 B3
	jump[b3, l_11423#], targets[l_11429#,l_11428#,l_11427#,l_11426#,l_11425#,l_11424#,l_11423#]
.%import_expr common_code 1164 <34:22:0> &bp 1184 +
.1164 D928000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0 1184
l_11423#:
	br[l_2051#]
.%import_expr common_code 1165 <34:22:0> &bp 1184 +
.1165 D928000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0 1184
l_11424#:
	br[l_2051#]
.%import_expr common_code 1166 <34:22:0> &bp 1179 +
.1166 D926C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0 1179
l_11425#:
	br[l_2048#]
.%import_expr common_code 1167 <34:22:0> &bp 1184 +
.1167 D928000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0 1184
l_11426#:
	br[l_2051#]
.%import_expr common_code 1168 <34:22:0> &bp 1176 +
.1168 D926000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0 1176
l_11427#:
	br[l_2046#]
.%import_expr common_code 1169 <34:22:0> &bp 1184 +
.1169 D928000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0 1184
l_11428#:
	br[l_2051#]
.%import_expr common_code 1170 <34:22:0> &bp 1171 +
.1170 D924C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0 1171
l_11429#:
	br[l_2044#]
.1171 9100330900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2044#:
	alu_shf[b3, --, B, $$2, >>16]
.1172 8B00780EC1 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
	alu_shf[a7, b3, OR, $$1, <<16]
.%import_expr common_code 1173 <34:22:0> &bp 1186 +
.1173 D928A00018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 2 1186
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_2053#], defer[2]
.1174 9100330D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1219 1
	alu_shf[b3, --, B, $$3, >>16]
.1175 8B00E80EC2 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1219 0
	alu_shf[a14, b3, OR, $$2, <<16]
.%import_expr common_code 1176 <34:22:0> &bp 1186 +
.1176 D928A00018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 2 1186
/******/           v->i[1] = dram_read_regs[2];
l_2046#:
	br[l_2053#], defer[2]
.1177 A000770400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1219 1
/******/           v->i[0] = dram_read_regs[1];
	alu[a7, --, B, $$1]
.1178 A000E70800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1219 0
/******/           v->i[1] = dram_read_regs[2];
	alu[a14, --, B, $$2]
.1179 9100330500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2048#:
	alu_shf[b3, --, B, $$1, >>16]
.1180 8B00780EC0 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
	alu_shf[a7, b3, OR, $$0, <<16]
.%import_expr common_code 1181 <34:22:0> &bp 1186 +
.1181 D928A00018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 2 1186
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_2053#], defer[2]
.1182 9100330900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1219 1
	alu_shf[b3, --, B, $$2, >>16]
.1183 8B00E80EC1 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1219 0
	alu_shf[a14, b3, OR, $$1, <<16]
.1184 A000770000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/           v->i[0] = dram_read_regs[0];
l_2051#:
	alu[a7, --, B, $$0]
.1185 A000E70400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/           v->i[1] = dram_read_regs[1];
	alu[a14, --, B, $$1]
.1186 9100380107 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
/******/     cksum += v->i[0] >> 16;
l_2053#:
	alu_shf[b3, --, B, a7, >>16]
.1187 A0C0400E20 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
	alu[a4, b3, +, *l$index1]
.1188 C003180C07 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a7, <<0]
.1189 A0C0400C04 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
	alu[a4, b3, +, a4]
.1190 910038010E common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[b3, --, B, a14, >>16]
.1191 A0C0400C04 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
	alu[a4, b3, +, a4]
.1192 AAF0001708 common_code
	.%line 1907 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      while (udpLength >= 8) {
	alu[--, b5, -, 8]
.%import_expr common_code 1193 <34:22:0> &bp 1154 +
.1193 D920B00104 common_code
	.%line 1907 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 3 1154
	bhs[l_1977#], defer[3]
.1194 C003180C0E common_code
	.%line 1759 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1218 2
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a14, <<0]
.1195 A0E2000C04 common_code
	.%line 1759 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1218 1
	alu[*l$index1, b3, +, a4]
.1196 B0C0401308 common_code
	.%line 1911 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 0
/******/  	dataPtr += 8;
	alu[b4, b4, +, 8]
.1197 AAB0001707 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/      switch (udpLength) {
l_2056#:
	alu[--, 7, -, b5]
.%import_expr common_code 1198 <34:22:0> &bp 1452 +
.1198 D96B000105 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1452
	blo[l_2611#]
.%import_expr common_code 1199 <26:22:8,7:0:0> &bp 1200 +
.1199 E8010017B0 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1200 B5
	jump[b5, l_11479#], targets[l_11486#,l_11485#,l_11484#,l_11483#,l_11482#,l_11481#,l_11480#,l_11479#]
.%import_expr common_code 1200 <34:22:0> &bp 1452 +
.1200 D96B000018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1452
l_11479#:
	br[l_2611#]
.%import_expr common_code 1201 <34:22:0> &bp 1421 +
.1201 D963400018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1421
l_11480#:
	br[l_2532#]
.%import_expr common_code 1202 <34:22:0> &bp 1391 +
.1202 D95BC00018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1391
l_11481#:
	br[l_2453#]
.%import_expr common_code 1203 <34:22:0> &bp 1357 +
.1203 D953400018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1357
l_11482#:
	br[l_2374#]
.%import_expr common_code 1204 <34:22:0> &bp 1325 +
.1204 D94B400018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1325
l_11483#:
	br[l_2295#]
.%import_expr common_code 1205 <34:22:0> &bp 1285 +
.1205 D941400018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1285
l_11484#:
	br[l_2216#]
.%import_expr common_code 1206 <34:22:0> &bp 1250 +
.1206 D938800018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1250
l_11485#:
	br[l_2137#]
.%import_expr common_code 1207 <34:22:0> &bp 1208 +
.1207 D92E000018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0 1208
l_11486#:
	br[l_2058#]
.1208 B440301307 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/     if ((addr & 7) == 0) {
l_2058#:
	alu[b3, b4, AND, 7]
.%import_expr common_code 1209 <34:22:0> &bp 1212 +
.1209 D92F000101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1212
	bne[l_2095#]
.1210 2840001320 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1193 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b4, 0, 1], sig_done[s4]
.%import_expr common_code 1211 <34:22:0> &bp 1213 +
.1211 D92F400018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1193 0 1213
	br[l_2123#]
.1212 2842001320 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1192 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2095#:
	dram[read, $$0, b4, 0, 2], sig_done[s4]
.1213 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
/******/     __wait_for_all(&sp);
l_2123#:
	ctx_arb[s5, s4], all
.1214 AAB0000F06 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 1215 <34:22:0> &bp 1237 +
.1215 D935400105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1237
	blo[l_2133#]
.%import_expr common_code 1216 <26:22:8,7:0:0> &bp 1217 +
.1216 E801000FC1 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1217 B3
	jump[b3, l_11430#], targets[l_11436#,l_11435#,l_11434#,l_11433#,l_11432#,l_11431#,l_11430#]
.%import_expr common_code 1217 <34:22:0> &bp 1237 +
.1217 D935400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1237
l_11430#:
	br[l_2133#]
.%import_expr common_code 1218 <34:22:0> &bp 1237 +
.1218 D935400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1237
l_11431#:
	br[l_2133#]
.%import_expr common_code 1219 <34:22:0> &bp 1232 +
.1219 D934000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1232
l_11432#:
	br[l_2130#]
.%import_expr common_code 1220 <34:22:0> &bp 1237 +
.1220 D935400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1237
l_11433#:
	br[l_2133#]
.%import_expr common_code 1221 <34:22:0> &bp 1229 +
.1221 D933400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1229
l_11434#:
	br[l_2128#]
.%import_expr common_code 1222 <34:22:0> &bp 1237 +
.1222 D935400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1237
l_11435#:
	br[l_2133#]
.%import_expr common_code 1223 <34:22:0> &bp 1224 +
.1223 D932000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1224
l_11436#:
	br[l_2126#]
.1224 9100330900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2126#:
	alu_shf[b3, --, B, $$2, >>16]
.1225 8B00780EC1 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
	alu_shf[a7, b3, OR, $$1, <<16]
.%import_expr common_code 1226 <34:22:0> &bp 1239 +
.1226 D935E00018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 2 1239
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_2135#], defer[2]
.1227 9100330D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 1
	alu_shf[b3, --, B, $$3, >>16]
.1228 8B00E80EC2 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 0
	alu_shf[a14, b3, OR, $$2, <<16]
.%import_expr common_code 1229 <34:22:0> &bp 1239 +
.1229 D935E00018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 2 1239
/******/           v->i[1] = dram_read_regs[2];
l_2128#:
	br[l_2135#], defer[2]
.1230 A000770400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 1
/******/           v->i[0] = dram_read_regs[1];
	alu[a7, --, B, $$1]
.1231 A000E70800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 0
/******/           v->i[1] = dram_read_regs[2];
	alu[a14, --, B, $$2]
.1232 9100330500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2130#:
	alu_shf[b3, --, B, $$1, >>16]
.1233 8B00780EC0 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
	alu_shf[a7, b3, OR, $$0, <<16]
.%import_expr common_code 1234 <34:22:0> &bp 1239 +
.1234 D935E00018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 2 1239
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_2135#], defer[2]
.1235 9100330900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 1
	alu_shf[b3, --, B, $$2, >>16]
.1236 8B00E80EC1 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 0
	alu_shf[a14, b3, OR, $$1, <<16]
.1237 A000770000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
/******/           v->i[0] = dram_read_regs[0];
l_2133#:
	alu[a7, --, B, $$0]
.1238 A000E70400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
/******/           v->i[1] = dram_read_regs[1];
	alu[a14, --, B, $$1]
.1239 FC06E00700 common_code
	.%line 1949 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFFFFFF00;
l_2135#:
	local_csr_wr[active_lm_addr_1, b1]
.1240 B04030000E common_code
	.%line 1949 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	alu[b3, --, B, a14]
.1241 C00E100C0E common_code
	.%line 1949 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	ld_field_w_clr[a14, 1110, b3, <<0]
.1242 9100380107 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1190 0
/******/     cksum += v->i[0] >> 16;
	alu_shf[b3, --, B, a7, >>16]
.1243 A0C0400E20 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1190 0
	alu[a4, b3, +, *l$index1]
.1244 C003180C07 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1190 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a7, <<0]
.1245 A0C0400C04 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1190 0
	alu[a4, b3, +, a4]
.1246 910038010E common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1190 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[b3, --, B, a14, >>16]
.%import_expr common_code 1247 <34:22:0> &bp 1389 +
.1247 D95B600018 common_code
	.%line 1950 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 2 1389
/******/  	udpCksum = onl_api_cksum16_2W(udpCksum, (void *) &payloadData);
	br[l_11305#], defer[2]
.1248 A0C0400C04 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1190 1
/******/     cksum += v->i[1] >> 16;
	alu[a4, b3, +, a4]
.1249 C003180C0E common_code
	.%line 1759 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1190 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a14, <<0]
.1250 B440301307 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/     if ((addr & 7) == 0) {
l_2137#:
	alu[b3, b4, AND, 7]
.%import_expr common_code 1251 <34:22:0> &bp 1254 +
.1251 D939800101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1254
	bne[l_2174#]
.1252 2840001320 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1197 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b4, 0, 1], sig_done[s4]
.%import_expr common_code 1253 <34:22:0> &bp 1255 +
.1253 D939C00018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1197 0 1255
	br[l_2202#]
.1254 2842001320 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1196 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2174#:
	dram[read, $$0, b4, 0, 2], sig_done[s4]
.1255 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
/******/     __wait_for_all(&sp);
l_2202#:
	ctx_arb[s5, s4], all
.1256 AAB0000F06 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 1257 <34:22:0> &bp 1279 +
.1257 D93FC00105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1279
	blo[l_2212#]
.%import_expr common_code 1258 <26:22:8,7:0:0> &bp 1259 +
.1258 E801000FEB common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1259 B3
	jump[b3, l_11437#], targets[l_11443#,l_11442#,l_11441#,l_11440#,l_11439#,l_11438#,l_11437#]
.%import_expr common_code 1259 <34:22:0> &bp 1279 +
.1259 D93FC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1279
l_11437#:
	br[l_2212#]
.%import_expr common_code 1260 <34:22:0> &bp 1279 +
.1260 D93FC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1279
l_11438#:
	br[l_2212#]
.%import_expr common_code 1261 <34:22:0> &bp 1274 +
.1261 D93E800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1274
l_11439#:
	br[l_2209#]
.%import_expr common_code 1262 <34:22:0> &bp 1279 +
.1262 D93FC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1279
l_11440#:
	br[l_2212#]
.%import_expr common_code 1263 <34:22:0> &bp 1271 +
.1263 D93DC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1271
l_11441#:
	br[l_2207#]
.%import_expr common_code 1264 <34:22:0> &bp 1279 +
.1264 D93FC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1279
l_11442#:
	br[l_2212#]
.%import_expr common_code 1265 <34:22:0> &bp 1266 +
.1265 D93C800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1266
l_11443#:
	br[l_2205#]
.1266 9100330900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2205#:
	alu_shf[b3, --, B, $$2, >>16]
.1267 8B00780EC1 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
	alu_shf[a7, b3, OR, $$1, <<16]
.%import_expr common_code 1268 <34:22:0> &bp 1281 +
.1268 D940600018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 2 1281
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_2214#], defer[2]
.1269 9100330D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 1
	alu_shf[b3, --, B, $$3, >>16]
.1270 8B00E80EC2 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 0
	alu_shf[a14, b3, OR, $$2, <<16]
.%import_expr common_code 1271 <34:22:0> &bp 1281 +
.1271 D940600018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 2 1281
/******/           v->i[1] = dram_read_regs[2];
l_2207#:
	br[l_2214#], defer[2]
.1272 A000770400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 1
/******/           v->i[0] = dram_read_regs[1];
	alu[a7, --, B, $$1]
.1273 A000E70800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 0
/******/           v->i[1] = dram_read_regs[2];
	alu[a14, --, B, $$2]
.1274 9100330500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2209#:
	alu_shf[b3, --, B, $$1, >>16]
.1275 8B00780EC0 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
	alu_shf[a7, b3, OR, $$0, <<16]
.%import_expr common_code 1276 <34:22:0> &bp 1281 +
.1276 D940600018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 2 1281
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_2214#], defer[2]
.1277 9100330900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 1
	alu_shf[b3, --, B, $$2, >>16]
.1278 8B00E80EC1 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 0
	alu_shf[a14, b3, OR, $$1, <<16]
.1279 A000770000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
/******/           v->i[0] = dram_read_regs[0];
l_2212#:
	alu[a7, --, B, $$0]
.1280 A000E70400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
/******/           v->i[1] = dram_read_regs[1];
	alu[a14, --, B, $$1]
.1281 FC06E00700 common_code
	.%line 1944 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFFFF0000;
l_2214#:
	local_csr_wr[active_lm_addr_1, b1]
.%import_expr common_code 1282 <34:22:0> &bp 1319 +
.1282 D949E00018 common_code
	.%line 1945 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 2 1319
/******/  	udpCksum = onl_api_cksum16_2W(udpCksum, (void *) &payloadData);
	br[l_11306#], defer[2]
.1283 B04030000E common_code
	.%line 1944 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 1
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFFFF0000;
	alu[b3, --, B, a14]
.1284 C00C100C0E common_code
	.%line 1944 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 0
	ld_field_w_clr[a14, 1100, b3, <<0]
.1285 B440301307 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/     if ((addr & 7) == 0) {
l_2216#:
	alu[b3, b4, AND, 7]
.%import_expr common_code 1286 <34:22:0> &bp 1289 +
.1286 D942400101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1289
	bne[l_2253#]
.1287 2840001320 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1201 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b4, 0, 1], sig_done[s4]
.%import_expr common_code 1288 <34:22:0> &bp 1290 +
.1288 D942800018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1201 0 1290
	br[l_2281#]
.1289 2842001320 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1200 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2253#:
	dram[read, $$0, b4, 0, 2], sig_done[s4]
.1290 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     __wait_for_all(&sp);
l_2281#:
	ctx_arb[s5, s4], all
.1291 AAB0000F06 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 1292 <34:22:0> &bp 1314 +
.1292 D948800105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1314
	blo[l_2291#]
.%import_expr common_code 1293 <26:22:8,7:0:0> &bp 1294 +
.1293 E801400F0E common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1294 B3
	jump[b3, l_11444#], targets[l_11450#,l_11449#,l_11448#,l_11447#,l_11446#,l_11445#,l_11444#]
.%import_expr common_code 1294 <34:22:0> &bp 1314 +
.1294 D948800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1314
l_11444#:
	br[l_2291#]
.%import_expr common_code 1295 <34:22:0> &bp 1314 +
.1295 D948800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1314
l_11445#:
	br[l_2291#]
.%import_expr common_code 1296 <34:22:0> &bp 1309 +
.1296 D947400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1309
l_11446#:
	br[l_2288#]
.%import_expr common_code 1297 <34:22:0> &bp 1314 +
.1297 D948800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1314
l_11447#:
	br[l_2291#]
.%import_expr common_code 1298 <34:22:0> &bp 1306 +
.1298 D946800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1306
l_11448#:
	br[l_2286#]
.%import_expr common_code 1299 <34:22:0> &bp 1314 +
.1299 D948800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1314
l_11449#:
	br[l_2291#]
.%import_expr common_code 1300 <34:22:0> &bp 1301 +
.1300 D945400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1301
l_11450#:
	br[l_2284#]
.1301 9100330900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2284#:
	alu_shf[b3, --, B, $$2, >>16]
.1302 8B00780EC1 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
	alu_shf[a7, b3, OR, $$1, <<16]
.%import_expr common_code 1303 <34:22:0> &bp 1316 +
.1303 D949200018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 2 1316
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_2293#], defer[2]
.1304 9100330D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 1
	alu_shf[b3, --, B, $$3, >>16]
.1305 8B00E80EC2 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 0
	alu_shf[a14, b3, OR, $$2, <<16]
.%import_expr common_code 1306 <34:22:0> &bp 1316 +
.1306 D949200018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 2 1316
/******/           v->i[1] = dram_read_regs[2];
l_2286#:
	br[l_2293#], defer[2]
.1307 A000770400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 1
/******/           v->i[0] = dram_read_regs[1];
	alu[a7, --, B, $$1]
.1308 A000E70800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 0
/******/           v->i[1] = dram_read_regs[2];
	alu[a14, --, B, $$2]
.1309 9100330500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2288#:
	alu_shf[b3, --, B, $$1, >>16]
.1310 8B00780EC0 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
	alu_shf[a7, b3, OR, $$0, <<16]
.%import_expr common_code 1311 <34:22:0> &bp 1316 +
.1311 D949200018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 2 1316
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_2293#], defer[2]
.1312 9100330900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 1
	alu_shf[b3, --, B, $$2, >>16]
.1313 8B00E80EC1 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 0
	alu_shf[a14, b3, OR, $$1, <<16]
.1314 A000770000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/           v->i[0] = dram_read_regs[0];
l_2291#:
	alu[a7, --, B, $$0]
.1315 A000E70400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/           v->i[1] = dram_read_regs[1];
	alu[a14, --, B, $$1]
.1316 FC06E00700 common_code
	.%line 1939 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFF000000;
l_2293#:
	local_csr_wr[active_lm_addr_1, b1]
.1317 B04030000E common_code
	.%line 1939 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	alu[b3, --, B, a14]
.1318 C008100C0E common_code
	.%line 1939 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	ld_field_w_clr[a14, 1000, b3, <<0]
.1319 9100380107 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1198 0
/******/     cksum += v->i[0] >> 16;
l_11306#:
	alu_shf[b3, --, B, a7, >>16]
.1320 A0C0400E20 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1198 0
	alu[a4, b3, +, *l$index1]
.1321 C003180C07 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1198 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a7, <<0]
.%import_expr common_code 1322 <34:22:0> &bp 1389 +
.1322 D95B600018 common_code
	.%line 1940 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 2 1389
/******/  	udpCksum = onl_api_cksum16_2W(udpCksum, (void *) &payloadData);
	br[l_11305#], defer[2]
.1323 A0C0400C04 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1198 1
/******/     cksum += v->i[0] & 0xFFFF;
	alu[a4, b3, +, a4]
.1324 910038010E common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1198 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[b3, --, B, a14, >>16]
.1325 B440301307 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/     if ((addr & 7) != 6) {
l_2295#:
	alu[b3, b4, AND, 7]
.1326 AAF0000F06 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
	alu[--, b3, -, 6]
.%import_expr common_code 1327 <34:22:0> &bp 1330 +
.1327 D94C800100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1330
	beq[l_2332#]
.1328 2840001320 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1205 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b4, 0, 1], sig_done[s4]
.%import_expr common_code 1329 <34:22:0> &bp 1331 +
.1329 D94CC00018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1205 0 1331
	br[l_2360#]
.1330 2842001320 common_code
	.%line 1440 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1204 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2332#:
	dram[read, $$0, b4, 0, 2], sig_done[s4]
.1331 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     __wait_for_all(&sp);
l_2360#:
	ctx_arb[s5, s4], all
.1332 AAB0000F06 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 1333 <34:22:0> &bp 1350 +
.1333 D951800105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1350
	blo[l_2370#]
.%import_expr common_code 1334 <26:22:8,7:0:0> &bp 1335 +
.1334 E801400F37 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1335 B3
	jump[b3, l_11451#], targets[l_11457#,l_11456#,l_11455#,l_11454#,l_11453#,l_11452#,l_11451#]
.%import_expr common_code 1335 <34:22:0> &bp 1350 +
.1335 D951800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1350
l_11451#:
	br[l_2370#]
.%import_expr common_code 1336 <34:22:0> &bp 1350 +
.1336 D951800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1350
l_11452#:
	br[l_2370#]
.%import_expr common_code 1337 <34:22:0> &bp 1347 +
.1337 D950C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1347
l_11453#:
	br[l_2367#]
.%import_expr common_code 1338 <34:22:0> &bp 1350 +
.1338 D951800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1350
l_11454#:
	br[l_2370#]
.%import_expr common_code 1339 <34:22:0> &bp 1345 +
.1339 D950400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1345
l_11455#:
	br[l_2365#]
.%import_expr common_code 1340 <34:22:0> &bp 1350 +
.1340 D951800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1350
l_11456#:
	br[l_2370#]
.%import_expr common_code 1341 <34:22:0> &bp 1342 +
.1341 D94F800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 1342
l_11457#:
	br[l_2363#]
.%import_expr common_code 1342 <34:22:0> &bp 1351 +
.1342 D951E00018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 2 1351
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2363#:
	br[l_2372#], defer[2]
.1343 9100330900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 1
	alu_shf[b3, --, B, $$2, >>16]
.1344 8B00780EC1 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 0
	alu_shf[a7, b3, OR, $$1, <<16]
.%import_expr common_code 1345 <34:22:0> &bp 1351 +
.1345 D951D00018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 1 1351
/******/           v->i[0] = dram_read_regs[1];
l_2365#:
	br[l_2372#], defer[1]
.1346 A000770400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 0
	alu[a7, --, B, $$1]
.%import_expr common_code 1347 <34:22:0> &bp 1351 +
.1347 D951E00018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 2 1351
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2367#:
	br[l_2372#], defer[2]
.1348 9100330500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 1
	alu_shf[b3, --, B, $$1, >>16]
.1349 8B00780EC0 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 0
	alu_shf[a7, b3, OR, $$0, <<16]
.1350 A000770000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/           v->i[0] = dram_read_regs[0];
l_2370#:
	alu[a7, --, B, $$0]
.1351 FC06E00700 common_code
	.%line 1750 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1202 0
/******/  }
l_2372#:
	local_csr_wr[active_lm_addr_1, b1]
.1352 9100380107 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1202 0
/******/     cksum += v->i[0] >> 16;
	alu_shf[b3, --, B, a7, >>16]
.1353 F0000C0300 common_code
	.%line 1935 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	udpCksum = onl_api_cksum16_1W(udpCksum, (void *) &payloadData);
	nop
.%import_expr common_code 1354 <34:22:0> &bp 1389 +
.1354 D95B600018 common_code
	.%line 1935 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 2 1389
	br[l_11305#], defer[2]
.1355 A0C0400E20 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1202 1
/******/     cksum += v->i[0] >> 16;
	alu[a4, b3, +, *l$index1]
.1356 C003180C07 common_code
	.%line 1748 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1202 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a7, <<0]
.1357 B440301307 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/     if ((addr & 7) != 6) {
l_2374#:
	alu[b3, b4, AND, 7]
.1358 AAF0000F06 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
	alu[--, b3, -, 6]
.%import_expr common_code 1359 <34:22:0> &bp 1362 +
.1359 D954800100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1362
	beq[l_2411#]
.1360 2840001320 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1209 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b4, 0, 1], sig_done[s4]
.%import_expr common_code 1361 <34:22:0> &bp 1363 +
.1361 D954C00018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1209 0 1363
	br[l_2439#]
.1362 2842001320 common_code
	.%line 1440 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1208 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2411#:
	dram[read, $$0, b4, 0, 2], sig_done[s4]
.1363 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/     __wait_for_all(&sp);
l_2439#:
	ctx_arb[s5, s4], all
.1364 AAB0000F06 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 1365 <34:22:0> &bp 1382 +
.1365 D959800105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1382
	blo[l_2449#]
.%import_expr common_code 1366 <26:22:8,7:0:0> &bp 1367 +
.1366 E801400F57 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1367 B3
	jump[b3, l_11458#], targets[l_11464#,l_11463#,l_11462#,l_11461#,l_11460#,l_11459#,l_11458#]
.%import_expr common_code 1367 <34:22:0> &bp 1382 +
.1367 D959800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1382
l_11458#:
	br[l_2449#]
.%import_expr common_code 1368 <34:22:0> &bp 1382 +
.1368 D959800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1382
l_11459#:
	br[l_2449#]
.%import_expr common_code 1369 <34:22:0> &bp 1379 +
.1369 D958C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1379
l_11460#:
	br[l_2446#]
.%import_expr common_code 1370 <34:22:0> &bp 1382 +
.1370 D959800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1382
l_11461#:
	br[l_2449#]
.%import_expr common_code 1371 <34:22:0> &bp 1377 +
.1371 D958400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1377
l_11462#:
	br[l_2444#]
.%import_expr common_code 1372 <34:22:0> &bp 1382 +
.1372 D959800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1382
l_11463#:
	br[l_2449#]
.%import_expr common_code 1373 <34:22:0> &bp 1374 +
.1373 D957800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 1374
l_11464#:
	br[l_2442#]
.%import_expr common_code 1374 <34:22:0> &bp 1383 +
.1374 D959E00018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 2 1383
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2442#:
	br[l_2451#], defer[2]
.1375 9100330900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 1
	alu_shf[b3, --, B, $$2, >>16]
.1376 8B00780EC1 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 0
	alu_shf[a7, b3, OR, $$1, <<16]
.%import_expr common_code 1377 <34:22:0> &bp 1383 +
.1377 D959D00018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 1 1383
/******/           v->i[0] = dram_read_regs[1];
l_2444#:
	br[l_2451#], defer[1]
.1378 A000770400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 0
	alu[a7, --, B, $$1]
.%import_expr common_code 1379 <34:22:0> &bp 1383 +
.1379 D959E00018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 2 1383
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2446#:
	br[l_2451#], defer[2]
.1380 9100330500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 1
	alu_shf[b3, --, B, $$1, >>16]
.1381 8B00780EC0 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 0
	alu_shf[a7, b3, OR, $$0, <<16]
.1382 A000770000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/           v->i[0] = dram_read_regs[0];
l_2449#:
	alu[a7, --, B, $$0]
.1383 FC06E00700 common_code
	.%line 1930 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFFFFFF00;
l_2451#:
	local_csr_wr[active_lm_addr_1, b1]
.1384 B040300007 common_code
	.%line 1930 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	alu[b3, --, B, a7]
.1385 C00E100C07 common_code
	.%line 1930 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	ld_field_w_clr[a7, 1110, b3, <<0]
.1386 9100380107 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[0] >> 16;
	alu_shf[b3, --, B, a7, >>16]
.1387 A0C0400E20 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
	alu[a4, b3, +, *l$index1]
.1388 C003180C07 common_code
	.%line 1748 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[b3, 0011, a7, <<0]
.%import_expr common_code 1389 <34:22:0> &bp 1452 +
.1389 D96B100018 common_code
	.%line 1931 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 1 1452
/******/  	udpCksum = onl_api_cksum16_1W(udpCksum, (void *) &payloadData);
l_11305#:
	br[l_2611#], defer[1]
.1390 A0E2000C04 common_code
	.%line 1748 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1206 0
/******/     cksum += v->i[0] & 0xFFFF;
	alu[*l$index1, b3, +, a4]
.1391 B440301307 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/     if ((addr & 7) != 6) {
l_2453#:
	alu[b3, b4, AND, 7]
.1392 AAF0000F06 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu[--, b3, -, 6]
.%import_expr common_code 1393 <34:22:0> &bp 1396 +
.1393 D95D000100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1396
	beq[l_2490#]
.1394 2840001320 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1213 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b4, 0, 1], sig_done[s4]
.%import_expr common_code 1395 <34:22:0> &bp 1397 +
.1395 D95D400018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1213 0 1397
	br[l_2518#]
.1396 2842001320 common_code
	.%line 1440 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1212 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2490#:
	dram[read, $$0, b4, 0, 2], sig_done[s4]
.1397 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/     __wait_for_all(&sp);
l_2518#:
	ctx_arb[s5, s4], all
.1398 AAB0000F06 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 1399 <34:22:0> &bp 1416 +
.1399 D962000105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1416
	blo[l_2528#]
.%import_expr common_code 1400 <26:22:8,7:0:0> &bp 1401 +
.1400 E801400F79 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1401 B3
	jump[b3, l_11465#], targets[l_11471#,l_11470#,l_11469#,l_11468#,l_11467#,l_11466#,l_11465#]
.%import_expr common_code 1401 <34:22:0> &bp 1416 +
.1401 D962000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1416
l_11465#:
	br[l_2528#]
.%import_expr common_code 1402 <34:22:0> &bp 1416 +
.1402 D962000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1416
l_11466#:
	br[l_2528#]
.%import_expr common_code 1403 <34:22:0> &bp 1413 +
.1403 D961400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1413
l_11467#:
	br[l_2525#]
.%import_expr common_code 1404 <34:22:0> &bp 1416 +
.1404 D962000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1416
l_11468#:
	br[l_2528#]
.%import_expr common_code 1405 <34:22:0> &bp 1411 +
.1405 D960C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1411
l_11469#:
	br[l_2523#]
.%import_expr common_code 1406 <34:22:0> &bp 1416 +
.1406 D962000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1416
l_11470#:
	br[l_2528#]
.%import_expr common_code 1407 <34:22:0> &bp 1408 +
.1407 D960000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 1408
l_11471#:
	br[l_2521#]
.%import_expr common_code 1408 <34:22:0> &bp 1417 +
.1408 D962600018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 2 1417
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2521#:
	br[l_2530#], defer[2]
.1409 9100330900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 1
	alu_shf[b3, --, B, $$2, >>16]
.1410 8B00780EC1 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 0
	alu_shf[a7, b3, OR, $$1, <<16]
.%import_expr common_code 1411 <34:22:0> &bp 1417 +
.1411 D962500018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 1 1417
/******/           v->i[0] = dram_read_regs[1];
l_2523#:
	br[l_2530#], defer[1]
.1412 A000770400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 0
	alu[a7, --, B, $$1]
.%import_expr common_code 1413 <34:22:0> &bp 1417 +
.1413 D962600018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 2 1417
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2525#:
	br[l_2530#], defer[2]
.1414 9100330500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 1
	alu_shf[b3, --, B, $$1, >>16]
.1415 8B00780EC0 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 0
	alu_shf[a7, b3, OR, $$0, <<16]
.1416 A000770000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[0] = dram_read_regs[0];
l_2528#:
	alu[a7, --, B, $$0]
.1417 FC06E00700 common_code
	.%line 1925 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFFFF0000;
l_2530#:
	local_csr_wr[active_lm_addr_1, b1]
.%import_expr common_code 1418 <34:22:0> &bp 1450 +
.1418 D96AA00018 common_code
	.%line 1926 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 2 1450
/******/  	udpCksum = onl_api_cksum16_1W(udpCksum, (void *) &payloadData);
	br[l_11309#], defer[2]
.1419 B040300007 common_code
	.%line 1925 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 1
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFFFF0000;
	alu[b3, --, B, a7]
.1420 C00C100C07 common_code
	.%line 1925 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1188 0
	ld_field_w_clr[a7, 1100, b3, <<0]
.1421 B440301307 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/     if ((addr & 7) != 6) {
l_2532#:
	alu[b3, b4, AND, 7]
.1422 AAF0000F06 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	alu[--, b3, -, 6]
.%import_expr common_code 1423 <34:22:0> &bp 1426 +
.1423 D964800100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1426
	beq[l_2569#]
.1424 2840001320 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1217 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b4, 0, 1], sig_done[s4]
.%import_expr common_code 1425 <34:22:0> &bp 1427 +
.1425 D964C00018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1217 0 1427
	br[l_2597#]
.1426 2842001320 common_code
	.%line 1440 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1216 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2569#:
	dram[read, $$0, b4, 0, 2], sig_done[s4]
.1427 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/     __wait_for_all(&sp);
l_2597#:
	ctx_arb[s5, s4], all
.1428 AAB0000F06 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b3]
.%import_expr common_code 1429 <34:22:0> &bp 1446 +
.1429 D969800105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1446
	blo[l_2607#]
.%import_expr common_code 1430 <26:22:8,7:0:0> &bp 1431 +
.1430 E801400F97 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1431 B3
	jump[b3, l_11472#], targets[l_11478#,l_11477#,l_11476#,l_11475#,l_11474#,l_11473#,l_11472#]
.%import_expr common_code 1431 <34:22:0> &bp 1446 +
.1431 D969800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1446
l_11472#:
	br[l_2607#]
.%import_expr common_code 1432 <34:22:0> &bp 1446 +
.1432 D969800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1446
l_11473#:
	br[l_2607#]
.%import_expr common_code 1433 <34:22:0> &bp 1443 +
.1433 D968C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1443
l_11474#:
	br[l_2604#]
.%import_expr common_code 1434 <34:22:0> &bp 1446 +
.1434 D969800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1446
l_11475#:
	br[l_2607#]
.%import_expr common_code 1435 <34:22:0> &bp 1441 +
.1435 D968400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1441
l_11476#:
	br[l_2602#]
.%import_expr common_code 1436 <34:22:0> &bp 1446 +
.1436 D969800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1446
l_11477#:
	br[l_2607#]
.%import_expr common_code 1437 <34:22:0> &bp 1438 +
.1437 D967800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1438
l_11478#:
	br[l_2600#]
.%import_expr common_code 1438 <34:22:0> &bp 1447 +
.1438 D969E00018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 2 1447
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2600#:
	br[l_2609#], defer[2]
.1439 9100330900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 1
	alu_shf[b3, --, B, $$2, >>16]
.1440 8B00780EC1 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
	alu_shf[a7, b3, OR, $$1, <<16]
.%import_expr common_code 1441 <34:22:0> &bp 1447 +
.1441 D969D00018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 1 1447
/******/           v->i[0] = dram_read_regs[1];
l_2602#:
	br[l_2609#], defer[1]
.1442 A000770400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
	alu[a7, --, B, $$1]
.%import_expr common_code 1443 <34:22:0> &bp 1447 +
.1443 D969E00018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 2 1447
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2604#:
	br[l_2609#], defer[2]
.1444 9100330500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 1
	alu_shf[b3, --, B, $$1, >>16]
.1445 8B00780EC0 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
	alu_shf[a7, b3, OR, $$0, <<16]
.1446 A000770000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/           v->i[0] = dram_read_regs[0];
l_2607#:
	alu[a7, --, B, $$0]
.1447 FC06E00700 common_code
	.%line 1920 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFF000000;
l_2609#:
	local_csr_wr[active_lm_addr_1, b1]
.1448 B040300007 common_code
	.%line 1920 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	alu[b3, --, B, a7]
.1449 C008100C07 common_code
	.%line 1920 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
	ld_field_w_clr[a7, 1000, b3, <<0]
.1450 9100380107 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[0] >> 16;
l_11309#:
	alu_shf[b3, --, B, a7, >>16]
.1451 A0E2000E20 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
	alu[*l$index1, b3, +, *l$index1]
.1452 FC06E00700 common_code
	.%line 1850 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
/******/  }
l_2611#:
	local_csr_wr[active_lm_addr_1, b1]
.1453 F0000C0300 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
/******/      while (localCksum >> 16)
	nop
.1454 F0000C0300 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
	nop
.1455 F0000C0300 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
	nop
.1456 9100416100 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
	alu_shf[b4, --, B, *l$index1, >>16]
.%import_expr common_code 1457 <34:22:0> &bp 1465 +
.1457 D96E600100 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 2 1465
	beq[l_2617#], defer[2]
.1458 B000388000 common_code
	.%line 1844 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1189 1
/******/      localCksum = cksum;
	alu[b3, --, B, *l$index1]
.1459 A0CFF007A0 common_code
	.%line 1848 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1189 0
/******/      localCksum = (~localCksum) & 0x0000FFFF;
	alu[@a127, b1, +, 160]
.1460 C003100C04 common_code
	.%line 1846 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
/******/  	localCksum = (localCksum & 0xFFFF) + (localCksum >> 16);
	ld_field_w_clr[a4, 0011, b3, <<0]
.1461 B080301004 common_code
	.%line 1846 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
l_11320#:
	alu[b3, a4, +, b4]
.1462 9100400D00 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
/******/      while (localCksum >> 16)
	alu_shf[b4, --, B, b3, >>16]
.%import_expr common_code 1463 <34:22:0> &bp 1461 +
.1463 D96D500101 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 1 1461
	bne[l_11320#], defer[1]
.1464 C003100C04 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1189 0
	ld_field_w_clr[a4, 0011, b3, <<0]
.1465 FC066C00FF common_code
	.%line 1848 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
/******/      localCksum = (~localCksum) & 0x0000FFFF;
l_2617#:
	local_csr_wr[active_lm_addr_0, @a127]
.1466 F0000C0300 common_code
	.%line 881 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/     if ((addr & 7) != 0) {
	nop
.1467 F0000C0300 common_code
	.%line 881 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
	nop
.1468 F0000C0300 common_code
	.%line 881 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
	nop
.1469 A030080400 common_code
	.%line 881 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
	alu[--, --, B, *l$index0[1]]
.%import_expr common_code 1470 <34:22:0> &bp 1479 +
.1470 D971E00100 common_code
	.%line 881 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 2 1479
	beq[l_2667#], defer[2]
.1471 A200400C00 common_code
	.%line 1848 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1189 1
/******/      localCksum = (~localCksum) & 0x0000FFFF;
	alu[a4, --, ~B, b3]
.1472 C003080804 common_code
	.%line 198 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:714 0
/******/      udp_hdr.uh_sum = onl_api_udp_cksum(&ipv4_hdr, &udp_hdr, udpHdrPtr);
	ld_field[b2, 0011, a4, <<0]
.1473 2842008350 common_code
	.%line 882 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1181 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
	dram[read, $$0, *l$index0, 0, 2], sig_done[s4]
.1474 E000000030 common_code
	.%line 883 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/        __wait_for_all(&sp);
	ctx_arb[s5, s4], all
.1475 A000570000 common_code
	.%line 884 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/        head[0] = dram_read_regs[0];
	alu[a5, --, B, $$0]
.1476 A000470400 common_code
	.%line 885 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/        head[1] = dram_read_regs[1];
	alu[a4, --, B, $$1]
.1477 B000470800 common_code
	.%line 886 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/        tail[0] = dram_read_regs[2];
	alu[b4, --, B, $$2]
.1478 B000570C00 common_code
	.%line 887 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/        tail[1] = dram_read_regs[3];
	alu[b5, --, B, $$3]
.1479 AAB0080706 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/     switch((unsigned int)addr & 7) {
l_2667#:
	alu[--, 6, -, *l$index0[1]]
.%import_expr common_code 1480 <34:22:0> &bp 1511 +
.1480 D979C00105 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1511
	blo[l_2784#]
.%import_expr common_code 1481 <26:22:8,17:10:0> &bp 1482 +
.1481 E8014F2A01 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1482 *L01
	jump[*l$index0[1], l_11487#], targets[l_11493#,l_11492#,l_11491#,l_11490#,l_11489#,l_11488#,l_11487#]
.%import_expr common_code 1482 <34:22:0> &bp 1511 +
.1482 D979C00018 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1511
l_11487#:
	br[l_2784#]
.%import_expr common_code 1483 <34:22:0> &bp 1511 +
.1483 D979C00018 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1511
l_11488#:
	br[l_2784#]
.%import_expr common_code 1484 <34:22:0> &bp 1503 +
.1484 D977C00018 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1503
l_11489#:
	br[l_2741#]
.%import_expr common_code 1485 <34:22:0> &bp 1511 +
.1485 D979C00018 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1511
l_11490#:
	br[l_2784#]
.%import_expr common_code 1486 <34:22:0> &bp 1497 +
.1486 D976400018 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1497
l_11491#:
	br[l_2711#]
.%import_expr common_code 1487 <34:22:0> &bp 1511 +
.1487 D979C00018 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1511
l_11492#:
	br[l_2784#]
.%import_expr common_code 1488 <34:22:0> &bp 1489 +
.1488 D974400018 common_code
	.%line 894 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1489
l_11493#:
	br[l_2669#]
.1489 A05C000005 common_code
	.%line 936 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[0] = (__declspec(dram) unsigned int) head[0];
l_2669#:
	alu[$$0, --, B, a5]
.1490 C00C180C04 common_code
	.%line 937 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[1] = ((__declspec(dram) unsigned int)(head[1] & 0xFFFF0000)) | (v->i[0] >> 16);
	ld_field_w_clr[b3, 1100, a4, <<0]
.1491 8B0C180D03 common_code
	.%line 937 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
	alu_shf[$$1, b3, OR, a3, >>16]
.1492 810C200B03 common_code
	.%line 938 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1186 0
/******/           dram_write_regs[2] = dbl_shr(v->i[0], v->i[1], 16);
	dbl_shf[$$2, a3, b2, >>16]
.1493 C003101403 common_code
	.%line 939 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[3] = ((v->i[1]<<16) & 0xffff0000) | ((__declspec(dram) unsigned int) (0xffff & (tail[1])));
	ld_field_w_clr[a3, 0011, b5, <<0]
.1494 8B0C300A03 common_code
	.%line 939 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
	alu_shf[$$3, a3, OR, b2, <<16]
.1495 2942008350 common_code
	.%line 941 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 2, sig_done, &sp);
	dram[write, $$0, *l$index0, 0, 2], sig_done[s4]
.%import_expr common_code 1496 <34:22:0> &bp 1515 +
.1496 E17AC40030 common_code
	.%line 942 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1515
/******/           __wait_for_all(&sp);
	ctx_arb[s5, s4], all, br[l_2814#]
.1497 A05C000005 common_code
	.%line 925 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[0] = (__declspec(dram) unsigned int) head[0];
l_2711#:
	alu[$$0, --, B, a5]
.1498 A05C100003 common_code
	.%line 926 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[1] = v->i[0];
	alu[$$1, --, B, a3]
.1499 A01C200800 common_code
	.%line 927 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[2] = v->i[1];
	alu[$$2, --, B, b2]
.1500 A01C301400 common_code
	.%line 928 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[3] = (__declspec(dram) unsigned int) tail[1];
	alu[$$3, --, B, b5]
.1501 2942008350 common_code
	.%line 930 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1185 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 2, sig_done, &sp);
	dram[write, $$0, *l$index0, 0, 2], sig_done[s4]
.%import_expr common_code 1502 <34:22:0> &bp 1515 +
.1502 E17AC40030 common_code
	.%line 931 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1515
/******/           __wait_for_all(&sp);
	ctx_arb[s5, s4], all, br[l_2814#]
.1503 C00C180C05 common_code
	.%line 914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[0] = ((__declspec(dram) unsigned int)(head[0] & 0xFFFF0000)) |  (v->i[0] >> 16);
l_2741#:
	ld_field_w_clr[b3, 1100, a5, <<0]
.1504 8B0C080D03 common_code
	.%line 914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
	alu_shf[$$0, b3, OR, a3, >>16]
.1505 810C100B03 common_code
	.%line 915 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0
/******/           dram_write_regs[1] = dbl_shr(v->i[0], v->i[1], 16);
	dbl_shf[$$1, a3, b2, >>16]
.1506 C003101003 common_code
	.%line 916 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[2] = ((v->i[1] << 16) & 0xffff0000) | ((__declspec(dram) unsigned int) (0xffff & tail[0]));
	ld_field_w_clr[a3, 0011, b4, <<0]
.1507 8B0C200A03 common_code
	.%line 916 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
	alu_shf[$$2, a3, OR, b2, <<16]
.1508 A01C301400 common_code
	.%line 917 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/  	 dram_write_regs[3] = (__declspec(dram) unsigned int) tail[1];
	alu[$$3, --, B, b5]
.1509 2942008350 common_code
	.%line 919 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1184 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 2, sig_done, &sp);
	dram[write, $$0, *l$index0, 0, 2], sig_done[s4]
.%import_expr common_code 1510 <34:22:0> &bp 1515 +
.1510 E17AC40030 common_code
	.%line 920 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0 1515
/******/           __wait_for_all(&sp);
	ctx_arb[s5, s4], all, br[l_2814#]
.1511 A05C000003 common_code
	.%line 904 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[0] = v->i[0];
l_2784#:
	alu[$$0, --, B, a3]
.1512 A01C100800 common_code
	.%line 905 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           dram_write_regs[1] = v->i[1];
	alu[$$1, --, B, b2]
.1513 2940008350 common_code
	.%line 907 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1182 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 1, sig_done, &sp);
	dram[write, $$0, *l$index0, 0, 1], sig_done[s4]
.1514 E000000030 common_code
	.%line 908 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/           __wait_for_all(&sp);
	ctx_arb[s5, s4], all
.1515 E8000C0202 common_code
	.%line 204 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:714 0 0 *L02
/******/  }
l_2814#:
	rtn[*l$index0[2]]
.1516 A0CFF007C0 common_code
	.%line 283 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/  {
_handle_msg#:
	alu[@a127, b1, +, 192]
.1517 FC066C00FF common_code
	.%line 283 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	local_csr_wr[active_lm_addr_0, @a127]
.1518 A0CFF007B0 common_code
	.%line 283 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	alu[@a127, b1, +, 176]
.1519 FC06EC00FF common_code
	.%line 283 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	local_csr_wr[active_lm_addr_1, @a127]
.1520 F0000C0003 common_code
	.%line 295 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    message[0] = 0;
	immed[a3, 0, <<0]
.1521 F0020C0200 common_code
	.%line 288 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    __declspec(local_mem) char setfindstr[4] = "sf \0";
	immed[*l$index0, 8192, <<0]
.1522 F4473D9A00 common_code
	.%line 288 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	immed_w1[*l$index0, 29542]
.1523 F0020C0201 common_code
	.%line 289 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    __declspec(local_mem) char setreplacestr[4] = "sr \0";
	immed[*l$index0[1], 8192, <<0]
.1524 F4473DCA01 common_code
	.%line 289 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	immed_w1[*l$index0[1], 29554]
.1525 F0044C8220 common_code
	.%line 290 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    __declspec(local_mem) char bado_str[11] = "BAD OP\0"; 
	immed[*l$index1, 17440, <<0]
.1526 F4442D0620 common_code
	.%line 290 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	immed_w1[*l$index1, 16961]
.1527 F404FD4221 common_code
	.%line 290 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	immed[*l$index1[1], 20304, <<16]
.1528 C18E00825A common_code
	.%line 290 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	ld_field[*l$index1[2], 1110, 0, <<8]
.1529 F000000F00 common_code
	.%line 296 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    message[1] = 0;
	immed[b3, 0, <<0]
.1530 F0000C0008 common_code
	.%line 297 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    message[2] = 0;
	immed[a8, 0, <<0]
.1531 F0000C0007 common_code
	.%line 298 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    message[3] = 0;
	immed[a7, 0, <<0]
.1532 F000000B00 common_code
	.%line 299 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    message[4] = 0;
	immed[b2, 0, <<0]
.1533 F0000C0006 common_code
	.%line 300 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    message[5] = 0;
	immed[a6, 0, <<0]
.1534 F0000C0005 common_code
	.%line 301 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    message[6] = 0;
	immed[a5, 0, <<0]
.%import_expr common_code 1535 <34:22:0> &bp 362 +
.1535 D85AA00018 common_code
	.%line 304 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 2 362
/******/    dl_source_message(msgFromBlock, message);
	br[_dl_source_message#], defer[2]
.1536 F0000C0004 common_code
	.%line 302 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 1
/******/    message[7] = 0;
	immed[a4, 0, <<0]
.%import_expr common_code 1537 <27:20:8,17:10:0> &bp 1538 +
.1537 F0006C080E common_code
	.%line 304 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 0
/******/    dl_source_message(msgFromBlock, message);
	load_addr[a14, l_11352#]
.1538 95804BFD03 common_code
	.%line 307 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    if(hdr.type != CM_CONTROLMSG)
l_11352#:
	alu_shf[b4, 127, AND, a3, >>24]
.%import_expr common_code 1539 <34:22:0> &bp 2049 +
.1539 DA00500101 common_code
	.%line 307 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 1 2049
	bne[l_137#], defer[1]
.1540 B040500003 common_code
	.%line 306 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 0
/******/    hdr.value = message[0];
	alu[b5, --, B, a3]
.%import_expr common_code 1541 <34:22:0> &bp 2048 +
.1541 D200001420 common_code
	.%line 311 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0 2048
/******/    if(hdr.response_requested != 1)
	br_bclr[b5, 31, l_136#]
.1542 A0CFF00760 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[0] = (intarr[0] >> 24) & 0xff;
	alu[@a127, b1, +, 96]
.1543 FC066C00FF common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	local_csr_wr[active_lm_addr_0, @a127]
.1544 C101100D0D common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[1] = (intarr[0] >> 16) & 0xff;
	ld_field_w_clr[a13, 0001, b3, >>16]
.1545 C101181108 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[5] = (intarr[1] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a8, >>16]
.1546 F0000C0300 common_code
	.%line 319 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/    if(strncmp_lmem(msgstr, setreplacestr, 3) == 0)
	nop
.1547 C008100C50 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[0] = (intarr[0] >> 24) & 0xff;
	ld_field_w_clr[*l$index0, 1000, b3, >>0]
.1548 C10409420D common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[1] = (intarr[0] >> 16) & 0xff;
	ld_field[*l$index0, 0100, a13, <<16]
.1549 C081100D0D common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[2] = (intarr[0] >> 8) & 0xff;
	ld_field_w_clr[a13, 0001, b3, >>8]
.1550 C18209420D common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0, 0010, a13, <<8]
.1551 C001000C50 common_code
	.%line 324 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[3] = (intarr[0]) & 0xff;
	ld_field[*l$index0, 0001, b3, <<0]
.1552 C008194408 common_code
	.%line 326 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[4] = (intarr[1] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[1], 1000, a8, >>0]
.1553 C104001251 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[5] = (intarr[1] >> 16) & 0xff;
	ld_field[*l$index0[1], 0100, b4, <<16]
.1554 C081181108 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[6] = (intarr[1] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a8, >>8]
.1555 C182001251 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[1], 0010, b4, <<8]
.1556 C001094408 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[7] = (intarr[1]) & 0xff;
	ld_field[*l$index0[1], 0001, a8, <<0]
.1557 C008194807 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[8] = (intarr[2] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[2], 1000, a7, >>0]
.1558 C101181107 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[9] = (intarr[2] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a7, >>16]
.1559 C104001252 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[2], 0100, b4, <<16]
.1560 C081181107 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[10] = (intarr[2] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a7, >>8]
.1561 C182001252 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[2], 0010, b4, <<8]
.1562 C001094807 common_code
	.%line 334 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[11] = (intarr[2]) & 0xff;
	ld_field[*l$index0[2], 0001, a7, <<0]
.1563 C008100853 common_code
	.%line 336 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[12] = (intarr[3] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[3], 1000, b2, >>0]
.1564 C10110090D common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[13] = (intarr[3] >> 16) & 0xff;
	ld_field_w_clr[a13, 0001, b2, >>16]
.1565 C104094E0D common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[3], 0100, a13, <<16]
.1566 C08110090D common_code
	.%line 338 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[14] = (intarr[3] >> 8) & 0xff;
	ld_field_w_clr[a13, 0001, b2, >>8]
.1567 C182094E0D common_code
	.%line 338 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[3], 0010, a13, <<8]
.1568 C001000853 common_code
	.%line 339 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[15] = (intarr[3]) & 0xff;
	ld_field[*l$index0[3], 0001, b2, <<0]
.1569 C008195006 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[16] = (intarr[4] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[4], 1000, a6, >>0]
.1570 C101181106 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[17] = (intarr[4] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a6, >>16]
.1571 C104001254 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[4], 0100, b4, <<16]
.1572 C081181106 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[18] = (intarr[4] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a6, >>8]
.1573 C182001254 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[4], 0010, b4, <<8]
.1574 C001095006 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[19] = (intarr[4]) & 0xff;
	ld_field[*l$index0[4], 0001, a6, <<0]
.1575 C008195405 common_code
	.%line 346 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[20] = (intarr[5] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[5], 1000, a5, >>0]
.1576 C101181105 common_code
	.%line 347 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[21] = (intarr[5] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a5, >>16]
.1577 C104001255 common_code
	.%line 347 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[5], 0100, b4, <<16]
.1578 C081181105 common_code
	.%line 348 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[22] = (intarr[5] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a5, >>8]
.1579 C182001255 common_code
	.%line 348 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[5], 0010, b4, <<8]
.1580 C001095405 common_code
	.%line 349 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[23] = (intarr[5]) & 0xff;
	ld_field[*l$index0[5], 0001, a5, <<0]
.1581 C008195804 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[24] = (intarr[6] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[6], 1000, a4, >>0]
.1582 C101181104 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[25] = (intarr[6] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a4, >>16]
.1583 C104001256 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[6], 0100, b4, <<16]
.1584 C081181104 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[26] = (intarr[6] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a4, >>8]
.1585 C182001256 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
	ld_field[*l$index0[6], 0010, b4, <<8]
.1586 C001095804 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1329 0
/******/    msg[27] = (intarr[6]) & 0xff;
	ld_field[*l$index0[6], 0001, a4, <<0]
.%import_expr common_code 1587 <34:22:0> &bp 110 +
.1587 D81BA00018 common_code
	.%line 319 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 2 110
/******/    if(strncmp_lmem(msgstr, setreplacestr, 3) == 0)
	br[_strncmp_lmem#], defer[2]
.1588 B0C0C007C4 common_code
	.%line 319 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 1
	alu[b12, b1, +, 196]
.%import_expr common_code 1589 <27:20:8,7:0:0> &bp 1590 +
.1589 F000601736 common_code
	.%line 319 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 0
	load_addr[b5, l_11353#]
.1590 A030001000 common_code
	.%line 319 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
l_11353#:
	alu[--, --, B, b4]
.%import_expr common_code 1591 <34:22:0> &bp 1596 +
.1591 D98F000101 common_code
	.%line 319 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0 1596
	bne[l_37#]
.%import_expr common_code 1592 <27:20:8,7:0:0> _replaceStr &v 0 +
.1592 F040001710 common_code
	.%line 322 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/       copyls(msgstr + 3, replaceStr);
	immed_w0[b5, @_replaceStr]
.%import_expr common_code 1593 <27:20:24,7:0:16> _replaceStr &v 0 +
.1593 F440001700 common_code
	.%line 322 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	immed_w1[b5, @_replaceStr]
.%import_expr common_code 1594 <34:22:0> &bp 1604 +
.1594 D991100018 common_code
	.%line 322 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 1 1604
	br[l_11310#], defer[1]
.1595 B0C0C00763 common_code
	.%line 322 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 0
	alu[b12, b1, +, 99]
.%import_expr common_code 1596 <34:22:0> &bp 110 +
.1596 D81BA00018 common_code
	.%line 324 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 2 110
/******/    else if(strncmp_lmem(msgstr, setfindstr, 3) == 0)
l_37#:
	br[_strncmp_lmem#], defer[2]
.1597 B0C0C007C0 common_code
	.%line 324 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 1
	alu[b12, b1, +, 192]
.%import_expr common_code 1598 <27:20:8,7:0:0> &bp 1599 +
.1598 F00060173F common_code
	.%line 324 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 0
	load_addr[b5, l_11354#]
.1599 A030001000 common_code
	.%line 324 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
l_11354#:
	alu[--, --, B, b4]
.%import_expr common_code 1600 <34:22:0> &bp 1608 +
.1600 D992000101 common_code
	.%line 324 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0 1608
	bne[l_39#]
.1601 B0C0C00763 common_code
	.%line 327 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
/******/       copyls(msgstr + 3, findStr);
	alu[b12, b1, +, 99]
.%import_expr common_code 1602 <27:20:8,7:0:0> _findStr &v 0 +
.1602 F040001704 common_code
	.%line 327 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	immed_w0[b5, @_findStr]
.%import_expr common_code 1603 <27:20:24,7:0:16> _findStr &v 0 +
.1603 F440001700 common_code
	.%line 327 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
	immed_w1[b5, @_findStr]
.%import_expr common_code 1604 <34:22:0> &bp 33 +
.1604 D808500018 common_code
	.%line 327 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 1 33
l_11310#:
	br[_copyls#], defer[1]
.%import_expr common_code 1605 <27:20:8,17:10:0> &bp 1606 +
.1605 F0006D180E common_code
	.%line 327 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 0
	load_addr[a14, l_11355#]
.1606 F0000C0300 common_code
	.%line 327 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0
l_11355#:
	nop
.%import_expr common_code 1607 <34:22:0> &bp 1952 +
.1607 D9E8000018 common_code
	.%line 327 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0 1952
	br[l_61#]
.%import_expr common_code 1608 <34:22:0> &bp 163 +
.1608 D828D00018 common_code
	.%line 288 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1 163
/******/    msglen = strlen_lmem(msg);
l_39#:
	br[_strlen_lmem#], defer[1]
.%import_expr common_code 1609 <27:20:8,7:0:0> &bp 1610 +
.1609 F00060134A common_code
	.%line 288 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	load_addr[b4, l_11356#]
.1610 AAB0000B1B common_code
	.%line 289 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    if(msglen > 27)
l_11356#:
	alu[--, 27, -, b2]
.%import_expr common_code 1611 <34:22:0> &bp 2047 +
.1611 D9FFC00105 common_code
	.%line 289 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0 2047
	blo[l_135#]
.1612 A030000800 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=0; i<msglen; ++i)
	alu[--, --, B, b2]
.%import_expr common_code 1613 <34:22:0> &bp 1745 +
.1613 D9B4600100 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2 1745
	beq[l_52#], defer[2]
.1614 F0000C0004 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	immed[a4, 0, <<0]
.1615 A0CFF00780 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 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[@a127, b1, +, 128]
.1616 AAF0000B06 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=0; i<msglen; ++i)
	alu[--, b2, -, 6]
.%import_expr common_code 1617 <34:22:0> &bp 1720 +
.1617 D9AE000105 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0 1720
	blo[l_49#]
.1618 BAC0E00B06 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b14, b2, -, 6]
.1619 B0C0C00780 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/      padmsg[i] = msg[i];
	alu[b12, b1, +, 128]
.1620 A080603004 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a6, a4, +, b12]
.1621 B0C05007B0 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
l_11321#:
	alu[b5, b1, +, 176]
.1622 B080301404 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, a4, +, b5]
.1623 FC06E00F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b3]
.1624 FC066C0006 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_0, a6]
.1625 91D0300E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b3, --, B, b3, <<3]
.1626 AA70000F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2
	alu[--, b3, OR, 0]
.1627 9000316200 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu_shf[b3, --, B, *l$index1, <<indirect]
.1628 9D80400D00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b4, b3, >>24]
.1629 FC06EC0006 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, a6]
.1630 BAC03C0C06 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, 3, -, a6]
.1631 81D0700E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a7, --, B, b3, <<3]
.1632 AA300C0007 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, a7, OR, 0]
.1633 920037FE00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, --, ~B, 255, <<indirect]
.1634 B440300E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, b3, AND, *l$index0]
.1635 C001101005 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a5, 0001, b4, <<0]
.1636 AA300C0007 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, a7, OR, 0]
.1637 9A00380E05 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, b3, OR, a5, <<indirect]
.1638 A022000C00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[*l$index1, --, B, b3]
.1639 A0805C0404 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=0; i<msglen; ++i)
	alu[a5, a4, +, 1]
.1640 B080301405 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/      padmsg[i] = msg[i];
	alu[b3, a5, +, b5]
.1641 FC06E00F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b3]
.1642 B080403005 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b4, a5, +, b12]
.1643 91D0300E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b3, --, B, b3, <<3]
.1644 AA70000F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2
	alu[--, b3, OR, 0]
.1645 9000316200 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu_shf[b3, --, B, *l$index1, <<indirect]
.1646 8D80500D00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a5, b3, >>24]
.1647 FC06E01300 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b4]
.1648 BA80301303 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, 3, -, b4]
.1649 81D0700E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a7, --, B, b3, <<3]
.1650 AA300C0007 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, a7, OR, 0]
.1651 920037FE00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, --, ~B, 255, <<indirect]
.1652 FC06E01300 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	local_csr_wr[active_lm_addr_1, b4]
.1653 A440600E20 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[a6, b3, AND, *l$index1]
.1654 C001180C05 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b3, 0001, a5, <<0]
.1655 AA300C0007 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, a7, OR, 0]
.1656 9A00300E06 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, a6, OR, b3, <<indirect]
.1657 A022000C00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[*l$index1, --, B, b3]
.1658 A0805C0804 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=0; i<msglen; ++i)
	alu[a5, a4, +, 2]
.1659 B080301405 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/      padmsg[i] = msg[i];
	alu[b3, a5, +, b5]
.1660 FC06E00F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b3]
.1661 A080603005 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a6, a5, +, b12]
.1662 91D0300E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b3, --, B, b3, <<3]
.1663 AA70000F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2
	alu[--, b3, OR, 0]
.1664 9000316200 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu_shf[b3, --, B, *l$index1, <<indirect]
.1665 9D80400D00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b4, b3, >>24]
.1666 FC06EC0006 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, a6]
.1667 BAC03C0C06 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, 3, -, a6]
.1668 81D0700E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a7, --, B, b3, <<3]
.1669 AA300C0007 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, a7, OR, 0]
.1670 920037FE00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, --, ~B, 255, <<indirect]
.1671 FC06EC0006 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	local_csr_wr[active_lm_addr_1, a6]
.1672 B440300E20 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[b3, b3, AND, *l$index1]
.1673 C001101005 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a5, 0001, b4, <<0]
.1674 AA300C0007 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, a7, OR, 0]
.1675 9A00380E05 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, b3, OR, a5, <<indirect]
.1676 A022000C00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[*l$index1, --, B, b3]
.1677 A0805C0C04 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=0; i<msglen; ++i)
	alu[a5, a4, +, 3]
.1678 B080301405 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/      padmsg[i] = msg[i];
	alu[b3, a5, +, b5]
.1679 FC06E00F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b3]
.1680 B080403005 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b4, a5, +, b12]
.1681 91D0300E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b3, --, B, b3, <<3]
.1682 AA70000F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2
	alu[--, b3, OR, 0]
.1683 9000316200 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu_shf[b3, --, B, *l$index1, <<indirect]
.1684 8D80500D00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a5, b3, >>24]
.1685 FC06E01300 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b4]
.1686 BA80301303 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, 3, -, b4]
.1687 81D0700E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a7, --, B, b3, <<3]
.1688 AA300C0007 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, a7, OR, 0]
.1689 920037FE00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, --, ~B, 255, <<indirect]
.1690 FC06E01300 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	local_csr_wr[active_lm_addr_1, b4]
.1691 A440600E20 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[a6, b3, AND, *l$index1]
.1692 C001180C05 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b3, 0001, a5, <<0]
.1693 AA300C0007 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, a7, OR, 0]
.1694 9A00300E06 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, a6, OR, b3, <<indirect]
.1695 A022000C00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[*l$index1, --, B, b3]
.1696 A0805C1004 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=0; i<msglen; ++i)
	alu[a5, a4, +, 4]
.1697 B080301405 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/      padmsg[i] = msg[i];
	alu[b3, a5, +, b5]
.1698 FC06E00F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b3]
.1699 A080603005 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a6, a5, +, b12]
.1700 91D0300E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b3, --, B, b3, <<3]
.1701 AA70000F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2
	alu[--, b3, OR, 0]
.1702 9000316200 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu_shf[b3, --, B, *l$index1, <<indirect]
.1703 9D80400D00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b4, b3, >>24]
.1704 FC06EC0006 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, a6]
.1705 BAC03C0C06 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, 3, -, a6]
.1706 91D0500E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b5, --, B, b3, <<3]
.1707 AA70001700 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b5, OR, 0]
.1708 920037FE00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, --, ~B, 255, <<indirect]
.1709 FC06EC0006 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	local_csr_wr[active_lm_addr_1, a6]
.1710 B440300E20 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[b3, b3, AND, *l$index1]
.1711 C001101005 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a5, 0001, b4, <<0]
.1712 AA70001700 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b5, OR, 0]
.1713 9A00380E05 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, b3, OR, a5, <<indirect]
.1714 A0804C1404 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=0; i<msglen; ++i)
	alu[a4, a4, +, 5]
.1715 AAF0003804 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[--, b14, -, a4]
.%import_expr common_code 1716 <34:22:0> &bp 1621 +
.1716 D995700104 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 3 1621
	bhs[l_11321#], defer[3]
.1717 A022000C00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 2
/******/      padmsg[i] = msg[i];
	alu[*l$index1, --, B, b3]
.1718 B0C0C00780 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
/******/    for(i=0; i<msglen; ++i)
	alu[b12, b1, +, 128]
.1719 A080603004 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[a6, a4, +, b12]
.1720 B0C0300780 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/      padmsg[i] = msg[i];
l_49#:
	alu[b3, b1, +, 128]
.1721 B080500C04 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b5, a4, +, b3]
.1722 B0C03007B0 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
l_11322#:
	alu[b3, b1, +, 176]
.1723 B080300C04 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, a4, +, b3]
.1724 FC06E00F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b3]
.1725 FC06601700 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_0, b5]
.1726 91D0300E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b3, --, B, b3, <<3]
.1727 AA70000F00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2
	alu[--, b3, OR, 0]
.1728 9000316200 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu_shf[b3, --, B, *l$index1, <<indirect]
.1729 8D80500D00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a5, b3, >>24]
.1730 FC06E01700 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b5]
.1731 BA80301703 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, 3, -, b5]
.1732 91D0400E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b4, --, B, b3, <<3]
.1733 AA70001300 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b4, OR, 0]
.1734 920037FE00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, --, ~B, 255, <<indirect]
.1735 A440600E00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a6, b3, AND, *l$index0]
.1736 C001180C05 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b3, 0001, a5, <<0]
.1737 AA70001300 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b4, OR, 0]
.1738 9A00300E06 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b3, a6, OR, b3, <<indirect]
.1739 A0804C0404 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=0; i<msglen; ++i)
	alu[a4, a4, +, 1]
.1740 AAB0000804 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[--, a4, -, b2]
.%import_expr common_code 1741 <34:22:0> &bp 1722 +
.1741 D9AEB00105 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 3 1722
	blo[l_11322#], defer[3]
.1742 A022000C00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 2
/******/      padmsg[i] = msg[i];
	alu[*l$index1, --, B, b3]
.1743 B0C0300780 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
/******/    for(i=0; i<msglen; ++i)
	alu[b3, b1, +, 128]
.1744 B080500C04 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[b5, a4, +, b3]
.1745 B0C0300780 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    padmsg[i] = '\0';
l_52#:
	alu[b3, b1, +, 128]
.1746 A080500C04 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a5, a4, +, b3]
.1747 FC06EC0005 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, a5]
.1748 FC066C0005 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_0, a5]
.1749 AAC04C0C05 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a4, 3, -, a5]
.1750 91D0480204 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b4, --, B, a4, <<3]
.1751 AA70001300 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b4, OR, 0]
.1752 820047FE00 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[a4, --, ~B, 255, <<indirect]
.1753 A400488004 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a4, a4, AND, *l$index1]
.1754 AA70001300 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b4, OR, 0]
.1755 8A00408204 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[a4, a4, OR, 0, <<indirect]
.1756 A060000004 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[*l$index0, --, B, a4]
.1757 A0C0400B01 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=msglen+1; i<28; ++i)
	alu[a4, b2, +, 1]
.1758 AAB00C7004 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[--, a4, -, 28]
.%import_expr common_code 1759 <34:22:0> &bp 1836 +
.1759 D9CB000108 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0 1836
	bge[l_60#]
.1760 BAC02C7004 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, 28, -, a4]
.1761 AAF0000B06 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[--, b2, -, 6]
.%import_expr common_code 1762 <34:22:0> &bp 1822 +
.1762 D9C7800109 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0 1822
	blt[l_57#]
.1763 B080400C04 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/      padmsg[i] = 0xff;
	alu[b4, a4, +, b3]
.1764 FC06E01300 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
l_11323#:
	local_csr_wr[active_lm_addr_1, b4]
.1765 FC06601300 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_0, b4]
.1766 B0C0501301 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b5, b4, +, 1]
.1767 BA80201303 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, 3, -, b4]
.1768 91D0200A00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b2, --, B, b2, <<3]
.1769 AA70000B00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b2, OR, 0]
.1770 900027FE00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b2, --, B, 255, <<indirect]
.1771 A200500800 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a5, --, ~B, b2]
.1772 FC06E01700 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	local_csr_wr[active_lm_addr_1, b5]
.1773 A400588005 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[a5, a5, AND, *l$index1]
.1774 BA00200805 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, a5, OR, b2]
.1775 A020000800 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[*l$index0, --, B, b2]
.1776 BA80201703 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, 3, -, b5]
.1777 91D0200A00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b2, --, B, b2, <<3]
.1778 AA70000B00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b2, OR, 0]
.1779 800057FE00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[a5, --, B, 255, <<indirect]
.1780 B240200005 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, --, ~B, a5]
.1781 FC06E01700 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2
	local_csr_wr[active_lm_addr_1, b5]
.1782 B0C0501302 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu[b5, b4, +, 2]
.1783 B440200A20 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[b2, b2, AND, *l$index1]
.1784 BA40200805 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, b2, OR, a5]
.1785 FC06E01700 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	local_csr_wr[active_lm_addr_1, b5]
.1786 A022000800 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[*l$index1, --, B, b2]
.1787 BA80201703 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, 3, -, b5]
.1788 91D0200A00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b2, --, B, b2, <<3]
.1789 AA70000B00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b2, OR, 0]
.1790 900027FE00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b2, --, B, 255, <<indirect]
.1791 A200500800 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a5, --, ~B, b2]
.1792 FC06E01700 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2
	local_csr_wr[active_lm_addr_1, b5]
.1793 B0C0501303 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu[b5, b4, +, 3]
.1794 A400588005 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[a5, a5, AND, *l$index1]
.1795 BA00200805 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, a5, OR, b2]
.1796 FC06E01700 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	local_csr_wr[active_lm_addr_1, b5]
.1797 A022000800 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[*l$index1, --, B, b2]
.1798 BA80201703 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, 3, -, b5]
.1799 91D0200A00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b2, --, B, b2, <<3]
.1800 AA70000B00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b2, OR, 0]
.1801 800057FE00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[a5, --, B, 255, <<indirect]
.1802 B240200005 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, --, ~B, a5]
.1803 FC06E01700 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 2
	local_csr_wr[active_lm_addr_1, b5]
.1804 B0C0501304 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu[b5, b4, +, 4]
.1805 B440200A20 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[b2, b2, AND, *l$index1]
.1806 BA40200805 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, b2, OR, a5]
.1807 FC06E01700 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	local_csr_wr[active_lm_addr_1, b5]
.1808 A022000800 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[*l$index1, --, B, b2]
.1809 BA80201703 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, 3, -, b5]
.1810 91D0200A00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b2, --, B, b2, <<3]
.1811 AA70000B00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b2, OR, 0]
.1812 900027FE00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[b2, --, B, 255, <<indirect]
.1813 B200400800 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b4, --, ~B, b2]
.1814 FC06E01700 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	local_csr_wr[active_lm_addr_1, b5]
.1815 A440501220 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[a5, b4, AND, *l$index1]
.1816 A0804C1404 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=msglen+1; i<28; ++i)
	alu[a4, a4, +, 5]
.1817 AAB00C5804 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[--, a4, -, 22]
.%import_expr common_code 1818 <34:22:0> &bp 1764 +
.1818 D9B9300109 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 3 1764
	blt[l_11323#], defer[3]
.1819 BA00200805 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 2
/******/      padmsg[i] = 0xff;
	alu[b2, a5, OR, b2]
.1820 A022000800 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu[*l$index1, --, B, b2]
.1821 B080400C04 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
/******/    for(i=msglen+1; i<28; ++i)
	alu[b4, a4, +, b3]
.1822 B080400C04 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/      padmsg[i] = 0xff;
l_57#:
	alu[b4, a4, +, b3]
.1823 FC06E01300 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_1, b4]
.1824 FC06601300 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	local_csr_wr[active_lm_addr_0, b4]
.1825 BA80201303 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, 3, -, b4]
.1826 91D0200A00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b2, --, B, b2, <<3]
.1827 AA70000B00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu[--, b2, OR, 0]
.1828 800057FE00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu_shf[a5, --, B, 255, <<indirect]
.1829 B240200005 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, --, ~B, a5]
.1830 A0804C0404 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
/******/    for(i=msglen+1; i<28; ++i)
	alu[a4, a4, +, 1]
.1831 AAB00C7004 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[--, a4, -, 28]
.%import_expr common_code 1832 <34:22:0> &bp 1822 +
.1832 D9C7B00109 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 3 1822
	blt[l_57#], defer[3]
.1833 B440200A20 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 2
/******/      padmsg[i] = 0xff;
	alu[b2, b2, AND, *l$index1]
.1834 BA40200805 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 1
	alu[b2, b2, OR, a5]
.1835 A020000800 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	alu[*l$index0, --, B, b2]
.1836 FC066C00FF common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 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_60#:
	local_csr_wr[active_lm_addr_0, @a127]
.1837 F0000C0300 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 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);
	nop
.1838 F0000C0300 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	nop
.1839 F0000C0300 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	nop
.1840 8000414000 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 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[a4, --, B, *l$index0, <<0]
.1841 8D80480104 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1842 C001180C04 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b3, 0001, a4, <<0]
.1843 8180414200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0, <<8]
.1844 8D80480104 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1845 C001180804 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b2, 0001, a4, <<0]
.1846 8100400A00 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a4, --, B, b2, <<16]
.1847 8A80500E04 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a5, a4, OR, b3, <<24]
.1848 8100414200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0, <<16]
.1849 8D80480104 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1850 C001180804 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b2, 0001, a4, <<0]
.1851 9B80300A05 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b3, a5, OR, b2, <<8]
.1852 9080214200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[b2, --, B, *l$index0, <<24]
.1853 9D80200900 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b2, b2, >>24]
.1854 C001100804 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a4, 0001, b2, <<0]
.1855 BA40300C04 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b3, b3, OR, a4]
.1856 9000214400 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 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[b2, --, B, *l$index0[1], <<0]
.1857 9D80200900 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b2, b2, >>24]
.1858 C001100805 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a5, 0001, b2, <<0]
.1859 8180414600 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[1], <<8]
.1860 8D80480104 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1861 C001180804 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b2, 0001, a4, <<0]
.1862 9100200A00 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b2, --, B, b2, <<16]
.1863 8A80580A05 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a5, b2, OR, a5, <<24]
.1864 8100414600 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[1], <<16]
.1865 8D80480104 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1866 C001180804 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b2, 0001, a4, <<0]
.1867 9B80400A05 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b4, a5, OR, b2, <<8]
.1868 9080214600 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[b2, --, B, *l$index0[1], <<24]
.1869 9D80200900 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b2, b2, >>24]
.1870 C001100804 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a4, 0001, b2, <<0]
.1871 AA40801004 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a8, b4, OR, a4]
.1872 9000214800 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 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[b2, --, B, *l$index0[2], <<0]
.1873 9D80200900 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b2, b2, >>24]
.1874 C001100805 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a5, 0001, b2, <<0]
.1875 8180414A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[2], <<8]
.1876 8D80480104 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1877 C001180804 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b2, 0001, a4, <<0]
.1878 9100200A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b2, --, B, b2, <<16]
.1879 8A80580A05 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a5, b2, OR, a5, <<24]
.1880 8100414A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[2], <<16]
.1881 8D80480104 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1882 C001180804 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b2, 0001, a4, <<0]
.1883 9B80400A05 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b4, a5, OR, b2, <<8]
.1884 9080214A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[b2, --, B, *l$index0[2], <<24]
.1885 9D80200900 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b2, b2, >>24]
.1886 C001100804 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a4, 0001, b2, <<0]
.1887 AA40701004 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a7, b4, OR, a4]
.1888 8000414C00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 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[a4, --, B, *l$index0[3], <<0]
.1889 8D80480104 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1890 C001181004 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b4, 0001, a4, <<0]
.1891 8180414E00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[3], <<8]
.1892 8D80480104 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1893 C001180804 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b2, 0001, a4, <<0]
.1894 8100400A00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a4, --, B, b2, <<16]
.1895 8A80501204 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a5, a4, OR, b4, <<24]
.1896 8100414E00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[3], <<16]
.1897 8D80480104 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1898 C001180804 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b2, 0001, a4, <<0]
.1899 9B80400A05 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b4, a5, OR, b2, <<8]
.1900 9080214E00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[b2, --, B, *l$index0[3], <<24]
.1901 9D80200900 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b2, b2, >>24]
.1902 C001100804 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a4, 0001, b2, <<0]
.1903 BA40201004 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[b2, b4, OR, a4]
.1904 8000415000 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 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[a4, --, B, *l$index0[4], <<0]
.1905 8D80480104 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1906 C001181404 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b5, 0001, a4, <<0]
.1907 8180415200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[4], <<8]
.1908 8D80480104 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1909 C001181004 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b4, 0001, a4, <<0]
.1910 8100401200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a4, --, B, b4, <<16]
.1911 9A80501604 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b5, a4, OR, b5, <<24]
.1912 9100415200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[b4, --, B, *l$index0[4], <<16]
.1913 9D80401100 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b4, b4, >>24]
.1914 C001101004 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a4, 0001, b4, <<0]
.1915 8B80581604 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a5, b5, OR, a4, <<8]
.1916 8080415200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[4], <<24]
.1917 8D80480104 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1918 C001181004 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b4, 0001, a4, <<0]
.1919 AA00601005 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a6, a5, OR, b4]
.1920 9000415400 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 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[b4, --, B, *l$index0[5], <<0]
.1921 9D80401100 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b4, b4, >>24]
.1922 C001101005 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a5, 0001, b4, <<0]
.1923 8180415600 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[5], <<8]
.1924 8D80480104 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1925 C001181004 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b4, 0001, a4, <<0]
.1926 9100401200 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b4, --, B, b4, <<16]
.1927 9A80581205 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b5, b4, OR, a5, <<24]
.1928 9100415600 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[b4, --, B, *l$index0[5], <<16]
.1929 9D80401100 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b4, b4, >>24]
.1930 C001101004 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a4, 0001, b4, <<0]
.1931 8B80581604 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a5, b5, OR, a4, <<8]
.1932 8080415600 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[5], <<24]
.1933 8D80480104 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1934 C001181004 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b4, 0001, a4, <<0]
.1935 AA00501005 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a5, a5, OR, b4]
.1936 8000415800 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 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[a4, --, B, *l$index0[6], <<0]
.1937 8D80480104 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1938 C001181404 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b5, 0001, a4, <<0]
.1939 8180415A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[6], <<8]
.1940 8D80480104 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1941 C001181004 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b4, 0001, a4, <<0]
.1942 8100401200 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a4, --, B, b4, <<16]
.1943 8A80D01604 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[a13, a4, OR, b5, <<24]
.1944 8100415A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[a4, --, B, *l$index0[6], <<16]
.1945 8D80480104 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[a4, a4, >>24]
.1946 C001181004 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[b4, 0001, a4, <<0]
.1947 9B8050120D common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu_shf[b5, a13, OR, b4, <<8]
.1948 9080415A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 1
	alu_shf[b4, --, B, *l$index0[6], <<24]
.1949 9D80401100 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1328 0
	asr[b4, b4, >>24]
.1950 C001101004 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	ld_field_w_clr[a4, 0001, b4, <<0]
.1951 AA40401404 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1328 0
	alu[a4, b5, OR, a4]
.1952 A0CFF00760 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[0] = (intarr[0] >> 24) & 0xff;
l_61#:
	alu[@a127, b1, +, 96]
.1953 FC06EC00FF common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	local_csr_wr[active_lm_addr_1, @a127]
.1954 FC066C0300 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	local_csr_wr[active_lm_addr_0, 0]
.1955 C101100D0D common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[1] = (intarr[0] >> 16) & 0xff;
	ld_field_w_clr[a13, 0001, b3, >>16]
.1956 C101181108 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[5] = (intarr[1] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a8, >>16]
.1957 C008100C58 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[0] = (intarr[0] >> 24) & 0xff;
	ld_field_w_clr[*l$index1, 1000, b3, >>0]
.1958 C10409620D common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[1] = (intarr[0] >> 16) & 0xff;
	ld_field[*l$index1, 0100, a13, <<16]
.1959 C081100D0D common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[2] = (intarr[0] >> 8) & 0xff;
	ld_field_w_clr[a13, 0001, b3, >>8]
.1960 C18209620D common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1, 0010, a13, <<8]
.1961 C001000C58 common_code
	.%line 324 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[3] = (intarr[0]) & 0xff;
	ld_field[*l$index1, 0001, b3, <<0]
.1962 C008196408 common_code
	.%line 326 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[4] = (intarr[1] >> 24) & 0xff;
	ld_field_w_clr[*l$index1[1], 1000, a8, >>0]
.1963 C104001259 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[5] = (intarr[1] >> 16) & 0xff;
	ld_field[*l$index1[1], 0100, b4, <<16]
.1964 C081181108 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[6] = (intarr[1] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a8, >>8]
.1965 C182001259 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[1], 0010, b4, <<8]
.1966 C001096408 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[7] = (intarr[1]) & 0xff;
	ld_field[*l$index1[1], 0001, a8, <<0]
.1967 C008196807 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[8] = (intarr[2] >> 24) & 0xff;
	ld_field_w_clr[*l$index1[2], 1000, a7, >>0]
.1968 C101181107 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[9] = (intarr[2] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a7, >>16]
.1969 C10400125A common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[2], 0100, b4, <<16]
.1970 C081181107 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[10] = (intarr[2] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a7, >>8]
.1971 C18200125A common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[2], 0010, b4, <<8]
.1972 C001096807 common_code
	.%line 334 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[11] = (intarr[2]) & 0xff;
	ld_field[*l$index1[2], 0001, a7, <<0]
.1973 C00810085B common_code
	.%line 336 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[12] = (intarr[3] >> 24) & 0xff;
	ld_field_w_clr[*l$index1[3], 1000, b2, >>0]
.1974 C10110090D common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[13] = (intarr[3] >> 16) & 0xff;
	ld_field_w_clr[a13, 0001, b2, >>16]
.1975 C104096E0D common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[3], 0100, a13, <<16]
.1976 C08110090D common_code
	.%line 338 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[14] = (intarr[3] >> 8) & 0xff;
	ld_field_w_clr[a13, 0001, b2, >>8]
.1977 C182096E0D common_code
	.%line 338 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[3], 0010, a13, <<8]
.1978 C00100085B common_code
	.%line 339 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[15] = (intarr[3]) & 0xff;
	ld_field[*l$index1[3], 0001, b2, <<0]
.1979 C008197006 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[16] = (intarr[4] >> 24) & 0xff;
	ld_field_w_clr[*l$index1[4], 1000, a6, >>0]
.1980 C101181106 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[17] = (intarr[4] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a6, >>16]
.1981 C10400125C common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[4], 0100, b4, <<16]
.1982 C081181106 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[18] = (intarr[4] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a6, >>8]
.1983 C18200125C common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[4], 0010, b4, <<8]
.1984 C001097006 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[19] = (intarr[4]) & 0xff;
	ld_field[*l$index1[4], 0001, a6, <<0]
.1985 C008197405 common_code
	.%line 346 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[20] = (intarr[5] >> 24) & 0xff;
	ld_field_w_clr[*l$index1[5], 1000, a5, >>0]
.1986 C101181105 common_code
	.%line 347 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[21] = (intarr[5] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a5, >>16]
.1987 C10400125D common_code
	.%line 347 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[5], 0100, b4, <<16]
.1988 C081181105 common_code
	.%line 348 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[22] = (intarr[5] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a5, >>8]
.1989 C18200125D common_code
	.%line 348 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[5], 0010, b4, <<8]
.1990 C001097405 common_code
	.%line 349 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[23] = (intarr[5]) & 0xff;
	ld_field[*l$index1[5], 0001, a5, <<0]
.1991 C008197804 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[24] = (intarr[6] >> 24) & 0xff;
	ld_field_w_clr[*l$index1[6], 1000, a4, >>0]
.1992 C101181104 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[25] = (intarr[6] >> 16) & 0xff;
	ld_field_w_clr[b4, 0001, a4, >>16]
.1993 C10400125E common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[6], 0100, b4, <<16]
.1994 C081181104 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[26] = (intarr[6] >> 8) & 0xff;
	ld_field_w_clr[b4, 0001, a4, >>8]
.1995 C18200125E common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
	ld_field[*l$index1[6], 0010, b4, <<8]
.1996 C001097804 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1327 0
/******/    msg[27] = (intarr[6]) & 0xff;
	ld_field[*l$index1[6], 0001, a4, <<0]
.1997 AAB00C0600 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/    while(dl_sink_message_lock == LOCKED)
	alu[--, *l$index0, -, 1]
.%import_expr common_code 1998 <34:22:0> &bp 2008 +
.1998 D9F6300101 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 3 2008
	bne[l_70#], defer[3]
.1999 C003181003 common_code
	.%line 342 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 2
/******/    hdr.num_words = 7;
	ld_field_w_clr[b4, 0011, a3, <<0]
.2000 F4001C1C03 common_code
	.%line 342 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 1
	immed[a3, 263, <<16]
.2001 BA40501003 common_code
	.%line 342 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:706 0
	alu[b5, b4, OR, a3]
.2002 FC06EC0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1326 0
/******/      ctx_swap();
	local_csr_wr[active_lm_addr_1, 0]
.2003 F0000C0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1326 0
	nop
.2004 F0000C0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1326 0
	nop
.2005 E000000001 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1326 0
l_64#:
	ctx_arb[voluntary]
.2006 AAB00C0620 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/    while(dl_sink_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 2007 <34:22:0> &bp 2005 +
.2007 D9F5400100 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0 2005
	beq[l_64#]
.2008 FC06EC0300 common_code
	.%line 180 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/    dl_sink_message_lock = LOCKED;
l_70#:
	local_csr_wr[active_lm_addr_1, 0]
.2009 AAB00C2C0C common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/    if(sink == MESSAGE_OUT_RING_0)
	alu[--, a12, -, 11]
.2010 F0000C0300 common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
	nop
.%import_expr common_code 2011 <34:22:0> &bp 2015 +
.2011 D9F7D00001 common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 1 2015
	bne[l_72#], defer[1]
.2012 F0000C0620 common_code
	.%line 180 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1323 0
/******/    dl_sink_message_lock = LOCKED;
	immed[*l$index1, 1, <<0]
.%import_expr common_code 2013 <34:22:0> &bp 2030 +
.2013 D9FB900018 common_code
	.%line 184 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 1 2030
/******/      sring = ONL_PLUGIN_0_TO_XSCALE_CTRL_SRAM_RING;
	br[l_80#], defer[1]
.2014 F0000C3803 common_code
	.%line 184 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1323 0
	immed[a3, 14, <<0]
.2015 AAB00C300C common_code
	.%line 186 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/    else if(sink == MESSAGE_OUT_RING_1)
l_72#:
	alu[--, a12, -, 12]
.%import_expr common_code 2016 <34:22:0> &bp 2019 +
.2016 D9F8C00101 common_code
	.%line 186 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0 2019
	bne[l_74#]
.%import_expr common_code 2017 <34:22:0> &bp 2030 +
.2017 D9FB900018 common_code
	.%line 188 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 1 2030
/******/      sring = ONL_PLUGIN_1_TO_XSCALE_CTRL_SRAM_RING;
	br[l_80#], defer[1]
.2018 F0000C3C03 common_code
	.%line 188 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1323 0
	immed[a3, 15, <<0]
.2019 AAB00C340C common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/    else if(sink == MESSAGE_OUT_RING_2)
l_74#:
	alu[--, a12, -, 13]
.%import_expr common_code 2020 <34:22:0> &bp 2023 +
.2020 D9F9C00101 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0 2023
	bne[l_76#]
.%import_expr common_code 2021 <34:22:0> &bp 2030 +
.2021 D9FB900018 common_code
	.%line 192 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 1 2030
/******/      sring = ONL_PLUGIN_2_TO_XSCALE_CTRL_SRAM_RING;
	br[l_80#], defer[1]
.2022 F0000C4003 common_code
	.%line 192 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1323 0
	immed[a3, 16, <<0]
.2023 AAB00C380C common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/    else if(sink == MESSAGE_OUT_RING_3)
l_76#:
	alu[--, a12, -, 14]
.%import_expr common_code 2024 <34:22:0> &bp 2027 +
.2024 D9FAC00101 common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0 2027
	bne[l_78#]
.%import_expr common_code 2025 <34:22:0> &bp 2030 +
.2025 D9FB900018 common_code
	.%line 196 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 1 2030
/******/      sring = ONL_PLUGIN_3_TO_XSCALE_CTRL_SRAM_RING;
	br[l_80#], defer[1]
.2026 F0000C4403 common_code
	.%line 196 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1323 0
	immed[a3, 17, <<0]
.2027 AAB00C3C0C common_code
	.%line 198 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/    else if(sink == MESSAGE_OUT_RING_4)
l_78#:
	alu[--, a12, -, 15]
.%import_expr common_code 2028 <34:22:0> &bp 2046 +
.2028 D9FF800101 common_code
	.%line 198 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0 2046
	bne[l_134#]
.2029 F0000C4803 common_code
	.%line 200 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/      sring = ONL_PLUGIN_4_TO_XSCALE_CTRL_SRAM_RING;
	immed[a3, 18, <<0]
.2030 F40C001300 common_code
	.%line 132 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/         (__declspec(sram) void *) ((SRAM_CONTROL_RING_CHANNEL<<QDESC_CHANNEL_BITPOS) | (ring_number<<2));
l_80#:
	immed[b4, 49152, <<16]
.2031 8BE0381203 common_code
	.%line 132 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
	alu_shf[a3, b4, OR, a3, <<2]
.2032 A018001400 common_code
	.%line 139 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/    data[0] = in[0];
	alu[$0, --, B, b5]
.2033 A018100C00 common_code
	.%line 140 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/    data[1] = in[1];
	alu[$1, --, B, b3]
.2034 A058200008 common_code
	.%line 141 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/    data[2] = in[2];
	alu[$2, --, B, a8]
.2035 A058300007 common_code
	.%line 142 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/    data[3] = in[3];
	alu[$3, --, B, a7]
.2036 A018400800 common_code
	.%line 143 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/    data[4] = in[4];
	alu[$4, --, B, b2]
.2037 A058500006 common_code
	.%line 144 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/    data[5] = in[5];
	alu[$5, --, B, a6]
.2038 A058600005 common_code
	.%line 145 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/    data[6] = in[6];
	alu[$6, --, B, a5]
.2039 A058700004 common_code
	.%line 146 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/    data[7] = in[7];
	alu[$7, --, B, a4]
.2040 80E205E200 common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1325 1
/******/      sram_put_ring(&status[0], data, ring_addr, n, sig_done, &ring_signal);
l_101#:
	alu_shf[--, --, B, 184, <<18]
.2041 492E008303 common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1325 0
	sram[put, $0, a3, 0, 8], sig_done[s2], indirect_ref
.2042 E00000000C common_code
	.%line 151 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/      wait_for_all(&ring_signal);
	ctx_arb[s3, s2], all
.2043 944020BE80 common_code
	.%line 153 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0
/******/    while(!(status[0] & 0xf0000000));
	alu_shf[b2, $0, AND, 15, <<28]
.%import_expr common_code 2044 <34:22:0> &bp 2040 +
.2044 D9FE000100 common_code
	.%line 153 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1324 0 2040
	beq[l_101#]
.2045 F0000C0220 common_code
	.%line 209 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1323 0
/******/    dl_sink_message_lock = UNLOCKED;
	immed[*l$index1, 0, <<0]
.2046 E800003700 common_code
	.%line 346 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0 0 B13
/******/  }
l_134#:
	rtn[b13]
.2047 E800003700 common_code
	.%line 333 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0 0 B13
/******/        return;
l_135#:
	rtn[b13]
.2048 E800003700 common_code
	.%line 313 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0 0 B13
/******/      return;
l_136#:
	rtn[b13]
.2049 E800003700 common_code
	.%line 309 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:706 0 0 B13
/******/      return;
l_137#:
	rtn[b13]
.2050 A0CFF007A0 common_code
	.%line 272 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 0
/******/    dl_source_packet(dlFromBlock);
_handle_pkt#:
	alu[@a127, b1, +, 160]
.2051 FC06EC00FF common_code
	.%line 272 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 0
	local_csr_wr[active_lm_addr_1, @a127]
.%import_expr common_code 2052 <34:22:0> &bp 486 +
.2052 D879900018 common_code
	.%line 272 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 1 486
	br[_dl_source_packet#], defer[1]
.%import_expr common_code 2053 <27:20:8,7:0:0> &bp 2054 +
.2053 F000800F06 common_code
	.%line 272 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:712 0
	load_addr[b3, l_11357#]
.2054 F0000C0300 common_code
	.%line 280 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 0
/******/  }
l_11357#:
	nop
.%import_expr common_code 2055 <34:22:0> &bp 528 +
.2055 D884100018 common_code
	.%line 274 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 1 528
/******/    handle_pkt_user(); //removed checksum updating
	br[_handle_pkt_user#], defer[1]
.%import_expr common_code 2056 <27:20:8,17:10:0> &bp 2057 +
.2056 F0008C2622 common_code
	.%line 274 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:712 0
	load_addr[*l$index1[2], l_11358#]
.2057 A0CFF007D0 common_code
	.%line 276 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 0
/******/    default_format_out_data(QM);
l_11358#:
	alu[@a127, b1, +, 208]
.2058 FC066C00FF common_code
	.%line 276 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 0
	local_csr_wr[active_lm_addr_0, @a127]
.%import_expr common_code 2059 <34:22:0> &bp 322 +
.2059 D850900018 common_code
	.%line 276 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 1 322
	br[_default_format_out_data#], defer[1]
.%import_expr common_code 2060 <27:20:8,7:0:0> &bp 2061 +
.2060 F000800F0D common_code
	.%line 276 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:712 0
	load_addr[b3, l_11359#]
.%import_expr common_code 2061 <34:22:0> &bp 340 +
.2061 D855100018 common_code
	.%line 278 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 1 340
/******/    dl_sink_packet(QM);
l_11359#:
	br[_dl_sink_packet#], defer[1]
.%import_expr common_code 2062 <27:20:8,7:0:0> &bp 2063 +
.2062 F000800B0F common_code
	.%line 278 "/users/onl/npr/plugins/stringSub/stringSub.c" 0 fiid:712 0
	load_addr[b2, l_11360#]
.2063 F0000C0300 common_code
	.%line 280 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 0
/******/  }
l_11360#:
	nop
.2064 E8000C0200 common_code
	.%line 280 "/users/onl/npr/plugins/stringSub/stringSub.c" 1 fiid:712 0 0 *L00
	rtn[*l$index0]
+ucode_end
