+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 0x000800 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 7904 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
.%lm_sym lmspill_3_0 20 4
.%init lmspill_3_0+0 0x0
.%lm_sym lmspill_3_1 36 4
.%init lmspill_3_1+0 0x0
.%lm_sym lmspill_3_2 52 4
.%init lmspill_3_2+0 0x0
.%lm_sym lmspill_3_3 68 4
.%init lmspill_3_3+0 0x0
.%lm_sym lmspill_3_4 84 4
.%init lmspill_3_4+0 0x0
.%lm_sym lmspill_3_5 100 4
.%init lmspill_3_5+0 0x0
.%lm_sym lmspill_3_6 116 4
.%init lmspill_3_6+0 0x0
.%lm_sym lmspill_3_7 132 4
.%init lmspill_3_7+0 0x0
.%lm_sym lmspill_2_0 24 4
.%init lmspill_2_0+0 0x0
.%lm_sym lmspill_2_1 40 4
.%init lmspill_2_1+0 0x0
.%lm_sym lmspill_2_2 56 4
.%init lmspill_2_2+0 0x0
.%lm_sym lmspill_2_3 72 4
.%init lmspill_2_3+0 0x0
.%lm_sym lmspill_2_4 88 4
.%init lmspill_2_4+0 0x0
.%lm_sym lmspill_2_5 104 4
.%init lmspill_2_5+0 0x0
.%lm_sym lmspill_2_6 120 4
.%init lmspill_2_6+0 0x0
.%lm_sym lmspill_2_7 136 4
.%init lmspill_2_7+0 0x0
.%lm_sym lmspill_1_0 16 4
.%init lmspill_1_0+0 0x0
.%lm_sym lmspill_1_1 32 4
.%init lmspill_1_1+0 0x0
.%lm_sym lmspill_1_2 48 4
.%init lmspill_1_2+0 0x0
.%lm_sym lmspill_1_3 64 4
.%init lmspill_1_3+0 0x0
.%lm_sym lmspill_1_4 80 4
.%init lmspill_1_4+0 0x0
.%lm_sym lmspill_1_5 96 4
.%init lmspill_1_5+0 0x0
.%lm_sym lmspill_1_6 112 4
.%init lmspill_1_6+0 0x0
.%lm_sym lmspill_1_7 128 4
.%init lmspill_1_7+0 0x0
.%lm_sym lmspill_0_0 28 4
.%init lmspill_0_0+0 0x0
.%lm_sym lmspill_0_1 44 4
.%init lmspill_0_1+0 0x0
.%lm_sym lmspill_0_2 60 4
.%init lmspill_0_2+0 0x0
.%lm_sym lmspill_0_3 76 4
.%init lmspill_0_3+0 0x0
.%lm_sym lmspill_0_4 92 4
.%init lmspill_0_4+0 0x0
.%lm_sym lmspill_0_5 108 4
.%init lmspill_0_5+0 0x0
.%lm_sym lmspill_0_6 124 4
.%init lmspill_0_6+0 0x0
.%lm_sym lmspill_0_7 140 4
.%init lmspill_0_7+0 0x0
.%lm_sym _dl_source_message_lock 4 4
.%init _dl_source_message_lock+0 0x0
.%lm_sym _dl_sink_message_lock 0 4
.%init _dl_sink_message_lock+0 0x0
.%init_reg B9 0x0
.%init_reg A5 0x0
.%init_reg A6 0x0
.%init_reg A7 0x0
.%init_reg A8 0x0
.%init_reg B10 0x0
.%init_reg A9 0x0
.%init_reg A10 0x0
.%init_reg A11 0x0
.%init_reg B11 0x0
.%init_reg A12 0x0
.%init_reg B12 0x0
.%init_reg B13 0x0
.%init_reg A13 0x0
.%init_reg @A112 0x80
.%init_reg @A96 0x70
.%init_reg @A80 0x60
.%init_reg @A64 0x50
.%init_reg @A48 0x40
.%init_reg @A32 0x30
.%init_reg @A16 0x20
.%init_reg @B111 0x271
.%init_reg @A0 0x10
:_callback#	36
:_default_format_out_data#	176
:_dl_sink_init#	160
:_dl_sink_packet#	1778
:_dl_source_init#	168
:_dl_source_message#	218
:_dl_source_packet#	342
:_exit#	216
:_handle_msg#	1899
:_handle_pkt#	1958
:_handle_pkt_user#	384
:_main#	0
:_onl_api_getTcpHdrPtr#	76
:_onl_api_getUdpHdrPtr#	79
:_onl_api_set_out_to_PLUGIN#	56
:_onl_api_set_out_to_QM#	82
:_plugin_init#	119
:_sram_ring_get_buffer_1word#	43
:_sram_ring_get_buffer_6word#	48
:_sram_ring_put_buffer_3word#	103
:_sram_ring_put_buffer_6word#	84
:l_1009#	539
:l_1040#	544
:l_11#	23
:l_1102#	551
:l_1133#	555
:l_1136#	560
:l_1151#	574
:l_11586#	140
:l_11588#	144
:l_11590#	148
:l_11592#	152
:l_11595#	156
:l_11598#	159
:l_11609#	165
:l_11620#	167
:l_11625#	173
:l_11636#	175
:l_11650#	194
:l_11651#	215
:l_11678#	35
:l_11682#	1839
:l_11686#	1860
:l_11692#	1066
:l_11693#	999
:l_11696#	1126
:l_11697#	1144
:l_11698#	1692
:l_11699#	1625
:l_11702#	1752
:l_11703#	1770
:l_11712#	485
:l_11713#	1132
:l_11714#	1758
:l_11715#	1950
:l_11716#	2
:l_11717#	4
:l_11718#	6
:l_11719#	19
:l_11720#	25
:l_11721#	31
:l_11722#	35
:l_11723#	252
:l_11724#	258
:l_11725#	266
:l_11726#	271
:l_11727#	277
:l_11728#	282
:l_11729#	288
:l_11730#	293
:l_11731#	299
:l_11732#	304
:l_11733#	310
:l_11734#	315
:l_11735#	321
:l_11736#	326
:l_11737#	332
:l_11738#	337
:l_11739#	364
:l_11740#	369
:l_11741#	519
:l_11742#	563
:l_11743#	617
:l_11744#	1146
:l_11745#	1772
:l_11746#	1795
:l_11747#	1862
:l_11748#	1901
:l_11749#	1961
:l_11750#	1963
:l_11751#	1965
:l_11752#	1969
:l_11753#	59
:l_11754#	60
:l_11755#	61
:l_11756#	62
:l_11757#	63
:l_11758#	127
:l_11759#	128
:l_11760#	129
:l_11761#	130
:l_11762#	131
:l_11763#	132
:l_11764#	133
:l_11765#	134
:l_11766#	135
:l_11767#	136
:l_11768#	137
:l_11769#	138
:l_11770#	139
:l_11771#	414
:l_11772#	415
:l_11773#	416
:l_11774#	417
:l_11775#	418
:l_11776#	419
:l_11777#	420
:l_11778#	525
:l_11779#	526
:l_11780#	527
:l_11781#	528
:l_11782#	529
:l_11783#	530
:l_11784#	531
:l_11785#	567
:l_11786#	568
:l_11787#	569
:l_11788#	570
:l_11789#	571
:l_11790#	572
:l_11791#	573
:l_11792#	499
:l_11793#	500
:l_11794#	501
:l_11795#	502
:l_11796#	503
:l_11797#	504
:l_11798#	505
:l_11799#	506
:l_11800#	507
:l_11801#	508
:l_11802#	509
:l_11803#	510
:l_11804#	511
:l_11805#	512
:l_11806#	513
:l_11807#	514
:l_11808#	515
:l_11809#	675
:l_11810#	676
:l_11811#	677
:l_11812#	678
:l_11813#	679
:l_11814#	680
:l_11815#	681
:l_11816#	780
:l_11817#	781
:l_11818#	782
:l_11819#	783
:l_11820#	784
:l_11821#	785
:l_11822#	786
:l_11823#	846
:l_11824#	847
:l_11825#	848
:l_11826#	849
:l_11827#	850
:l_11828#	851
:l_11829#	852
:l_11830#	900
:l_11831#	901
:l_11832#	902
:l_11833#	903
:l_11834#	904
:l_11835#	905
:l_11836#	906
:l_11837#	941
:l_11838#	942
:l_11839#	943
:l_11840#	944
:l_11841#	945
:l_11842#	946
:l_11843#	947
:l_11844#	975
:l_11845#	976
:l_11846#	977
:l_11847#	978
:l_11848#	979
:l_11849#	980
:l_11850#	981
:l_11851#	1015
:l_11852#	1016
:l_11853#	1017
:l_11854#	1018
:l_11855#	1019
:l_11856#	1020
:l_11857#	1021
:l_11858#	1045
:l_11859#	1046
:l_11860#	1047
:l_11861#	1048
:l_11862#	1049
:l_11863#	1050
:l_11864#	1051
:l_11865#	1079
:l_11866#	1080
:l_11867#	1081
:l_11868#	1082
:l_11869#	1083
:l_11870#	1084
:l_11871#	1085
:l_11872#	1108
:l_11873#	1109
:l_11874#	1110
:l_11875#	1111
:l_11876#	1112
:l_11877#	1113
:l_11878#	1114
:l_11879#	883
:l_11880#	884
:l_11881#	885
:l_11882#	886
:l_11883#	887
:l_11884#	888
:l_11885#	889
:l_11886#	890
:l_11887#	1155
:l_11888#	1156
:l_11889#	1157
:l_11890#	1158
:l_11891#	1159
:l_11892#	1160
:l_11893#	1161
:l_11894#	1203
:l_11895#	1204
:l_11896#	1205
:l_11897#	1206
:l_11898#	1207
:l_11899#	1208
:l_11900#	1209
:l_11901#	1294
:l_11902#	1295
:l_11903#	1296
:l_11904#	1297
:l_11905#	1298
:l_11906#	1299
:l_11907#	1300
:l_11908#	1404
:l_11909#	1405
:l_11910#	1406
:l_11911#	1407
:l_11912#	1408
:l_11913#	1409
:l_11914#	1410
:l_11915#	1471
:l_11916#	1472
:l_11917#	1473
:l_11918#	1474
:l_11919#	1475
:l_11920#	1476
:l_11921#	1477
:l_11922#	1526
:l_11923#	1527
:l_11924#	1528
:l_11925#	1529
:l_11926#	1530
:l_11927#	1531
:l_11928#	1532
:l_11929#	1567
:l_11930#	1568
:l_11931#	1569
:l_11932#	1570
:l_11933#	1571
:l_11934#	1572
:l_11935#	1573
:l_11936#	1601
:l_11937#	1602
:l_11938#	1603
:l_11939#	1604
:l_11940#	1605
:l_11941#	1606
:l_11942#	1607
:l_11943#	1641
:l_11944#	1642
:l_11945#	1643
:l_11946#	1644
:l_11947#	1645
:l_11948#	1646
:l_11949#	1647
:l_11950#	1671
:l_11951#	1672
:l_11952#	1673
:l_11953#	1674
:l_11954#	1675
:l_11955#	1676
:l_11956#	1677
:l_11957#	1705
:l_11958#	1706
:l_11959#	1707
:l_11960#	1708
:l_11961#	1709
:l_11962#	1710
:l_11963#	1711
:l_11964#	1734
:l_11965#	1735
:l_11966#	1736
:l_11967#	1737
:l_11968#	1738
:l_11969#	1739
:l_11970#	1740
:l_11971#	1509
:l_11972#	1510
:l_11973#	1511
:l_11974#	1512
:l_11975#	1513
:l_11976#	1514
:l_11977#	1515
:l_11978#	1516
:l_12#	27
:l_123#	1957
:l_1257#	587
:l_1288#	595
:l_129#	227
:l_135#	230
:l_137#	235
:l_139#	239
:l_1395#	608
:l_14#	29
:l_141#	243
:l_1427#	615
:l_143#	247
:l_145#	250
:l_1452#	665
:l_148#	255
:l_1494#	670
:l_15#	33
:l_1522#	671
:l_1525#	682
:l_1527#	699
:l_1529#	708
:l_1532#	725
:l_1534#	733
:l_1537#	768
:l_1539#	770
:l_155#	261
:l_1577#	775
:l_159#	268
:l_1605#	776
:l_1608#	787
:l_1610#	796
:l_1612#	801
:l_1615#	810
:l_1617#	814
:l_1620#	834
:l_1622#	836
:l_1658#	841
:l_166#	273
:l_1686#	842
:l_1689#	853
:l_1691#	858
:l_1693#	861
:l_1696#	866
:l_1698#	868
:l_170#	279
:l_1701#	880
:l_1703#	891
:l_1740#	895
:l_1768#	896
:l_177#	284
:l_1771#	907
:l_1773#	912
:l_1775#	915
:l_1778#	920
:l_1780#	922
:l_1782#	932
:l_181#	290
:l_1819#	936
:l_1847#	937
:l_1850#	948
:l_1852#	953
:l_1854#	956
:l_1857#	961
:l_1859#	963
:l_1861#	966
:l_188#	295
:l_1898#	970
:l_192#	301
:l_1926#	971
:l_1929#	982
:l_1931#	987
:l_1933#	990
:l_1936#	995
:l_1938#	997
:l_1940#	1005
:l_1977#	1010
:l_199#	306
:l_2005#	1011
:l_2008#	1022
:l_2010#	1025
:l_2012#	1027
:l_2015#	1030
:l_2017#	1031
:l_2019#	1035
:l_203#	312
:l_2056#	1040
:l_2084#	1041
:l_2087#	1052
:l_2089#	1055
:l_2091#	1057
:l_2094#	1060
:l_2096#	1061
:l_2098#	1069
:l_210#	317
:l_2135#	1074
:l_214#	323
:l_2163#	1075
:l_2166#	1086
:l_2168#	1089
:l_2170#	1091
:l_2173#	1094
:l_2175#	1095
:l_2177#	1098
:l_221#	328
:l_2214#	1103
:l_2242#	1104
:l_2245#	1115
:l_2247#	1118
:l_2249#	1120
:l_225#	334
:l_2252#	1123
:l_2254#	1124
:l_2256#	1128
:l_2262#	1136
:l_2264#	1143
:l_2304#	1150
:l_232#	339
:l_233#	341
:l_2332#	1151
:l_2335#	1162
:l_2337#	1171
:l_2339#	1176
:l_2342#	1185
:l_2344#	1189
:l_2421#	1193
:l_2424#	1200
:l_2426#	1210
:l_2492#	1220
:l_2522#	1228
:l_2589#	1238
:l_2619#	1244
:l_2642#	1285
:l_2684#	1289
:l_2712#	1290
:l_2715#	1301
:l_2717#	1318
:l_2719#	1327
:l_2722#	1344
:l_2724#	1352
:l_2727#	1388
:l_2729#	1395
:l_2767#	1399
:l_2795#	1400
:l_2798#	1411
:l_2800#	1420
:l_2802#	1425
:l_2805#	1434
:l_2807#	1438
:l_2810#	1459
:l_2812#	1462
:l_282#	347
:l_284#	351
:l_2848#	1466
:l_286#	355
:l_2876#	1467
:l_2879#	1478
:l_288#	359
:l_2881#	1483
:l_2883#	1486
:l_2886#	1491
:l_2888#	1493
:l_2891#	1506
:l_2893#	1517
:l_290#	362
:l_293#	366
:l_2930#	1521
:l_2958#	1522
:l_2961#	1533
:l_2963#	1538
:l_2965#	1541
:l_2968#	1546
:l_2970#	1548
:l_2972#	1558
:l_300#	371
:l_3009#	1562
:l_3037#	1563
:l_3040#	1574
:l_3042#	1579
:l_3044#	1582
:l_3047#	1587
:l_3049#	1589
:l_3051#	1592
:l_3088#	1596
:l_3116#	1597
:l_3119#	1608
:l_3121#	1613
:l_3123#	1616
:l_3126#	1621
:l_3128#	1623
:l_313#	379
:l_3130#	1631
:l_3167#	1636
:l_3195#	1637
:l_3198#	1648
:l_3200#	1651
:l_3202#	1653
:l_3205#	1656
:l_3207#	1657
:l_3209#	1661
:l_323#	382
:l_324#	383
:l_3246#	1666
:l_3274#	1667
:l_3277#	1678
:l_3279#	1681
:l_3281#	1683
:l_3284#	1686
:l_3286#	1687
:l_3288#	1695
:l_3325#	1700
:l_3353#	1701
:l_3356#	1712
:l_3358#	1715
:l_3360#	1717
:l_3363#	1720
:l_3365#	1721
:l_3367#	1724
:l_3404#	1729
:l_3432#	1730
:l_3435#	1741
:l_3437#	1744
:l_3439#	1746
:l_3442#	1749
:l_3444#	1750
:l_3446#	1754
:l_3452#	1762
:l_3454#	1769
:l_3455#	1772
:l_3456#	1777
:l_3604#	64
:l_3606#	66
:l_3608#	68
:l_3610#	70
:l_3612#	72
:l_3614#	74
:l_3615#	75
:l_3667#	1788
:l_3702#	1791
:l_3707#	1798
:l_3750#	1810
:l_3785#	1812
:l_3828#	1824
:l_3863#	1826
:l_3906#	1838
:l_3941#	1841
:l_3943#	1845
:l_3945#	1849
:l_3947#	1853
:l_3949#	1857
:l_3951#	1864
:l_3989#	1872
:l_4024#	1874
:l_4066#	1885
:l_4101#	1887
:l_4114#	1895
:l_4124#	1898
:l_4125#	1786
:l_4128#	1808
:l_4131#	1822
:l_4134#	1836
:l_4137#	1870
:l_4140#	1883
:l_4194#	98
:l_4227#	102
:l_4273#	114
:l_4306#	118
:l_53#	1910
:l_59#	1913
:l_61#	1920
:l_63#	1924
:l_65#	1928
:l_653#	421
:l_67#	1932
:l_69#	1935
:l_759#	434
:l_790#	442
:l_8#	12
:l_897#	455
:l_9#	21
:l_928#	462
:l_934#	489
:l_937#	516
:l_948#	532
: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
*@b127 gpr_b_abs FF
*@b111 gpr_b_abs EF
*_rx_ring_ready_sig signal   C 1
.%import_expr common_code 0 <34:22:0> &bp 119 +
.0 D81DD00018 common_code
	.%line 483 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 1 119
/******/    plugin_init();
_main#:
	br[_plugin_init#], defer[1]
.%import_expr common_code 1 <27:20:8,7:0:0> &bp 2 +
.1 F000000302 common_code
	.%line 483 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:724 0
	load_addr[b0, l_11716#]
.%import_expr common_code 2 <34:22:0> &bp 160 +
.2 D828100018 common_code
	.%line 484 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 1 160
/******/    dl_sink_init();
l_11716#:
	br[_dl_sink_init#], defer[1]
.%import_expr common_code 3 <27:20:8,7:0:0> &bp 4 +
.3 F000000304 common_code
	.%line 484 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:724 0
	load_addr[b0, l_11717#]
.%import_expr common_code 4 <34:22:0> &bp 168 +
.4 D82A100018 common_code
	.%line 485 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 1 168
/******/    dl_source_init();
l_11717#:
	br[_dl_source_init#], defer[1]
.%import_expr common_code 5 <27:20:8,7:0:0> &bp 6 +
.5 F000000306 common_code
	.%line 485 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:724 0
	load_addr[b0, l_11718#]
.6 FC04400000 common_code
	.%line 488 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 1
/******/    c = ctx();
l_11718#:
	local_csr_rd[active_ctx_sts]
.7 F000000300 common_code
	.%line 488 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:724 0
	immed[b0, 0, <<0]
.8 B440000307 common_code
	.%line 488 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
	alu[b0, b0, AND, 7]
.%import_expr common_code 9 <34:22:0> &bp 33 +
.9 D808400109 common_code
	.%line 490 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0 33
/******/    if(c >= FIRST_PACKET_THREAD && c <= LAST_PACKET_THREAD)
	blt[l_15#]
.10 AAF0000305 common_code
	.%line 490 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
	alu[--, b0, -, 5]
.%import_expr common_code 11 <34:22:0> &bp 21 +
.11 D80540010B common_code
	.%line 490 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0 21
	bgt[l_9#]
.12 B08FFC3000 common_code
	.%line 494 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
/******/        handle_pkt();
l_8#:
	alu[@b127, a0, +, 12]
.13 FC06E3FF00 common_code
	.%line 494 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
	local_csr_wr[active_lm_addr_1, @b127]
.14 F0000C0300 common_code
	.%line 494 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
	nop
.15 F0000C0300 common_code
	.%line 494 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
	nop
.16 F0000C0300 common_code
	.%line 494 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
	nop
.%import_expr common_code 17 <34:22:0> &bp 1958 +
.17 D9E9900018 common_code
	.%line 494 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 1 1958
	br[_handle_pkt#], defer[1]
.%import_expr common_code 18 <27:20:8,17:10:0> &bp 19 +
.18 F0000C4E20 common_code
	.%line 494 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:724 0
	load_addr[*l$index1, l_11719#]
.19 F0000C0300 common_code
	.%line 494 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
l_11719#:
	nop
.%import_expr common_code 20 <34:22:0> &bp 12 +
.20 D803000018 common_code
	.%line 494 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0 12
	br[l_8#]
.21 AAF0000306 common_code
	.%line 498 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
/******/    else if(c == MESSAGE_THREAD)
l_9#:
	alu[--, b0, -, 6]
.%import_expr common_code 22 <34:22:0> &bp 27 +
.22 D806C00101 common_code
	.%line 498 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0 27
	bne[l_12#]
.%import_expr common_code 23 <34:22:0> &bp 1899 +
.23 D9DAD00018 common_code
	.%line 502 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 1 1899
/******/        handle_msg();
l_11#:
	br[_handle_msg#], defer[1]
.%import_expr common_code 24 <27:20:8,17:10:0> &bp 25 +
.24 F0000C6403 common_code
	.%line 502 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:724 0
	load_addr[a3, l_11720#]
.25 F0000C0300 common_code
	.%line 502 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
l_11720#:
	nop
.%import_expr common_code 26 <34:22:0> &bp 23 +
.26 D805C00018 common_code
	.%line 502 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0 23
	br[l_11#]
.27 AAF0000307 common_code
	.%line 507 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
/******/    else if(c == CALLBACK_THREAD)
l_12#:
	alu[--, b0, -, 7]
.%import_expr common_code 28 <34:22:0> &bp 33 +
.28 D808400101 common_code
	.%line 507 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0 33
	bne[l_15#]
.%import_expr common_code 29 <34:22:0> &bp 36 +
.29 D809100018 common_code
	.%line 511 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 1 36
/******/        callback();
l_14#:
	br[_callback#], defer[1]
.%import_expr common_code 30 <27:20:8,17:10:0> &bp 31 +
.30 F0000C7C01 common_code
	.%line 511 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:724 0
	load_addr[a1, l_11721#]
.31 F0000C0300 common_code
	.%line 511 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0
l_11721#:
	nop
.%import_expr common_code 32 <34:22:0> &bp 29 +
.32 D807400018 common_code
	.%line 511 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0 29
	br[l_14#]
.%import_expr common_code 33 <34:22:0> &bp 216 +
.33 D836100018 common_code
	.%line 515 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 1 216
/******/  }
l_15#:
	br[_exit#], defer[1]
.%import_expr common_code 34 <27:20:8,7:0:0> &bp 35 +
.34 F000000323 common_code
	.%line 515 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:724 0
	load_addr[b0, l_11722#]
.%import_expr common_code 35 <34:22:0> &bp 35 +
.35 D808C00018 common_code
	.%line 515 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:724 0 35
l_11722#:
l_11678#:
	br[l_11678#]
.36 FC0C000000 common_code
	.%line 416 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:1352 1
/******/    sleep(timeout);
_callback#:
	local_csr_rd[timestamp_low]
.37 F0000C0002 common_code
	.%line 416 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:1352 0
	immed[a2, 0, <<0]
.38 B08003BC02 common_code
	.%line 416 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:1351 0
	alu[b0, a2, +, @b111]
.39 E000200002 common_code
	.%line 416 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:1351 2
	ctx_arb[s1], defer[2]
.40 FC07EC0701 common_code
	.%line 416 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:1354 1
	local_csr_wr[active_future_count_signal, 1]
.41 FC05E00300 common_code
	.%line 416 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:1353 0
	local_csr_wr[active_ctx_future_count, b0]
.42 E8000C0001 common_code
	.%line 417 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:681 0 0 A1
/******/  }
	rtn[a1]
.43 F40C0C0002 common_code
	.%line 550 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:750 0
/******/         (__declspec(sram) void *) ((SRAM_CONTROL_RING_CHANNEL<<QDESC_CHANNEL_BITPOS) | (ring_number<<2));
_sram_ring_get_buffer_1word#:
	immed[a2, 49152, <<16]
.44 8BE0200202 common_code
	.%line 550 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:750 0
	alu_shf[a2, a2, OR, b0, <<2]
.45 0910048002 common_code
	.%line 552 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:942 0
/******/    sram_get_ring(data, ring_addr, sizeof(data) / sizeof(data[0]), ctx_swap, &ring_signal);
	sram[get, $0, a2, 0, 1], ctx_swap[s1]
.46 E8001C000A common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:750 1 0 A10
/******/    return data[0];
	rtn[a10], defer[1]
.47 A000260000 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:750 0
	alu[a2, --, B, $0]
.48 F4040C0001 common_code
	.%line 274 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:774 0
/******/  			  (ring_number<<2));
_sram_ring_get_buffer_6word#:
	immed[a1, 16384, <<16]
.49 8BE0100201 common_code
	.%line 274 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:774 0
	alu_shf[a1, a1, OR, b0, <<2]
.50 093A048001 common_code
	.%line 278 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:784 0
/******/  	sram_get_ring(data,
	sram[get, $0, a1, 0, 6], ctx_swap[s3]
.51 B000A60000 common_code
	.%line 284 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:774 0
/******/  	in[0] = data[0];
	alu[b10, --, B, $0]
.52 E8003C0002 common_code
	.%line 290 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:774 3 0 A2
/******/  }
	rtn[a2], defer[3]
.53 A000860400 common_code
	.%line 285 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:774 2
/******/          in[1] = data[1];
	alu[a8, --, B, $1]
.54 A000760800 common_code
	.%line 286 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:774 1
/******/          in[2] = data[2];
	alu[a7, --, B, $2]
.55 B000961400 common_code
	.%line 289 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:774 0
/******/          in[5] = data[5];
	alu[b9, --, B, $5]
.56 AAF00C1001 common_code
	.%line 411 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0
/******/      switch(pluginNum) {
_onl_api_set_out_to_PLUGIN#:
	alu[--, 4, -, a1]
.%import_expr common_code 57 <34:22:0> &bp 74 +
.57 D812800105 common_code
	.%line 411 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0 74
	blo[l_3614#]
.%import_expr common_code 58 <26:22:8,17:10:0> &bp 59 +
.58 E8000CEC01 common_code
	.%line 411 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0 59 A1
	jump[a1, l_11753#], targets[l_11757#,l_11756#,l_11755#,l_11754#,l_11753#]
.%import_expr common_code 59 <34:22:0> &bp 72 +
.59 D812000018 common_code
	.%line 411 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0 72
l_11753#:
	br[l_3612#]
.%import_expr common_code 60 <34:22:0> &bp 70 +
.60 D811800018 common_code
	.%line 411 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0 70
l_11754#:
	br[l_3610#]
.%import_expr common_code 61 <34:22:0> &bp 68 +
.61 D811000018 common_code
	.%line 411 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0 68
l_11755#:
	br[l_3608#]
.%import_expr common_code 62 <34:22:0> &bp 66 +
.62 D810800018 common_code
	.%line 411 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0 66
l_11756#:
	br[l_3606#]
.%import_expr common_code 63 <34:22:0> &bp 64 +
.63 D810000018 common_code
	.%line 411 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0 64
l_11757#:
	br[l_3604#]
.%import_expr common_code 64 <34:22:0> &bp 75 +
.64 D812D00018 common_code
	.%line 425 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 1 75
/******/  	dlNextBlock = PACKET_IN_RING_4;
l_3604#:
	br[l_3615#], defer[1]
.65 F0000C2804 common_code
	.%line 425 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:718 0
	immed[a4, 10, <<0]
.%import_expr common_code 66 <34:22:0> &bp 75 +
.66 D812D00018 common_code
	.%line 422 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 1 75
/******/  	dlNextBlock = PACKET_IN_RING_3;
l_3606#:
	br[l_3615#], defer[1]
.67 F0000C2404 common_code
	.%line 422 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:718 0
	immed[a4, 9, <<0]
.%import_expr common_code 68 <34:22:0> &bp 75 +
.68 D812D00018 common_code
	.%line 419 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 1 75
/******/  	dlNextBlock = PACKET_IN_RING_2;
l_3608#:
	br[l_3615#], defer[1]
.69 F0000C2004 common_code
	.%line 419 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:718 0
	immed[a4, 8, <<0]
.%import_expr common_code 70 <34:22:0> &bp 75 +
.70 D812D00018 common_code
	.%line 416 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 1 75
/******/  	dlNextBlock = PACKET_IN_RING_1;
l_3610#:
	br[l_3615#], defer[1]
.71 F0000C1C04 common_code
	.%line 416 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:718 0
	immed[a4, 7, <<0]
.%import_expr common_code 72 <34:22:0> &bp 75 +
.72 D812D00018 common_code
	.%line 413 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 1 75
/******/  	dlNextBlock = PACKET_IN_RING_0;
l_3612#:
	br[l_3615#], defer[1]
.73 F0000C1804 common_code
	.%line 413 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:718 0
	immed[a4, 6, <<0]
.74 F0000C5404 common_code
	.%line 428 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0
/******/  	dlNextBlock = DROP;
l_3614#:
	immed[a4, 21, <<0]
.75 E800000300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:718 0 0 B0
/******/  }
l_3615#:
	rtn[b0]
.76 E800200700 common_code
	.%line 715 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:701 2 0 B1
/******/  	return (tcpHdrPtr);
_onl_api_getTcpHdrPtr#:
	rtn[b1], defer[2]
.77 81E0100200 common_code
	.%line 714 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:701 1
/******/  	tcpHdrPtr = ipHdrPtr + (iphl << 2);
	alu_shf[a1, --, B, b0, <<2]
.78 A080F00801 common_code
	.%line 714 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:701 0
	alu[a15, a1, +, b2]
.79 E800200700 common_code
	.%line 786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:703 2 0 B1
/******/  	return (udpHdrPtr);
_onl_api_getUdpHdrPtr#:
	rtn[b1], defer[2]
.80 81E0100200 common_code
	.%line 785 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:703 1
/******/  	udpHdrPtr = ipHdrPtr + (iphl << 2);
	alu_shf[a1, --, B, b0, <<2]
.81 B080300801 common_code
	.%line 785 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:703 0
	alu[b3, a1, +, b2]
.82 E8001C0002 common_code
	.%line 394 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:706 1 0 A2
/******/  }
_onl_api_set_out_to_QM#:
	rtn[a2], defer[1]
.83 F0000C0004 common_code
	.%line 393 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:706 0
/******/      dlNextBlock = QM;
	immed[a4, 0, <<0]
.84 F404000300 common_code
	.%line 428 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/  			  (ring_number<<2));
_sram_ring_put_buffer_6word#:
	immed[b0, 16384, <<16]
.85 8BE0180201 common_code
	.%line 428 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
	alu_shf[a1, b0, OR, a1, <<2]
.86 A05800000D common_code
	.%line 436 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.87 A018103400 common_code
	.%line 437 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/          data[1] = in[1];
	alu[$1, --, B, b13]
.88 A018203000 common_code
	.%line 438 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.89 A05830000C common_code
	.%line 439 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.90 A018402C00 common_code
	.%line 440 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.91 A05850000B common_code
	.%line 441 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/          data[5] = in[5];
	alu[$5, --, B, a11]
.92 094A008301 common_code
	.%line 443 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:790 0
/******/  	sram_put_ring(&status[0], data,
	sram[put, $0, a1, 0, 6], sig_done[s4]
.93 E000000030 common_code
	.%line 448 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/  	wait_for_all(&ring_signal);
	ctx_arb[s5, s4], all
.94 944000BE80 common_code
	.%line 450 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/  	if (!(status[0] & 0xf0000000)) { // sram ring is full
	alu_shf[b0, $0, AND, 15, <<28]
.%import_expr common_code 95 <34:22:0> &bp 102 +
.95 D819800101 common_code
	.%line 450 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0 102
	bne[l_4227#]
.96 A030000000 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu[--, --, B, b0]
.%import_expr common_code 97 <34:22:0> &bp 102 +
.97 D819800101 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0 102
	bne[l_4227#]
.98 094A008301 common_code
	.%line 456 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:789 0
/******/                   sram_put_ring(&status[0], data,
l_4194#:
	sram[put, $0, a1, 0, 6], sig_done[s4]
.99 E000000030 common_code
	.%line 461 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/  	         wait_for_all(&ring_signal);
	ctx_arb[s5, s4], all
.100 944000BE80 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu_shf[b0, $0, AND, 15, <<28]
.%import_expr common_code 101 <34:22:0> &bp 98 +
.101 D818800100 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0 98
	beq[l_4194#]
.102 E8000C0002 common_code
	.%line 466 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:771 0 0 A2
/******/          return 1;
l_4227#:
	rtn[a2]
.103 F0000C7002 common_code
	.%line 370 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
/******/  			  (ring_number<<2));
_sram_ring_put_buffer_3word#:
	immed[a2, 28, <<0]
.104 F4440C0002 common_code
	.%line 370 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
	immed_w1[a2, 16384]
.105 A05800000D common_code
	.%line 378 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.106 A018103400 common_code
	.%line 379 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
/******/          data[1] = in[1];
	alu[$1, --, B, b13]
.107 A018203000 common_code
	.%line 380 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.108 0944008302 common_code
	.%line 382 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:788 0
/******/  	sram_put_ring(&status[0], data,
	sram[put, $0, a2, 0, 3], sig_done[s4]
.109 E000000030 common_code
	.%line 387 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
/******/  	wait_for_all(&ring_signal);
	ctx_arb[s5, s4], all
.110 944000BE80 common_code
	.%line 389 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
/******/  	if (!(status[0] & 0xf0000000)) { // sram ring is full
	alu_shf[b0, $0, AND, 15, <<28]
.%import_expr common_code 111 <34:22:0> &bp 118 +
.111 D81D800101 common_code
	.%line 389 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0 118
	bne[l_4306#]
.112 A030000000 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu[--, --, B, b0]
.%import_expr common_code 113 <34:22:0> &bp 118 +
.113 D81D800101 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0 118
	bne[l_4306#]
.114 0944008302 common_code
	.%line 395 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:787 0
/******/                   sram_put_ring(&status[0], data,
l_4273#:
	sram[put, $0, a2, 0, 3], sig_done[s4]
.115 E000000030 common_code
	.%line 400 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
/******/  	         wait_for_all(&ring_signal);
	ctx_arb[s5, s4], all
.116 944000BE80 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu_shf[b0, $0, AND, 15, <<28]
.%import_expr common_code 117 <34:22:0> &bp 114 +
.117 D81C800100 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0 114
	beq[l_4273#]
.118 E8000C0001 common_code
	.%line 405 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:772 0 0 A1
/******/          return 1;
l_4306#:
	rtn[a1]
.119 FC04400000 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:980 1
/******/    switch(__ME())
_plugin_init#:
	local_csr_rd[active_ctx_sts]
.120 F0000C0001 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:980 0
	immed[a1, 0, <<0]
.121 843018FD01 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:979 0
	alu_shf[a1, 31, AND, a1, >>3]
.122 AA801C1C01 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0
	alu[a1, a1, -, 7]
.123 AAF00C3001 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0
	alu[--, 12, -, a1]
.%import_expr common_code 124 <34:22:0> &bp 156 +
.124 D827100105 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 1 156
	blo[l_11595#], defer[1]
.125 F0000C0004 common_code
	.%line 427 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:722 0
/******/    dlNextBlock = QM;
	immed[a4, 0, <<0]
.%import_expr common_code 126 <26:22:8,17:10:0> &bp 127 +
.126 E8000DFC01 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 127 A1
/******/    switch(__ME())
	jump[a1, l_11758#], targets[l_11770#,l_11769#,l_11768#,l_11767#,l_11766#,l_11765#,l_11764#,l_11763#,l_11762#,l_11761#,l_11760#,l_11759#,l_11758#]
.%import_expr common_code 127 <34:22:0> &bp 156 +
.127 D827000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 156
l_11758#:
	br[l_11595#]
.%import_expr common_code 128 <34:22:0> &bp 156 +
.128 D827000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 156
l_11759#:
	br[l_11595#]
.%import_expr common_code 129 <34:22:0> &bp 156 +
.129 D827000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 156
l_11760#:
	br[l_11595#]
.%import_expr common_code 130 <34:22:0> &bp 156 +
.130 D827000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 156
l_11761#:
	br[l_11595#]
.%import_expr common_code 131 <34:22:0> &bp 156 +
.131 D827000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 156
l_11762#:
	br[l_11595#]
.%import_expr common_code 132 <34:22:0> &bp 156 +
.132 D827000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 156
l_11763#:
	br[l_11595#]
.%import_expr common_code 133 <34:22:0> &bp 156 +
.133 D827000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 156
l_11764#:
	br[l_11595#]
.%import_expr common_code 134 <34:22:0> &bp 156 +
.134 D827000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 156
l_11765#:
	br[l_11595#]
.%import_expr common_code 135 <34:22:0> &bp 156 +
.135 D827000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 156
l_11766#:
	br[l_11595#]
.%import_expr common_code 136 <34:22:0> &bp 152 +
.136 D826000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 152
l_11767#:
	br[l_11592#]
.%import_expr common_code 137 <34:22:0> &bp 148 +
.137 D825000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 148
l_11768#:
	br[l_11590#]
.%import_expr common_code 138 <34:22:0> &bp 144 +
.138 D824000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 144
l_11769#:
	br[l_11588#]
.%import_expr common_code 139 <34:22:0> &bp 140 +
.139 D823000018 common_code
	.%line 432 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 140
l_11770#:
	br[l_11586#]
.140 F0000C2803 common_code
	.%line 461 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0
/******/        dlFromBlock  = PACKET_IN_RING_4;
l_11586#:
	immed[a3, 10, <<0]
.%import_expr common_code 141 <34:22:0> &bp 159 +
.141 D827E00018 common_code
	.%line 463 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 2 159
/******/        msgNextBlock = MESSAGE_OUT_RING_4;
	br[l_11598#], defer[2]
.142 F000000F14 common_code
	.%line 462 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:722 1
/******/        msgFromBlock = MESSAGE_IN_RING_4;
	immed[b3, 20, <<0]
.143 F00000130F common_code
	.%line 463 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:722 0
/******/        msgNextBlock = MESSAGE_OUT_RING_4;
	immed[b4, 15, <<0]
.144 F0000C2403 common_code
	.%line 455 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0
/******/        dlFromBlock  = PACKET_IN_RING_3;
l_11588#:
	immed[a3, 9, <<0]
.%import_expr common_code 145 <34:22:0> &bp 159 +
.145 D827E00018 common_code
	.%line 457 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 2 159
/******/        msgNextBlock = MESSAGE_OUT_RING_3;    
	br[l_11598#], defer[2]
.146 F000000F13 common_code
	.%line 456 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:722 1
/******/        msgFromBlock = MESSAGE_IN_RING_3;
	immed[b3, 19, <<0]
.147 F00000130E common_code
	.%line 457 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:722 0
/******/        msgNextBlock = MESSAGE_OUT_RING_3;    
	immed[b4, 14, <<0]
.148 F0000C2003 common_code
	.%line 449 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0
/******/        dlFromBlock  = PACKET_IN_RING_2;
l_11590#:
	immed[a3, 8, <<0]
.%import_expr common_code 149 <34:22:0> &bp 159 +
.149 D827E00018 common_code
	.%line 451 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 2 159
/******/        msgNextBlock = MESSAGE_OUT_RING_2;  
	br[l_11598#], defer[2]
.150 F000000F12 common_code
	.%line 450 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:722 1
/******/        msgFromBlock = MESSAGE_IN_RING_2;
	immed[b3, 18, <<0]
.151 F00000130D common_code
	.%line 451 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:722 0
/******/        msgNextBlock = MESSAGE_OUT_RING_2;  
	immed[b4, 13, <<0]
.152 F0000C1C03 common_code
	.%line 442 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0
/******/        dlFromBlock  = PACKET_IN_RING_1;
l_11592#:
	immed[a3, 7, <<0]
.%import_expr common_code 153 <34:22:0> &bp 159 +
.153 D827E00018 common_code
	.%line 444 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 2 159
/******/        msgNextBlock = MESSAGE_OUT_RING_1;
	br[l_11598#], defer[2]
.154 F000000F11 common_code
	.%line 443 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:722 1
/******/        msgFromBlock = MESSAGE_IN_RING_1;
	immed[b3, 17, <<0]
.155 F00000130C common_code
	.%line 444 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:722 0
/******/        msgNextBlock = MESSAGE_OUT_RING_1;
	immed[b4, 12, <<0]
.156 F0000C1803 common_code
	.%line 467 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0
/******/        dlFromBlock  = PACKET_IN_RING_0;
l_11595#:
	immed[a3, 6, <<0]
.157 F000000F10 common_code
	.%line 468 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0
/******/        msgFromBlock = MESSAGE_IN_RING_0;
	immed[b3, 16, <<0]
.158 F00000130B common_code
	.%line 469 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0
/******/        msgNextBlock = MESSAGE_OUT_RING_0;
	immed[b4, 11, <<0]
.159 E800000300 common_code
	.%line 474 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:722 0 0 B0
/******/  }
l_11598#:
	rtn[b0]
.160 FC066C0300 common_code
	.%line 155 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:762 0
/******/  {
_dl_sink_init#:
	local_csr_wr[active_lm_addr_0, 0]
.%import_expr common_code 161 <34:22:0> &bp 165 +
.161 D829400011 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:762 0 165
/******/    if(ctx() == 0)
	br!=ctx[0, l_11609#]
.162 F0000C0300 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:762 0
	nop
.163 F0000C0300 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:762 0
	nop
.164 F0000C0200 common_code
	.%line 162 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:762 0
/******/      dl_sink_message_lock = UNLOCKED;
	immed[*l$index0, 0, <<0]
.%import_expr common_code 165 <34:22:0> &bp 167 +
.165 D829C00011 common_code
	.%line 632 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:805 0 167
/******/    if(ctx() == FIRST_PACKET_THREAD)
l_11609#:
	br!=ctx[0, l_11620#]
.166 FC10AC4711 common_code
	.%line 640 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:807 0
/******/        signal_same_ME(__signal_number(s), (FIRST_PACKET_THREAD+1));
	local_csr_wr[same_me_signal, (((2 & 15) << 3) | 1)]
.167 E800000300 common_code
	.%line 168 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:762 0 0 B0
/******/  }
l_11620#:
	rtn[b0]
.168 FC066C1304 common_code
	.%line 189 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:761 0
/******/  {
_dl_source_init#:
	local_csr_wr[active_lm_addr_0, 4]
.%import_expr common_code 169 <34:22:0> &bp 173 +
.169 D82B400011 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:761 0 173
/******/    if (ctx() == 0)
	br!=ctx[0, l_11625#]
.170 F0000C0300 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:761 0
	nop
.171 E000001000 common_code
	.%line 193 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:761 0
/******/      wait_for_all(&rx_ring_ready_sig);
	ctx_arb[s12], all
.172 F0000C0200 common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:761 0
/******/      dl_source_message_lock = UNLOCKED;
	immed[*l$index0, 0, <<0]
.%import_expr common_code 173 <34:22:0> &bp 175 +
.173 D82BC00011 common_code
	.%line 632 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:810 0 175
/******/    if(ctx() == FIRST_PACKET_THREAD)
l_11625#:
	br!=ctx[0, l_11636#]
.174 FC10AC2709 common_code
	.%line 640 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:812 0
/******/        signal_same_ME(__signal_number(s), (FIRST_PACKET_THREAD+1));
	local_csr_wr[same_me_signal, (((1 & 15) << 3) | 1)]
.175 E800000300 common_code
	.%line 200 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:761 0 0 B0
/******/  }
l_11636#:
	rtn[b0]
.176 C003102401 common_code
	.%line 368 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      out_port = (ring_in.uc_mc_bits >> 3) & 0x7;
_default_format_out_data#:
	ld_field_w_clr[a1, 0011, b9, >>0]
.177 A070000001 common_code
	.%line 368 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 1
	alu[--, --, B, a1]
.178 9C30080101 common_code
	.%line 368 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:686 0
	asr[b0, a1, >>3]
.179 A070000004 common_code
	.%line 335 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/    if(nextblock == QM)
	alu[--, --, B, a4]
.%import_expr common_code 180 <34:22:0> &bp 194 +
.180 D830900101 common_code
	.%line 335 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 1 194
	bne[l_11650#], defer[1]
.181 A440200307 common_code
	.%line 368 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:686 0
/******/      out_port = (ring_in.uc_mc_bits >> 3) & 0x7;
	alu[a2, b0, AND, 7]
.182 A4001C3C02 common_code
	.%line 344 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_qm_data_out.out_port = out_port;
	alu[a1, a2, AND, 15]
.183 988028362F common_code
	.%line 344 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[b2, b13, AND~, 15, <<24]
.184 9A80280A01 common_code
	.%line 344 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[b2, b2, OR, a1, <<24]
.185 B0800C0402 common_code
	.%line 346 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_qm_data_out.qid = ((out_port+1) << 13) | ring_in.qid;
	alu[b0, a2, +, 1]
.186 8B30100208 common_code
	.%line 346 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[a1, a8, OR, b0, <<13]
.187 C003080801 common_code
	.%line 346 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	ld_field[b2, 0011, a1, <<0]
.188 B000D00800 common_code
	.%line 346 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu[b13, --, B, b2]
.189 C00C083008 common_code
	.%line 348 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_qm_data_out.l3_pkt_len = ring_in.l3_pkt_len;
	ld_field[b12, 1100, a8, >>0]
.190 A04010000D common_code
	.%line 349 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_qm_data_out.buf_handle_lo24 = ring_in.buf_handle_lo24;
	alu[a1, --, B, a13]
.%import_expr common_code 191 <34:22:0> &bp 215 +
.191 D835E00018 common_code
	.%line 349 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 2 215
	br[l_11651#], defer[2]
.192 C007002801 common_code
	.%line 349 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:686 1
	ld_field[a1, 0111, b10, <<0]
.193 A040D00001 common_code
	.%line 349 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:686 0
	alu[a13, --, B, a1]
.194 B4000C3C02 common_code
	.%line 369 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_mux_data_out.out_port = out_port;
l_11650#:
	alu[b0, a2, AND, 15]
.195 8880E0BE0D common_code
	.%line 369 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[a14, a13, AND~, 15, <<24]
.196 8A80E0020E common_code
	.%line 369 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[a14, a14, OR, b0, <<24]
.197 B0800C0402 common_code
	.%line 371 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_mux_data_out.qid = ((out_port+1) << 13) | ring_in.qid;
	alu[b0, a2, +, 1]
.198 8B30100208 common_code
	.%line 371 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[a1, a8, OR, b0, <<13]
.199 B000003400 common_code
	.%line 371 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu[b0, --, B, b13]
.200 C003080001 common_code
	.%line 371 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	ld_field[b0, 0011, a1, <<0]
.201 B000D00000 common_code
	.%line 371 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu[b13, --, B, b0]
.202 A000103000 common_code
	.%line 374 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_mux_data_out.flags = 1;
	alu[a1, --, B, b12]
.203 C104008601 common_code
	.%line 374 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	ld_field[a1, 0100, 1, <<16]
.204 95B008FD07 common_code
	.%line 376 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_mux_data_out.plugin_tag = ring_in.plugin_tag;
	alu_shf[b0, 31, AND, a7, >>27]
.205 885020FE01 common_code
	.%line 376 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[a2, a1, AND~, 31, <<27]
.206 8A50200202 common_code
	.%line 376 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[a2, a2, OR, b0, <<27]
.207 8580189D07 common_code
	.%line 377 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_mux_data_out.in_port = ring_in.in_port;
	alu_shf[a1, 7, AND, a7, >>24]
.208 9880009E02 common_code
	.%line 377 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[b0, a2, AND~, 7, <<24]
.209 9A80080201 common_code
	.%line 377 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu_shf[b0, b0, OR, a1, <<24]
.210 C003080007 common_code
	.%line 378 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_mux_data_out.stats_index = ring_in.stats_index;
	ld_field[b0, 0011, a7, <<0]
.211 B000C00000 common_code
	.%line 378 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu[b12, --, B, b0]
.212 C00C083408 common_code
	.%line 379 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_mux_data_out.l3_pkt_len = ring_in.l3_pkt_len;
	ld_field[b13, 1100, a8, >>0]
.213 C00700280E common_code
	.%line 380 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
/******/      ring_out.plugin_mux_data_out.buf_handle_lo24 = ring_in.buf_handle_lo24;
	ld_field[a14, 0111, b10, <<0]
.214 A040D0000E common_code
	.%line 380 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0
	alu[a13, --, B, a14]
.215 E800000700 common_code
	.%line 382 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:686 0 0 B1
/******/  }
l_11651#:
	rtn[b1]
.216 E000010000 common_code
	.%line 77 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:680 0
/******/          ctx_arb[kill];
_exit#:
	ctx_arb[kill]
.217 E800000300 common_code
	.%line 79 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:680 0 0 B0
/******/  }
	rtn[b0]
.218 FC06EC1304 common_code
	.%line 425 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/  {
_dl_source_message#:
	local_csr_wr[active_lm_addr_1, 4]
.219 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    while(dl_source_message_lock == LOCKED)
	nop
.220 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
	nop
.221 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
	nop
.222 AAB00C0620 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
	alu[--, *l$index1, -, 1]
.%import_expr common_code 223 <34:22:0> &bp 230 +
.223 D839800101 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 230
	bne[l_135#]
.224 FC06EC1304 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:941 0
/******/      ctx_swap();
	local_csr_wr[active_lm_addr_1, 4]
.225 F0000C0300 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:941 0
	nop
.226 F0000C0300 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:941 0
	nop
.227 E000000001 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:941 0
l_129#:
	ctx_arb[voluntary]
.228 AAB00C0620 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    while(dl_source_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 229 <34:22:0> &bp 227 +
.229 D838C00100 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 227
	beq[l_129#]
.230 AAF0000F10 common_code
	.%line 437 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    if(source == MESSAGE_IN_RING_0)
l_135#:
	alu[--, b3, -, 16]
.%import_expr common_code 231 <34:22:0> &bp 235 +
.231 D83AD00101 common_code
	.%line 437 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 235
	bne[l_137#], defer[1]
.232 F0000C0620 common_code
	.%line 435 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
/******/    dl_source_message_lock = LOCKED;
	immed[*l$index1, 1, <<0]
.%import_expr common_code 233 <34:22:0> &bp 250 +
.233 D83E900018 common_code
	.%line 439 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 250
/******/      sring = ONL_XSCALE_TO_PLUGIN_0_CTRL_SRAM_RING;
	br[l_145#], defer[1]
.234 F000000309 common_code
	.%line 439 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	immed[b0, 9, <<0]
.235 AAF0000F11 common_code
	.%line 441 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    else if(source == MESSAGE_IN_RING_1)
l_137#:
	alu[--, b3, -, 17]
.%import_expr common_code 236 <34:22:0> &bp 239 +
.236 D83BC00101 common_code
	.%line 441 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 239
	bne[l_139#]
.%import_expr common_code 237 <34:22:0> &bp 250 +
.237 D83E900018 common_code
	.%line 443 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 250
/******/      sring = ONL_XSCALE_TO_PLUGIN_1_CTRL_SRAM_RING;
	br[l_145#], defer[1]
.238 F00000030A common_code
	.%line 443 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	immed[b0, 10, <<0]
.239 AAF0000F12 common_code
	.%line 445 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    else if(source == MESSAGE_IN_RING_2)
l_139#:
	alu[--, b3, -, 18]
.%import_expr common_code 240 <34:22:0> &bp 243 +
.240 D83CC00101 common_code
	.%line 445 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 243
	bne[l_141#]
.%import_expr common_code 241 <34:22:0> &bp 250 +
.241 D83E900018 common_code
	.%line 447 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 250
/******/      sring = ONL_XSCALE_TO_PLUGIN_2_CTRL_SRAM_RING;
	br[l_145#], defer[1]
.242 F00000030B common_code
	.%line 447 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	immed[b0, 11, <<0]
.243 AAF0000F13 common_code
	.%line 449 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    else if(source == MESSAGE_IN_RING_3)
l_141#:
	alu[--, b3, -, 19]
.%import_expr common_code 244 <34:22:0> &bp 247 +
.244 D83DC00101 common_code
	.%line 449 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 247
	bne[l_143#]
.%import_expr common_code 245 <34:22:0> &bp 250 +
.245 D83E900018 common_code
	.%line 451 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 250
/******/      sring = ONL_XSCALE_TO_PLUGIN_3_CTRL_SRAM_RING;
	br[l_145#], defer[1]
.246 F00000030C common_code
	.%line 451 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	immed[b0, 12, <<0]
.247 AAF0000F14 common_code
	.%line 453 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    else if(source == MESSAGE_IN_RING_4)
l_143#:
	alu[--, b3, -, 20]
.%import_expr common_code 248 <34:22:0> &bp 341 +
.248 D855400101 common_code
	.%line 453 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 341
	bne[l_233#]
.249 F00000030D common_code
	.%line 455 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/      sring = ONL_XSCALE_TO_PLUGIN_4_CTRL_SRAM_RING;
	immed[b0, 13, <<0]
.%import_expr common_code 250 <34:22:0> &bp 43 +
.250 D80AD00018 common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/    msg[0] = sram_ring_get_buffer_1word(sring);
l_145#:
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 251 <27:20:8,17:10:0> &bp 252 +
.251 F0000FF00A common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11723#]
.252 B040100002 common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11723#:
	alu[b1, --, B, a2]
.%import_expr common_code 253 <34:22:0> &bp 261 +
.253 D841500101 common_code
	.%line 463 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 261
/******/    while(msg[0] == 0)
	bne[l_155#], defer[1]
.254 B040200002 common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
/******/    msg[0] = sram_ring_get_buffer_1word(sring);
	alu[b2, --, B, a2]
.255 E000000001 common_code
	.%line 465 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:940 0
/******/      ctx_swap();
l_148#:
	ctx_arb[voluntary]
.%import_expr common_code 256 <34:22:0> &bp 43 +
.256 D80AD00018 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/      msg[0] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 257 <27:20:8,17:10:0> &bp 258 +
.257 F0001C080A common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11724#]
.258 B040200002 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11724#:
	alu[b2, --, B, a2]
.259 B000100800 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
	alu[b1, --, B, b2]
.%import_expr common_code 260 <34:22:0> &bp 255 +
.260 D83FC00100 common_code
	.%line 463 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 255
/******/    while(msg[0] == 0)
	beq[l_148#]
.261 C101100901 common_code
	.%line 469 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    n = (msg[0]>>16) & 0xFF;
l_155#:
	ld_field_w_clr[a1, 0001, b2, >>16]
.262 AAB00C0401 common_code
	.%line 471 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    if(n >= 1)
	alu[--, a1, -, 1]
.%import_expr common_code 263 <34:22:0> &bp 339 +
.263 D854C00105 common_code
	.%line 471 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 339
	blo[l_232#]
.%import_expr common_code 264 <34:22:0> &bp 43 +
.264 D80AD00018 common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/      msg[1] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 265 <27:20:8,17:10:0> &bp 266 +
.265 F0001C280A common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11725#]
.266 B040800002 common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11725#:
	alu[b8, --, B, a2]
.%import_expr common_code 267 <34:22:0> &bp 273 +
.267 D844400101 common_code
	.%line 474 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 273
/******/      while(msg[1] == 0)
	bne[l_166#]
.268 E000000001 common_code
	.%line 476 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:939 0
/******/        ctx_swap();
l_159#:
	ctx_arb[voluntary]
.%import_expr common_code 269 <34:22:0> &bp 43 +
.269 D80AD00018 common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/        msg[1] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 270 <27:20:8,17:10:0> &bp 271 +
.270 F0001C3C0A common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11726#]
.271 B040800002 common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11726#:
	alu[b8, --, B, a2]
.%import_expr common_code 272 <34:22:0> &bp 268 +
.272 D843000100 common_code
	.%line 474 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 268
/******/      while(msg[1] == 0)
	beq[l_159#]
.273 AAB00C0801 common_code
	.%line 480 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    if(n >= 2)
l_166#:
	alu[--, a1, -, 2]
.%import_expr common_code 274 <34:22:0> &bp 339 +
.274 D854C00105 common_code
	.%line 480 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 339
	blo[l_232#]
.%import_expr common_code 275 <34:22:0> &bp 43 +
.275 D80AD00018 common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/      msg[2] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 276 <27:20:8,17:10:0> &bp 277 +
.276 F0001C540A common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11727#]
.277 B040700002 common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11727#:
	alu[b7, --, B, a2]
.%import_expr common_code 278 <34:22:0> &bp 284 +
.278 D847000101 common_code
	.%line 483 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 284
/******/      while(msg[2] == 0)
	bne[l_177#]
.279 E000000001 common_code
	.%line 485 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:938 0
/******/        ctx_swap();
l_170#:
	ctx_arb[voluntary]
.%import_expr common_code 280 <34:22:0> &bp 43 +
.280 D80AD00018 common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/        msg[2] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 281 <27:20:8,17:10:0> &bp 282 +
.281 F0001C680A common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11728#]
.282 B040700002 common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11728#:
	alu[b7, --, B, a2]
.%import_expr common_code 283 <34:22:0> &bp 279 +
.283 D845C00100 common_code
	.%line 483 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 279
/******/      while(msg[2] == 0)
	beq[l_170#]
.284 AAB00C0C01 common_code
	.%line 489 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    if(n >= 3)
l_177#:
	alu[--, a1, -, 3]
.%import_expr common_code 285 <34:22:0> &bp 339 +
.285 D854C00105 common_code
	.%line 489 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 339
	blo[l_232#]
.%import_expr common_code 286 <34:22:0> &bp 43 +
.286 D80AD00018 common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/      msg[3] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 287 <27:20:8,17:10:0> &bp 288 +
.287 F0001C800A common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11729#]
.288 B040600002 common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11729#:
	alu[b6, --, B, a2]
.%import_expr common_code 289 <34:22:0> &bp 295 +
.289 D849C00101 common_code
	.%line 492 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 295
/******/      while(msg[3] == 0)
	bne[l_188#]
.290 E000000001 common_code
	.%line 494 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:937 0
/******/        ctx_swap();
l_181#:
	ctx_arb[voluntary]
.%import_expr common_code 291 <34:22:0> &bp 43 +
.291 D80AD00018 common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/        msg[3] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 292 <27:20:8,17:10:0> &bp 293 +
.292 F0001C940A common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11730#]
.293 B040600002 common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11730#:
	alu[b6, --, B, a2]
.%import_expr common_code 294 <34:22:0> &bp 290 +
.294 D848800100 common_code
	.%line 492 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 290
/******/      while(msg[3] == 0)
	beq[l_181#]
.295 AAB00C1001 common_code
	.%line 498 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    if(n >= 4)
l_188#:
	alu[--, a1, -, 4]
.%import_expr common_code 296 <34:22:0> &bp 339 +
.296 D854C00105 common_code
	.%line 498 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 339
	blo[l_232#]
.%import_expr common_code 297 <34:22:0> &bp 43 +
.297 D80AD00018 common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/      msg[4] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 298 <27:20:8,17:10:0> &bp 299 +
.298 F0001CAC0A common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11731#]
.299 B040500002 common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11731#:
	alu[b5, --, B, a2]
.%import_expr common_code 300 <34:22:0> &bp 306 +
.300 D84C800101 common_code
	.%line 501 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 306
/******/      while(msg[4] == 0)
	bne[l_199#]
.301 E000000001 common_code
	.%line 503 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:936 0
/******/        ctx_swap();
l_192#:
	ctx_arb[voluntary]
.%import_expr common_code 302 <34:22:0> &bp 43 +
.302 D80AD00018 common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/        msg[4] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 303 <27:20:8,17:10:0> &bp 304 +
.303 F0001CC00A common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11732#]
.304 B040500002 common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11732#:
	alu[b5, --, B, a2]
.%import_expr common_code 305 <34:22:0> &bp 301 +
.305 D84B400100 common_code
	.%line 501 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 301
/******/      while(msg[4] == 0)
	beq[l_192#]
.306 AAB00C1401 common_code
	.%line 507 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    if(n >= 5)
l_199#:
	alu[--, a1, -, 5]
.%import_expr common_code 307 <34:22:0> &bp 339 +
.307 D854C00105 common_code
	.%line 507 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 339
	blo[l_232#]
.%import_expr common_code 308 <34:22:0> &bp 43 +
.308 D80AD00018 common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/      msg[5] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 309 <27:20:8,17:10:0> &bp 310 +
.309 F0001CD80A common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11733#]
.310 A040400002 common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11733#:
	alu[a4, --, B, a2]
.%import_expr common_code 311 <34:22:0> &bp 317 +
.311 D84F400101 common_code
	.%line 510 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 317
/******/      while(msg[5] == 0)
	bne[l_210#]
.312 E000000001 common_code
	.%line 512 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:935 0
/******/        ctx_swap();
l_203#:
	ctx_arb[voluntary]
.%import_expr common_code 313 <34:22:0> &bp 43 +
.313 D80AD00018 common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/        msg[5] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 314 <27:20:8,17:10:0> &bp 315 +
.314 F0001CEC0A common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11734#]
.315 A040400002 common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11734#:
	alu[a4, --, B, a2]
.%import_expr common_code 316 <34:22:0> &bp 312 +
.316 D84E000100 common_code
	.%line 510 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 312
/******/      while(msg[5] == 0)
	beq[l_203#]
.317 AAB00C1801 common_code
	.%line 516 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    if(n >= 6)
l_210#:
	alu[--, a1, -, 6]
.%import_expr common_code 318 <34:22:0> &bp 339 +
.318 D854C00105 common_code
	.%line 516 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 339
	blo[l_232#]
.%import_expr common_code 319 <34:22:0> &bp 43 +
.319 D80AD00018 common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/      msg[6] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 320 <27:20:8,17:10:0> &bp 321 +
.320 F0001D040A common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11735#]
.321 B040200002 common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11735#:
	alu[b2, --, B, a2]
.%import_expr common_code 322 <34:22:0> &bp 328 +
.322 D852000101 common_code
	.%line 519 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 328
/******/      while(msg[6] == 0)
	bne[l_221#]
.323 E000000001 common_code
	.%line 521 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:934 0
/******/        ctx_swap();
l_214#:
	ctx_arb[voluntary]
.%import_expr common_code 324 <34:22:0> &bp 43 +
.324 D80AD00018 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/        msg[6] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 325 <27:20:8,17:10:0> &bp 326 +
.325 F0001D180A common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11736#]
.326 B040200002 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
l_11736#:
	alu[b2, --, B, a2]
.%import_expr common_code 327 <34:22:0> &bp 323 +
.327 D850C00100 common_code
	.%line 519 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 323
/******/      while(msg[6] == 0)
	beq[l_214#]
.328 AAB00C1C01 common_code
	.%line 525 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    if(n >= 7)
l_221#:
	alu[--, a1, -, 7]
.%import_expr common_code 329 <34:22:0> &bp 339 +
.329 D854C00105 common_code
	.%line 525 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 339
	blo[l_232#]
.%import_expr common_code 330 <34:22:0> &bp 43 +
.330 D80AD00018 common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/      msg[7] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 331 <27:20:8,17:10:0> &bp 332 +
.331 F0001D300A common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11737#]
.332 A070000002 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/      while(msg[7] == 0)
l_11737#:
	alu[--, --, B, a2]
.%import_expr common_code 333 <34:22:0> &bp 339 +
.333 D854C00101 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 339
	bne[l_232#]
.334 E000000001 common_code
	.%line 530 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:933 0
/******/        ctx_swap();
l_225#:
	ctx_arb[voluntary]
.%import_expr common_code 335 <34:22:0> &bp 43 +
.335 D80AD00018 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 43
/******/        msg[7] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 336 <27:20:8,17:10:0> &bp 337 +
.336 F0001D440A common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a10, l_11738#]
.337 A070000002 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/      while(msg[7] == 0)
l_11738#:
	alu[--, --, B, a2]
.%import_expr common_code 338 <34:22:0> &bp 334 +
.338 D853800100 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 334
	beq[l_225#]
.339 E8001C0009 common_code
	.%line 536 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 0 A9
/******/  }
l_232#:
	rtn[a9], defer[1]
.340 F0000C0220 common_code
	.%line 535 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
/******/    dl_source_message_lock = UNLOCKED;
	immed[*l$index1, 0, <<0]
.341 E8000C0009 common_code
	.%line 459 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 0 A9
/******/      return;
l_233#:
	rtn[a9]
.342 E000000002 common_code
	.%line 648 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:928 0
/******/    wait_for_all(s);
_dl_source_packet#:
	ctx_arb[s1], all
.343 AAB00C1803 common_code
	.%line 315 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0
/******/    if(source == PACKET_IN_RING_0)
	alu[--, a3, -, 6]
.%import_expr common_code 344 <34:22:0> &bp 347 +
.344 D856C00101 common_code
	.%line 315 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0 347
	bne[l_282#]
.%import_expr common_code 345 <34:22:0> &bp 362 +
.345 D85A900018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 1 362
/******/      sring = PLC_TO_PLUGIN_0_SRAM_RING;
	br[l_290#], defer[1]
.346 F000000302 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:754 0
	immed[b0, 2, <<0]
.347 AAB00C1C03 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0
/******/    else if(source == PACKET_IN_RING_1)
l_282#:
	alu[--, a3, -, 7]
.%import_expr common_code 348 <34:22:0> &bp 351 +
.348 D857C00101 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0 351
	bne[l_284#]
.%import_expr common_code 349 <34:22:0> &bp 362 +
.349 D85A900018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 1 362
/******/      sring = PLC_TO_PLUGIN_1_SRAM_RING;
	br[l_290#], defer[1]
.350 F000000303 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:754 0
	immed[b0, 3, <<0]
.351 AAB00C2003 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0
/******/    else if(source == PACKET_IN_RING_2)
l_284#:
	alu[--, a3, -, 8]
.%import_expr common_code 352 <34:22:0> &bp 355 +
.352 D858C00101 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0 355
	bne[l_286#]
.%import_expr common_code 353 <34:22:0> &bp 362 +
.353 D85A900018 common_code
	.%line 325 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 1 362
/******/      sring = PLC_TO_PLUGIN_2_SRAM_RING;
	br[l_290#], defer[1]
.354 F000000304 common_code
	.%line 325 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:754 0
	immed[b0, 4, <<0]
.355 AAB00C2403 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0
/******/    else if(source == PACKET_IN_RING_3)
l_286#:
	alu[--, a3, -, 9]
.%import_expr common_code 356 <34:22:0> &bp 359 +
.356 D859C00101 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0 359
	bne[l_288#]
.%import_expr common_code 357 <34:22:0> &bp 362 +
.357 D85A900018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 1 362
/******/      sring = PLC_TO_PLUGIN_3_SRAM_RING;
	br[l_290#], defer[1]
.358 F000000305 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:754 0
	immed[b0, 5, <<0]
.359 AAB00C2803 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0
/******/    else if(source == PACKET_IN_RING_4)
l_288#:
	alu[--, a3, -, 10]
.%import_expr common_code 360 <34:22:0> &bp 383 +
.360 D85FC00101 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0 383
	bne[l_324#]
.361 F000000306 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0
/******/      sring = PLC_TO_PLUGIN_4_SRAM_RING;
	immed[b0, 6, <<0]
.%import_expr common_code 362 <34:22:0> &bp 48 +
.362 D80C100018 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 1 48
/******/    sram_ring_get_buffer_6word(sring, ring_in.i);
l_290#:
	br[_sram_ring_get_buffer_6word#], defer[1]
.%import_expr common_code 363 <27:20:8,17:10:0> &bp 364 +
.363 F0001DB002 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:754 0
	load_addr[a2, l_11739#]
.364 A030002800 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0
/******/    while (ring_in.i[0] == 0)
l_11739#:
	alu[--, --, B, b10]
.%import_expr common_code 365 <34:22:0> &bp 371 +
.365 D85CC00101 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0 371
	bne[l_300#]
.366 E000000001 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:927 0
/******/        ctx_swap();
l_293#:
	ctx_arb[voluntary]
.%import_expr common_code 367 <34:22:0> &bp 48 +
.367 D80C100018 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 1 48
/******/        sram_ring_get_buffer_6word(sring, ring_in.i);
	br[_sram_ring_get_buffer_6word#], defer[1]
.%import_expr common_code 368 <27:20:8,17:10:0> &bp 369 +
.368 F0001DC402 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:754 0
	load_addr[a2, l_11740#]
.369 A030002800 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0
/******/    while (ring_in.i[0] == 0)
l_11740#:
	alu[--, --, B, b10]
.%import_expr common_code 370 <34:22:0> &bp 366 +
.370 D85B800100 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0 366
	beq[l_293#]
.371 FC04400000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:922 1
/******/    c = ctx();
l_300#:
	local_csr_rd[active_ctx_sts]
.372 F000000300 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:922 0
	immed[b0, 0, <<0]
.373 B440000307 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:922 0
	alu[b0, b0, AND, 7]
.%import_expr common_code 374 <34:22:0> &bp 382 +
.374 D85F800109 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:922 0 382
/******/    if(c >= FIRST_PACKET_THREAD && c < LAST_PACKET_THREAD) 
	blt[l_323#]
.375 AAF0000305 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:922 0
	alu[--, b0, -, 5]
.%import_expr common_code 376 <34:22:0> &bp 379 +
.376 D85EC00108 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:922 0 379
	bge[l_313#]
.377 FC10AE2388 common_code
	.%line 665 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:926 0
/******/      signal_same_ME_next_ctx(__signal_number(s));
	local_csr_wr[same_me_signal, (((1 & 15) << 3) | 128)]
.%import_expr common_code 378 <34:22:0> &bp 382 +
.378 D85F800018 common_code
	.%line 666 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:922 0 382
/******/      __implicit_write(s);
	br[l_323#]
.379 AAF0000305 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:922 0
/******/    else if(c == LAST_PACKET_THREAD)
l_313#:
	alu[--, b0, -, 5]
.%import_expr common_code 380 <34:22:0> &bp 382 +
.380 D85F800101 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:922 0 382
	bne[l_323#]
.381 FC10AC2308 common_code
	.%line 670 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:924 0
/******/      signal_same_ME(__signal_number(s), FIRST_PACKET_THREAD);
	local_csr_wr[same_me_signal, ((1 & 15) << 3)]
.382 E800000700 common_code
	.%line 350 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0 0 B1
/******/  }
l_323#:
	rtn[b1]
.383 E800000700 common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:754 0 0 B1
/******/      return;
l_324#:
	rtn[b1]
.384 FC066C0000 common_code
	.%line 128 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/  {
_handle_pkt_user#:
	local_csr_wr[active_lm_addr_0, a0]
.385 F40A000300 common_code
	.%line 655 "/users/onl/npr/intel_sdk_285x/src/library/dataplane_library/microC/ixp_buf.c" 1 fiid:1341 0
/******/  	sram_dequeue((__declspec(sram_read_reg) void *) out_sram_addr,   /* data to read */
	immed[b0, 40960, <<16]
.386 0B30000320 common_code
	.%line 655 "/users/onl/npr/intel_sdk_285x/src/library/dataplane_library/microC/ixp_buf.c" 1 fiid:1342 0
	sram[dequeue, $0, b0, 0], sig_done[s3]
.387 E000200008 common_code
	.%line 444 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1339 2
/******/           __wait_for_all(&sram_sig);
	ctx_arb[s3], all, defer[2]
.388 F00FFFF001 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/src/library/microblocks_library/microc/dl_buf.c" 0 fiid:1331 1
/******/      sramOffset = bufHandle.lw_offset << 2;
	immed[a1, 65532, <<0]
.389 F4403FFC01 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/src/library/microblocks_library/microc/dl_buf.c" 0 fiid:1331 0
	immed_w1[a1, 1023]
.390 95E0202A01 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/src/library/microblocks_library/microc/dl_buf.c" 1 fiid:1331 0
	alu_shf[b2, a1, AND, b10, <<2]
.391 9A10280A21 common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/src/library/microblocks_library/microc/dl_buf.c" 1 fiid:1331 0
/******/      sramOffset += channelNumber;
	alu_shf[b2, b2, OR, 1, <<31]
.392 003E000820 common_code
	.%line 468 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1329 0
/******/  	sram_read(&sram_rd_regs, (__declspec(sram) void *) bufDescPtr, 8, ctx_swap, &sram_sig);
	sram[read, $0, b2, 0, 8], ctx_swap[s3]
.393 B000360000 common_code
	.%line 470 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1328 0
/******/  	descStructPtr->value[0] = sram_rd_regs[0];
	alu[b3, --, B, $0]
.394 B000060400 common_code
	.%line 471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1328 0
/******/  	descStructPtr->value[1] = sram_rd_regs[1];
	alu[b0, --, B, $1]
.395 A018360C00 common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1328 0
/******/  	descStructPtr->value[3] = sram_rd_regs[3];
	alu[$3, --, B, $3]
.396 A018461000 common_code
	.%line 474 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1328 0
/******/  	descStructPtr->value[4] = sram_rd_regs[4];
	alu[$4, --, B, $4]
.397 A000261400 common_code
	.%line 475 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1328 0
/******/  	descStructPtr->value[5] = sram_rd_regs[5];
	alu[a2, --, B, $5]
.398 A018761C00 common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1328 0
/******/  	descStructPtr->value[7] = sram_rd_regs[7];
	alu[$7, --, B, $7]
.399 94C012092F common_code
	.%line 174 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/      bufDescriptor.reserved1 = bufDescriptor.freelistId;
	alu_shf[b1, 15, AND, $2, >>12]
.400 898010BE82 common_code
	.%line 174 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu_shf[a1, $2, AND~, 15, <<8]
.401 8B88200601 common_code
	.%line 174 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu_shf[$2, a1, OR, b1, <<8]
.402 C103020502 common_code
	.%line 175 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/      bufDescriptor.reserved2 = bufDescriptor.bufferSize;
	ld_field[a2, 0011, $1, >>16]
.403 A018000C00 common_code
	.%line 488 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1326 0
/******/  	sram_wr_regs[0] = descStructPtr->value[0] ;
	alu[$0, --, B, b3]
.404 A018100000 common_code
	.%line 489 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1326 0
/******/  	sram_wr_regs[1] = descStructPtr->value[1] ;
	alu[$1, --, B, b0]
.405 013E000A20 common_code
	.%line 497 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1327 2
/******/  	sram_write(&sram_wr_regs, (__declspec(sram) void *) bufDescPtr, 8, ctx_swap, &sram_sig);
	sram[write, $0, b2, 0, 8], ctx_swap[s3], defer[2]
.406 A058500002 common_code
	.%line 493 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1326 1
/******/  	sram_wr_regs[5] = descStructPtr->value[5] ;
	alu[$5, --, B, a2]
.407 A018600C00 common_code
	.%line 494 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1326 0
/******/  	sram_wr_regs[6] = descStructPtr->value[6] ;
	alu[$6, --, B, b3]
.408 8180102A00 common_code
	.%line 180 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/      dramBufferPtr = onl_api_getBufferPtr(buf_handle);
	alu_shf[a1, --, B, b10, <<8]
.409 B280200001 common_code
	.%line 511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1323 0
/******/  	ipv4HdrPtr = dramBufferPtr + offset;
	alu[b2, a1, +16, b0]
.410 B440000B07 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  	unalignAmount = (ipHdrPtr & 7); // Should be 0, 2, 4, or 6
	alu[b0, b2, AND, 7]
.411 AAB0000306 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  	switch (unalignAmount) 
	alu[--, 6, -, b0]
.%import_expr common_code 412 <34:22:0> &bp 462 +
.412 D873800105 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0 462
	blo[l_928#]
.%import_expr common_code 413 <26:22:8,7:0:0> &bp 414 +
.413 E80040039E common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0 414 B0
	jump[b0, l_11771#], targets[l_11777#,l_11776#,l_11775#,l_11774#,l_11773#,l_11772#,l_11771#]
.%import_expr common_code 414 <34:22:0> &bp 455 +
.414 D871C00018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0 455
l_11771#:
	br[l_897#]
.%import_expr common_code 415 <34:22:0> &bp 462 +
.415 D873800018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0 462
l_11772#:
	br[l_928#]
.%import_expr common_code 416 <34:22:0> &bp 442 +
.416 D86E800018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0 442
l_11773#:
	br[l_790#]
.%import_expr common_code 417 <34:22:0> &bp 462 +
.417 D873800018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0 462
l_11774#:
	br[l_928#]
.%import_expr common_code 418 <34:22:0> &bp 434 +
.418 D86C800018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0 434
l_11775#:
	br[l_759#]
.%import_expr common_code 419 <34:22:0> &bp 462 +
.419 D873800018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0 462
l_11776#:
	br[l_928#]
.%import_expr common_code 420 <34:22:0> &bp 421 +
.420 D869400018 common_code
	.%line 524 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0 421
l_11777#:
	br[l_653#]
.421 2846000B20 common_code
	.%line 565 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1309 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) ipHdrPtr, 4, sig_done, &sp);
l_653#:
	dram[read, $$0, b2, 0, 4], sig_done[s4]
.422 E000000030 common_code
	.%line 566 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.423 B000070800 common_code
	.%line 568 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	alu[b0, --, B, $$2]
.424 91008003C1 common_code
	.%line 568 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1308 0
	dbl_shf[b8, $$1, b0, >>16]
.425 B000070C00 common_code
	.%line 569 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[2], dram_rd_regs[3], 16);
	alu[b0, --, B, $$3]
.426 91000003C2 common_code
	.%line 569 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1306 0
	dbl_shf[b0, $$2, b0, >>16]
.427 A000171000 common_code
	.%line 570 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[2] = dbl_shl(dram_rd_regs[3], dram_rd_regs[4], 16);
	alu[a1, --, B, $$4]
.428 91007B0F01 common_code
	.%line 570 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1304 0
	dbl_shf[b7, $$3, a1, >>16]
.429 A000171400 common_code
	.%line 571 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[3] = dbl_shl(dram_rd_regs[4], dram_rd_regs[5], 16);
	alu[a1, --, B, $$5]
.430 91006B1301 common_code
	.%line 571 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1302 0
	dbl_shf[b6, $$4, a1, >>16]
.%import_expr common_code 431 <34:22:0> &bp 462 +
.431 D873A00018 common_code
	.%line 572 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 2 462
/******/  			ipv4_hdr_ptr->value[4] = dbl_shl(dram_rd_regs[5], dram_rd_regs[6], 16);
	br[l_928#], defer[2]
.432 A000171800 common_code
	.%line 572 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1298 1
	alu[a1, --, B, $$6]
.433 91005B1701 common_code
	.%line 572 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1300 0
	dbl_shf[b5, $$5, a1, >>16]
.434 2844000B20 common_code
	.%line 552 "/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_759#:
	dram[read, $$0, b2, 0, 3], sig_done[s4]
.435 E000000030 common_code
	.%line 553 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.436 B000870400 common_code
	.%line 555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[0] = dram_rd_regs[1];
	alu[b8, --, B, $$1]
.437 B000070800 common_code
	.%line 556 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[1] = dram_rd_regs[2];
	alu[b0, --, B, $$2]
.438 B000770C00 common_code
	.%line 557 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[2] = dram_rd_regs[3];
	alu[b7, --, B, $$3]
.%import_expr common_code 439 <34:22:0> &bp 462 +
.439 D873A00018 common_code
	.%line 559 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 2 462
/******/  			ipv4_hdr_ptr->value[4] = dram_rd_regs[5];
	br[l_928#], defer[2]
.440 B000671000 common_code
	.%line 558 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1298 1
/******/  			ipv4_hdr_ptr->value[3] = dram_rd_regs[4];
	alu[b6, --, B, $$4]
.441 B000571400 common_code
	.%line 559 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[4] = dram_rd_regs[5];
	alu[b5, --, B, $$5]
.442 2844000B20 common_code
	.%line 540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1321 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) ipHdrPtr, 3, sig_done, &sp);
l_790#:
	dram[read, $$0, b2, 0, 3], sig_done[s4]
.443 E000000030 common_code
	.%line 541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.444 B000070400 common_code
	.%line 543 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[0], dram_rd_regs[1], 16);
	alu[b0, --, B, $$1]
.445 91008003C0 common_code
	.%line 543 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1320 0
	dbl_shf[b8, $$0, b0, >>16]
.446 B000070800 common_code
	.%line 544 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	alu[b0, --, B, $$2]
.447 91000003C1 common_code
	.%line 544 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1318 0
	dbl_shf[b0, $$1, b0, >>16]
.448 A000170C00 common_code
	.%line 545 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[2] = dbl_shl(dram_rd_regs[2], dram_rd_regs[3], 16);
	alu[a1, --, B, $$3]
.449 91007B0B01 common_code
	.%line 545 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1316 0
	dbl_shf[b7, $$2, a1, >>16]
.450 A000171000 common_code
	.%line 546 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[3] = dbl_shl(dram_rd_regs[3], dram_rd_regs[4], 16);
	alu[a1, --, B, $$4]
.451 91006B0F01 common_code
	.%line 546 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1314 0
	dbl_shf[b6, $$3, a1, >>16]
.%import_expr common_code 452 <34:22:0> &bp 462 +
.452 D873A00018 common_code
	.%line 547 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 2 462
/******/  			ipv4_hdr_ptr->value[4] = dbl_shl(dram_rd_regs[4], dram_rd_regs[5], 16);
	br[l_928#], defer[2]
.453 A000171400 common_code
	.%line 547 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1298 1
	alu[a1, --, B, $$5]
.454 91005B1301 common_code
	.%line 547 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1312 0
	dbl_shf[b5, $$4, a1, >>16]
.455 2844000B20 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1322 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) ipHdrPtr, 3, sig_done, &sp);
l_897#:
	dram[read, $$0, b2, 0, 3], sig_done[s4]
.456 E000000030 common_code
	.%line 529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.457 B000870000 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[0] = dram_rd_regs[0];
	alu[b8, --, B, $$0]
.458 B000070400 common_code
	.%line 532 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[1] = dram_rd_regs[1];
	alu[b0, --, B, $$1]
.459 B000770800 common_code
	.%line 533 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[2] = dram_rd_regs[2];
	alu[b7, --, B, $$2]
.460 B000670C00 common_code
	.%line 534 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[3] = dram_rd_regs[3];
	alu[b6, --, B, $$3]
.461 B000571000 common_code
	.%line 535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1298 0
/******/  			ipv4_hdr_ptr->value[4] = dram_rd_regs[4];
	alu[b5, --, B, $$4]
.462 81C0102100 common_code
	.%line 189 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/      if (ipv4_hdr.ip_v == 4) {
l_928#:
	alu_shf[a1, --, B, b8, >>28]
.463 AAB00C1001 common_code
	.%line 189 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[--, a1, -, 4]
.%import_expr common_code 464 <34:22:0> &bp 615 +
.464 D899C00101 common_code
	.%line 189 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
	bne[l_1427#]
.465 9100102100 common_code
	.%line 1724 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum  = ipv4_hdr_ptr->value[0] >> 16;
	alu_shf[b1, --, B, b8, >>16]
.466 C003102001 common_code
	.%line 1725 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum += ipv4_hdr_ptr->value[0] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b8, <<0]
.467 B080100401 common_code
	.%line 1725 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
	alu[b1, a1, +, b1]
.468 8100100100 common_code
	.%line 1726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum += ipv4_hdr_ptr->value[1] >> 16;
	alu_shf[a1, --, B, b0, >>16]
.469 B080100401 common_code
	.%line 1726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
	alu[b1, a1, +, b1]
.470 C003100001 common_code
	.%line 1727 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum += ipv4_hdr_ptr->value[1] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b0, <<0]
.471 B080100401 common_code
	.%line 1727 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
	alu[b1, a1, +, b1]
.472 8100101D00 common_code
	.%line 1728 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum += ipv4_hdr_ptr->value[2] >> 16;
	alu_shf[a1, --, B, b7, >>16]
.473 B080100401 common_code
	.%line 1728 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
	alu[b1, a1, +, b1]
.474 8100101900 common_code
	.%line 1730 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum += ipv4_hdr_ptr->value[3] >> 16;
	alu_shf[a1, --, B, b6, >>16]
.475 B080100401 common_code
	.%line 1730 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
	alu[b1, a1, +, b1]
.476 C003101801 common_code
	.%line 1731 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum += ipv4_hdr_ptr->value[3] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b6, <<0]
.477 B080100401 common_code
	.%line 1731 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
	alu[b1, a1, +, b1]
.478 8100101500 common_code
	.%line 1732 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum += ipv4_hdr_ptr->value[4] >> 16;
	alu_shf[a1, --, B, b5, >>16]
.479 B080100401 common_code
	.%line 1732 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
	alu[b1, a1, +, b1]
.480 C003101401 common_code
	.%line 1733 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum += ipv4_hdr_ptr->value[4] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b5, <<0]
.481 B080100401 common_code
	.%line 1733 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
	alu[b1, a1, +, b1]
.482 9100000500 common_code
	.%line 1736 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      while (cksum >> 16)
	alu_shf[b0, --, B, b1, >>16]
.%import_expr common_code 483 <34:22:0> &bp 489 +
.483 D87A400100 common_code
	.%line 1736 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0 489
	beq[l_934#]
.484 C003100401 common_code
	.%line 1737 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/  	cksum = (cksum & 0xFFFF) + (cksum >> 16);
	ld_field_w_clr[a1, 0011, b1, <<0]
.485 B080100001 common_code
	.%line 1737 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
l_11712#:
	alu[b1, a1, +, b0]
.486 9100000500 common_code
	.%line 1736 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      while (cksum >> 16)
	alu_shf[b0, --, B, b1, >>16]
.%import_expr common_code 487 <34:22:0> &bp 485 +
.487 D879500101 common_code
	.%line 1736 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 1 485
	bne[l_11712#], defer[1]
.488 C003100401 common_code
	.%line 1736 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1297 0
	ld_field_w_clr[a1, 0011, b1, <<0]
.489 A200100400 common_code
	.%line 1739 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
/******/      cksum = (~cksum & 0xFFFF);
l_934#:
	alu[a1, --, ~B, b1]
.490 C003180401 common_code
	.%line 1739 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1297 0
	ld_field_w_clr[b1, 0011, a1, <<0]
.491 C003101C01 common_code
	.%line 191 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/  	if (cksum != ipv4_hdr.ip_sum) return;
	ld_field_w_clr[a1, 0011, b7, >>0]
.492 AAB0000401 common_code
	.%line 191 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[--, a1, -, b1]
.%import_expr common_code 493 <34:22:0> &bp 1777 +
.493 D9BC400101 common_code
	.%line 191 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 1777
	bne[l_3456#]
.494 C101101D01 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/          switch(ipv4_hdr.ip_proto) {
	ld_field_w_clr[a1, 0001, b7, >>16]
.495 BA800C0401 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[b0, a1, -, 1]
.496 AAB0000310 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[--, 16, -, b0]
.%import_expr common_code 497 <34:22:0> &bp 615 +
.497 D899C00105 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
	blo[l_1427#]
.%import_expr common_code 498 <26:22:8,7:0:0> &bp 499 +
.498 E8004003F3 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 499 B0
	jump[b0, l_11792#], targets[l_11808#,l_11807#,l_11806#,l_11805#,l_11804#,l_11803#,l_11802#,l_11801#,l_11800#,l_11799#,l_11798#,l_11797#,l_11796#,l_11795#,l_11794#,l_11793#,l_11792#]
.%import_expr common_code 499 <34:22:0> &bp 615 +
.499 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11792#:
	br[l_1427#]
.%import_expr common_code 500 <34:22:0> &bp 615 +
.500 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11793#:
	br[l_1427#]
.%import_expr common_code 501 <34:22:0> &bp 615 +
.501 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11794#:
	br[l_1427#]
.%import_expr common_code 502 <34:22:0> &bp 615 +
.502 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11795#:
	br[l_1427#]
.%import_expr common_code 503 <34:22:0> &bp 615 +
.503 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11796#:
	br[l_1427#]
.%import_expr common_code 504 <34:22:0> &bp 560 +
.504 D88C000018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 560
l_11797#:
	br[l_1136#]
.%import_expr common_code 505 <34:22:0> &bp 615 +
.505 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11798#:
	br[l_1427#]
.%import_expr common_code 506 <34:22:0> &bp 615 +
.506 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11799#:
	br[l_1427#]
.%import_expr common_code 507 <34:22:0> &bp 615 +
.507 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11800#:
	br[l_1427#]
.%import_expr common_code 508 <34:22:0> &bp 615 +
.508 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11801#:
	br[l_1427#]
.%import_expr common_code 509 <34:22:0> &bp 615 +
.509 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11802#:
	br[l_1427#]
.%import_expr common_code 510 <34:22:0> &bp 615 +
.510 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11803#:
	br[l_1427#]
.%import_expr common_code 511 <34:22:0> &bp 615 +
.511 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11804#:
	br[l_1427#]
.%import_expr common_code 512 <34:22:0> &bp 615 +
.512 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11805#:
	br[l_1427#]
.%import_expr common_code 513 <34:22:0> &bp 615 +
.513 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11806#:
	br[l_1427#]
.%import_expr common_code 514 <34:22:0> &bp 615 +
.514 D899C00018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
l_11807#:
	br[l_1427#]
.%import_expr common_code 515 <34:22:0> &bp 516 +
.515 D881000018 common_code
	.%line 193 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 516
l_11808#:
	br[l_937#]
.%import_expr common_code 516 <34:22:0> &bp 79 +
.516 D813E00018 common_code
	.%line 207 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 2 79
/******/                  udpHdrPtr = onl_api_getUdpHdrPtr(ipv4HdrPtr, ipv4_hdr.ip_hl);       
l_937#:
	br[_onl_api_getUdpHdrPtr#], defer[2]
.517 958000212F common_code
	.%line 207 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 1
	alu_shf[b0, 15, AND, b8, >>24]
.%import_expr common_code 518 <27:20:8,7:0:0> &bp 519 +
.518 F000200707 common_code
	.%line 207 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 0
	load_addr[b1, l_11741#]
.519 B440000F07 common_code
	.%line 795 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  	unalignAmount = (udpHdrPtr & 7); // Should be 0, 2, 4, or 6
l_11741#:
	alu[b0, b3, AND, 7]
.520 AAB0000306 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  	switch (unalignAmount) 
	alu[--, 6, -, b0]
.%import_expr common_code 521 <34:22:0> &bp 555 +
.521 D88AE00105 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 2 555
	blo[l_1133#], defer[2]
.522 C003102002 common_code
	.%line 209 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 1
/******/                  if (ipv4_hdr.ip_len == ((ipv4_hdr.ip_hl << 2) + udp_hdr.uh_ulen)) {
	ld_field_w_clr[a2, 0011, b8, >>0]
.523 856040217C common_code
	.%line 209 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 0
	alu_shf[a4, 60, AND, b8, >>22]
.%import_expr common_code 524 <26:22:8,7:0:0> &bp 525 +
.524 E80080030D common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0 525 B0
/******/  	switch (unalignAmount) 
	jump[b0, l_11778#], targets[l_11784#,l_11783#,l_11782#,l_11781#,l_11780#,l_11779#,l_11778#]
.%import_expr common_code 525 <34:22:0> &bp 551 +
.525 D889C00018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0 551
l_11778#:
	br[l_1102#]
.%import_expr common_code 526 <34:22:0> &bp 555 +
.526 D88AC00018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0 555
l_11779#:
	br[l_1133#]
.%import_expr common_code 527 <34:22:0> &bp 544 +
.527 D888000018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0 544
l_11780#:
	br[l_1040#]
.%import_expr common_code 528 <34:22:0> &bp 555 +
.528 D88AC00018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0 555
l_11781#:
	br[l_1133#]
.%import_expr common_code 529 <34:22:0> &bp 539 +
.529 D886C00018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0 539
l_11782#:
	br[l_1009#]
.%import_expr common_code 530 <34:22:0> &bp 555 +
.530 D88AC00018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0 555
l_11783#:
	br[l_1133#]
.%import_expr common_code 531 <34:22:0> &bp 532 +
.531 D885000018 common_code
	.%line 797 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0 532
l_11784#:
	br[l_948#]
.532 2842000F20 common_code
	.%line 829 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1264 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) udpHdrPtr, 2, sig_done, &sp);
l_948#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.533 E000000030 common_code
	.%line 830 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.534 B000070800 common_code
	.%line 832 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  			udp_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	alu[b0, --, B, $$2]
.535 91000003C1 common_code
	.%line 832 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1263 0
	dbl_shf[b0, $$1, b0, >>16]
.%import_expr common_code 536 <34:22:0> &bp 555 +
.536 D88AE00018 common_code
	.%line 833 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 2 555
/******/  			udp_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[2], dram_rd_regs[3], 16);
	br[l_1133#], defer[2]
.537 A000170C00 common_code
	.%line 833 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1259 1
	alu[a1, --, B, $$3]
.538 81001B0B01 common_code
	.%line 833 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1261 0
	dbl_shf[a1, $$2, a1, >>16]
.539 2842000F20 common_code
	.%line 819 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1265 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) udpHdrPtr, 2, sig_done, &sp);
l_1009#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.540 E000000030 common_code
	.%line 820 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.%import_expr common_code 541 <34:22:0> &bp 555 +
.541 D88AE00018 common_code
	.%line 823 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 2 555
/******/  			udp_hdr_ptr->value[1] = dram_rd_regs[2];
	br[l_1133#], defer[2]
.542 B000070400 common_code
	.%line 822 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1259 1
/******/  			udp_hdr_ptr->value[0] = dram_rd_regs[1];
	alu[b0, --, B, $$1]
.543 A000170800 common_code
	.%line 823 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1259 0
/******/  			udp_hdr_ptr->value[1] = dram_rd_regs[2];
	alu[a1, --, B, $$2]
.544 2842000F20 common_code
	.%line 810 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1270 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) udpHdrPtr, 2, sig_done, &sp);
l_1040#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.545 E000000030 common_code
	.%line 811 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.546 B000070400 common_code
	.%line 813 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  			udp_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[0], dram_rd_regs[1], 16);
	alu[b0, --, B, $$1]
.547 91000003C0 common_code
	.%line 813 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1269 0
	dbl_shf[b0, $$0, b0, >>16]
.%import_expr common_code 548 <34:22:0> &bp 555 +
.548 D88AE00018 common_code
	.%line 814 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 2 555
/******/  			udp_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	br[l_1133#], defer[2]
.549 A000170800 common_code
	.%line 814 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1259 1
	alu[a1, --, B, $$2]
.550 81001B0701 common_code
	.%line 814 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1267 0
	dbl_shf[a1, $$1, a1, >>16]
.551 2840000F20 common_code
	.%line 801 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1271 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) udpHdrPtr, 1, sig_done, &sp);
l_1102#:
	dram[read, $$0, b3, 0, 1], sig_done[s4]
.552 E000000030 common_code
	.%line 802 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.553 B000070000 common_code
	.%line 804 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  			udp_hdr_ptr->value[0] = dram_rd_regs[0];
	alu[b0, --, B, $$0]
.554 A000170400 common_code
	.%line 805 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1259 0
/******/  			udp_hdr_ptr->value[1] = dram_rd_regs[1];
	alu[a1, --, B, $$1]
.555 9100180101 common_code
	.%line 209 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/                  if (ipv4_hdr.ip_len == ((ipv4_hdr.ip_hl << 2) + udp_hdr.uh_ulen)) {
l_1133#:
	alu_shf[b1, --, B, a1, >>16]
.556 B080100404 common_code
	.%line 209 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[b1, a4, +, b1]
.557 AAB0000402 common_code
	.%line 209 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[--, a2, -, b1]
.%import_expr common_code 558 <34:22:0> &bp 615 +
.558 D899C00101 common_code
	.%line 209 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
	bne[l_1427#]
.%import_expr common_code 559 <34:22:0> &bp 615 +
.559 D899C00018 common_code
	.%line 210 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 615
/******/                      hdrLengthCheckPass++;
	br[l_1427#]
.%import_expr common_code 560 <34:22:0> &bp 76 +
.560 D813200018 common_code
	.%line 202 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 2 76
/******/                  tcpHdrPtr = onl_api_getTcpHdrPtr(ipv4HdrPtr, ipv4_hdr.ip_hl);       
l_1136#:
	br[_onl_api_getTcpHdrPtr#], defer[2]
.561 958000212F common_code
	.%line 202 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 1
	alu_shf[b0, 15, AND, b8, >>24]
.%import_expr common_code 562 <27:20:8,7:0:0> &bp 563 +
.562 F000200733 common_code
	.%line 202 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 0
	load_addr[b1, l_11742#]
.563 B4000C1C0F common_code
	.%line 724 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  	unalignAmount = (tcpHdrPtr & 7); // Should be 0, 2, 4, or 6
l_11742#:
	alu[b0, a15, AND, 7]
.564 AAB0000306 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  	switch (unalignAmount) 
	alu[--, 6, -, b0]
.%import_expr common_code 565 <34:22:0> &bp 615 +
.565 D899C00105 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0 615
	blo[l_1427#]
.%import_expr common_code 566 <26:22:8,7:0:0> &bp 567 +
.566 E800800337 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0 567 B0
	jump[b0, l_11785#], targets[l_11791#,l_11790#,l_11789#,l_11788#,l_11787#,l_11786#,l_11785#]
.%import_expr common_code 567 <34:22:0> &bp 608 +
.567 D898000018 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0 608
l_11785#:
	br[l_1395#]
.%import_expr common_code 568 <34:22:0> &bp 615 +
.568 D899C00018 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0 615
l_11786#:
	br[l_1427#]
.%import_expr common_code 569 <34:22:0> &bp 595 +
.569 D894C00018 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0 595
l_11787#:
	br[l_1288#]
.%import_expr common_code 570 <34:22:0> &bp 615 +
.570 D899C00018 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0 615
l_11788#:
	br[l_1427#]
.%import_expr common_code 571 <34:22:0> &bp 587 +
.571 D892C00018 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0 587
l_11789#:
	br[l_1257#]
.%import_expr common_code 572 <34:22:0> &bp 615 +
.572 D899C00018 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0 615
l_11790#:
	br[l_1427#]
.%import_expr common_code 573 <34:22:0> &bp 574 +
.573 D88F800018 common_code
	.%line 726 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0 574
l_11791#:
	br[l_1151#]
.574 284600830F common_code
	.%line 767 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1283 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) tcpHdrPtr, 4, sig_done, &sp);
l_1151#:
	dram[read, $$0, a15, 0, 4], sig_done[s4]
.575 E000000030 common_code
	.%line 768 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.576 B000070800 common_code
	.%line 770 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	alu[b0, --, B, $$2]
.577 91004003C1 common_code
	.%line 770 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1282 0
	dbl_shf[b4, $$1, b0, >>16]
.578 B000070C00 common_code
	.%line 771 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[2], dram_rd_regs[3], 16);
	alu[b0, --, B, $$3]
.579 91003003C2 common_code
	.%line 771 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1280 0
	dbl_shf[b3, $$2, b0, >>16]
.580 B000071000 common_code
	.%line 772 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[2] = dbl_shl(dram_rd_regs[3], dram_rd_regs[4], 16);
	alu[b0, --, B, $$4]
.581 91002003C3 common_code
	.%line 772 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1278 0
	dbl_shf[b2, $$3, b0, >>16]
.582 B000071400 common_code
	.%line 773 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[3] = dbl_shl(dram_rd_regs[4], dram_rd_regs[5], 16);
	alu[b0, --, B, $$5]
.583 91001003C4 common_code
	.%line 773 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1276 0
	dbl_shf[b1, $$4, b0, >>16]
.%import_expr common_code 584 <34:22:0> &bp 615 +
.584 D899E00018 common_code
	.%line 774 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 2 615
/******/  			tcp_hdr_ptr->value[4] = dbl_shl(dram_rd_regs[5], dram_rd_regs[6], 16);
	br[l_1427#], defer[2]
.585 B000071800 common_code
	.%line 774 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1272 1
	alu[b0, --, B, $$6]
.586 91000003C5 common_code
	.%line 774 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1274 0
	dbl_shf[b0, $$5, b0, >>16]
.587 284400830F common_code
	.%line 754 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1284 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) tcpHdrPtr, 3, sig_done, &sp);
l_1257#:
	dram[read, $$0, a15, 0, 3], sig_done[s4]
.588 E000000030 common_code
	.%line 755 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.589 B000470400 common_code
	.%line 757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[0] = dram_rd_regs[1];
	alu[b4, --, B, $$1]
.590 B000370800 common_code
	.%line 758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[1] = dram_rd_regs[2];
	alu[b3, --, B, $$2]
.591 B000270C00 common_code
	.%line 759 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[2] = dram_rd_regs[3];
	alu[b2, --, B, $$3]
.%import_expr common_code 592 <34:22:0> &bp 615 +
.592 D899E00018 common_code
	.%line 761 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 2 615
/******/  			tcp_hdr_ptr->value[4] = dram_rd_regs[5];
	br[l_1427#], defer[2]
.593 B000171000 common_code
	.%line 760 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1272 1
/******/  			tcp_hdr_ptr->value[3] = dram_rd_regs[4];
	alu[b1, --, B, $$4]
.594 B000071400 common_code
	.%line 761 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1272 0
/******/  			tcp_hdr_ptr->value[4] = dram_rd_regs[5];
	alu[b0, --, B, $$5]
.595 284400830F common_code
	.%line 742 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1295 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) tcpHdrPtr, 3, sig_done, &sp);
l_1288#:
	dram[read, $$0, a15, 0, 3], sig_done[s4]
.596 E000000030 common_code
	.%line 743 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.597 B000070400 common_code
	.%line 745 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[0] = dbl_shl(dram_rd_regs[0], dram_rd_regs[1], 16);
	alu[b0, --, B, $$1]
.598 91004003C0 common_code
	.%line 745 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1294 0
	dbl_shf[b4, $$0, b0, >>16]
.599 B000070800 common_code
	.%line 746 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[1] = dbl_shl(dram_rd_regs[1], dram_rd_regs[2], 16);
	alu[b0, --, B, $$2]
.600 91003003C1 common_code
	.%line 746 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1292 0
	dbl_shf[b3, $$1, b0, >>16]
.601 B000070C00 common_code
	.%line 747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[2] = dbl_shl(dram_rd_regs[2], dram_rd_regs[3], 16);
	alu[b0, --, B, $$3]
.602 91002003C2 common_code
	.%line 747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1290 0
	dbl_shf[b2, $$2, b0, >>16]
.603 B000071000 common_code
	.%line 748 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[3] = dbl_shl(dram_rd_regs[3], dram_rd_regs[4], 16);
	alu[b0, --, B, $$4]
.604 91001003C3 common_code
	.%line 748 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1288 0
	dbl_shf[b1, $$3, b0, >>16]
.%import_expr common_code 605 <34:22:0> &bp 615 +
.605 D899E00018 common_code
	.%line 749 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 2 615
/******/  			tcp_hdr_ptr->value[4] = dbl_shl(dram_rd_regs[4], dram_rd_regs[5], 16);
	br[l_1427#], defer[2]
.606 B000071400 common_code
	.%line 749 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1272 1
	alu[b0, --, B, $$5]
.607 91000003C4 common_code
	.%line 749 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1286 0
	dbl_shf[b0, $$4, b0, >>16]
.608 284400830F common_code
	.%line 730 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1296 0
/******/  			dram_read(dram_rd_regs, (__declspec(dram) void*) tcpHdrPtr, 3, sig_done, &sp);
l_1395#:
	dram[read, $$0, a15, 0, 3], sig_done[s4]
.609 E000000030 common_code
	.%line 731 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			__wait_for_all(&sp);
	ctx_arb[s5, s4], all
.610 B000470000 common_code
	.%line 733 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[0] = dram_rd_regs[0];
	alu[b4, --, B, $$0]
.611 B000370400 common_code
	.%line 734 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[1] = dram_rd_regs[1];
	alu[b3, --, B, $$1]
.612 B000270800 common_code
	.%line 735 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[2] = dram_rd_regs[2];
	alu[b2, --, B, $$2]
.613 B000170C00 common_code
	.%line 736 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[3] = dram_rd_regs[3];
	alu[b1, --, B, $$3]
.614 B000071000 common_code
	.%line 737 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1272 0
/******/  			tcp_hdr_ptr->value[4] = dram_rd_regs[4];
	alu[b0, --, B, $$4]
.%import_expr common_code 615 <34:22:0> &bp 82 +
.615 D814900018 common_code
	.%line 221 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 1 82
/******/      onl_api_set_out_to_QM();
l_1427#:
	br[_onl_api_set_out_to_QM#], defer[1]
.%import_expr common_code 616 <27:20:8,17:10:0> &bp 617 +
.616 F0002DA402 common_code
	.%line 221 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 0
	load_addr[a2, l_11743#]
.617 C003102402 common_code
	.%line 222 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/      out_port = ((ring_in.uc_mc_bits >> 3) & 0x7);
l_11743#:
	ld_field_w_clr[a2, 0011, b9, >>0]
.618 A070000002 common_code
	.%line 222 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 1
	alu[--, --, B, a2]
.619 8C30280102 common_code
	.%line 222 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 0
	asr[a2, a2, >>3]
.620 A400EC1C02 common_code
	.%line 222 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[a14, a2, AND, 7]
.621 B080EC040E common_code
	.%line 223 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/      qid = ((out_port + 1) << 13) | ring_in.qid;
	alu[b14, a14, +, 1]
.622 8B35103A08 common_code
	.%line 223 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu_shf[*l$index0[1], a8, OR, b14, <<13]
.623 8105280108 common_code
	.%line 224 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/      onl_api_update_ring_out_to_qm(buf_handle.value, out_port, qid, ring_in.l3_pkt_len);
	alu_shf[*l$index0[2], --, B, a8, >>16]
.624 A04020000D common_code
	.%line 2084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
/******/      ring_out.plugin_qm_data_out.buf_handle_lo24   = (buf_handle & 0xFFFFFF);
	alu[a2, --, B, a13]
.625 C007002802 common_code
	.%line 2084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
	ld_field[a2, 0111, b10, <<0]
.626 A040D00002 common_code
	.%line 2084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
	alu[a13, --, B, a2]
.627 B400EC3C0E common_code
	.%line 2085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
/******/      ring_out.plugin_qm_data_out.out_port     = (out_port & 0xF);
	alu[b14, a14, AND, 15]
.628 888028362F common_code
	.%line 2085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
	alu_shf[a2, b13, AND~, 15, <<24]
.629 8A80203A02 common_code
	.%line 2085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
	alu_shf[a2, a2, OR, b14, <<24]
.630 C003014402 common_code
	.%line 2086 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
/******/      ring_out.plugin_qm_data_out.qid          = (qid & 0xFFFF);
	ld_field[a2, 0011, *l$index0[1], <<0]
.631 B040D00002 common_code
	.%line 2086 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
	alu[b13, --, B, a2]
.632 A000203000 common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
/******/      ring_out.plugin_qm_data_out.l3_pkt_len   = (l3_pkt_len & 0xFFFF);
	alu[a2, --, B, b12]
.633 C10C014A02 common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
	ld_field[a2, 1100, *l$index0[2], <<16]
.634 B040C00002 common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1258 0
	alu[b12, --, B, a2]
.635 C101101D02 common_code
	.%line 226 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/      if (ipv4_hdr.ip_proto == PROTO_UDP) {
	ld_field_w_clr[a2, 0001, b7, >>16]
.636 AAB00C4402 common_code
	.%line 226 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[--, a2, -, 17]
.%import_expr common_code 637 <34:22:0> &bp 1244 +
.637 D937000101 common_code
	.%line 226 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 1244
	bne[l_2619#]
.638 9100280101 common_code
	.%line 1877 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      udpLength = udp_hdr->uh_ulen;
	alu_shf[b2, --, B, a1, >>16]
.639 C004101C02 common_code
	.%line 1881 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      payloadData.i[2] = (ipv4_hdr->ip_proto << 16) | (udpLength);
	ld_field_w_clr[a2, 0100, b7, <<0]
.640 BA00700802 common_code
	.%line 1881 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
	alu[b7, a2, OR, b2]
.641 C00C183801 common_code
	.%line 1885 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      payloadData.i[6] = (udp_hdr->value[1] & 0xFFFF0000); // take out the udp cksum
	ld_field_w_clr[b14, 1100, a1, <<0]
.642 9B00101D20 common_code
	.%line 1786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[2] >> 16;
	alu_shf[b1, 0, OR, b7, >>16]
.643 C003101C02 common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[2] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b7, <<0]
.644 B080100402 common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
	alu[b1, a2, +, b1]
.645 8100201900 common_code
	.%line 1788 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[3] >> 16;
	alu_shf[a2, --, B, b6, >>16]
.646 B080100402 common_code
	.%line 1788 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
	alu[b1, a2, +, b1]
.647 C003101802 common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[3] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b6, <<0]
.648 B080100402 common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
	alu[b1, a2, +, b1]
.649 8100201500 common_code
	.%line 1790 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[4] >> 16;
	alu_shf[a2, --, B, b5, >>16]
.650 B080100402 common_code
	.%line 1790 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
	alu[b1, a2, +, b1]
.651 C003101402 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[4] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b5, <<0]
.652 B080100402 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
	alu[b1, a2, +, b1]
.653 8100200100 common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[5] >> 16;
	alu_shf[a2, --, B, b0, >>16]
.654 B080100402 common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
	alu[b1, a2, +, b1]
.655 C003100002 common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[5] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b0, <<0]
.656 B080100402 common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
	alu[b1, a2, +, b1]
.657 8100203900 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
/******/     cksum += v->i[6] >> 16;
	alu_shf[a2, --, B, b14, >>16]
.658 B080100402 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1214 0
	alu[b1, a2, +, b1]
.659 AAC0400B08 common_code
	.%line 1890 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      udpLength -= 8;
	alu[a4, b2, -, 8]
.660 AAB00C8004 common_code
	.%line 1893 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      while (udpLength >= 32) {
	alu[--, a4, -, 32]
.%import_expr common_code 661 <34:22:0> &bp 768 +
.661 D8C0300105 common_code
	.%line 1893 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 3 768
	blo[l_1537#], defer[3]
.662 B000800400 common_code
	.%line 1888 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 2
/******/      udpCksum = onl_api_cksum16_8W(udpCksum, (void *) &payloadData);
	alu[b8, --, B, b1]
.663 A0E0200F08 common_code
	.%line 1891 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 1
/******/      dataPtr = udpHdrPtr + 8;
	alu[*l$index0[2], b3, +, 8]
.664 B000380800 common_code
	.%line 1891 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
	alu[b3, --, B, *l$index0[2]]
.665 B440000F07 common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/     if ((addr & 7) == 0) {
l_1452#:
	alu[b0, b3, AND, 7]
.%import_expr common_code 666 <34:22:0> &bp 670 +
.666 D8A7900101 common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 1 670
	bne[l_1494#], defer[1]
.667 AA804C8004 common_code
	.%line 1896 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
/******/  	udpLength -= 32;
	alu[a4, a4, -, 32]
.668 2846000F20 common_code
	.%line 1616 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1213 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 4, sig_done, &sp);
	dram[read, $$0, b3, 0, 4], sig_done[s4]
.%import_expr common_code 669 <34:22:0> &bp 671 +
.669 D8A7C00018 common_code
	.%line 1616 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1213 0 671
	br[l_1522#]
.670 2848000F20 common_code
	.%line 1619 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1212 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 5, sig_done, &sp);
l_1494#:
	dram[read, $$0, b3, 0, 5], sig_done[s4]
.671 E000000030 common_code
	.%line 1621 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/     __wait_for_all(&sp);
l_1522#:
	ctx_arb[s5, s4], all
.672 AAB0000306 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 673 <34:22:0> &bp 725 +
.673 D8B5400105 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 725
	blo[l_1532#]
.%import_expr common_code 674 <26:22:8,7:0:0> &bp 675 +
.674 E8008003A3 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 675 B0
	jump[b0, l_11809#], targets[l_11815#,l_11814#,l_11813#,l_11812#,l_11811#,l_11810#,l_11809#]
.%import_expr common_code 675 <34:22:0> &bp 725 +
.675 D8B5400018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 725
l_11809#:
	br[l_1532#]
.%import_expr common_code 676 <34:22:0> &bp 725 +
.676 D8B5400018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 725
l_11810#:
	br[l_1532#]
.%import_expr common_code 677 <34:22:0> &bp 708 +
.677 D8B1000018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 708
l_11811#:
	br[l_1529#]
.%import_expr common_code 678 <34:22:0> &bp 725 +
.678 D8B5400018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 725
l_11812#:
	br[l_1532#]
.%import_expr common_code 679 <34:22:0> &bp 699 +
.679 D8AEC00018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 699
l_11813#:
	br[l_1527#]
.%import_expr common_code 680 <34:22:0> &bp 725 +
.680 D8B5400018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 725
l_11814#:
	br[l_1532#]
.%import_expr common_code 681 <34:22:0> &bp 682 +
.681 D8AA800018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0 682
l_11815#:
	br[l_1525#]
.682 9100030900 common_code
	.%line 1673 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_1525#:
	alu_shf[b0, --, B, $$2, >>16]
.683 9B002802C1 common_code
	.%line 1673 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b2, b0, OR, $$1, <<16]
.684 9100030D00 common_code
	.%line 1674 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b0, --, B, $$3, >>16]
.685 9B006802C2 common_code
	.%line 1674 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b6, b0, OR, $$2, <<16]
.686 9100031100 common_code
	.%line 1675 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[2] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[b0, --, B, $$4, >>16]
.687 9B007802C3 common_code
	.%line 1675 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b7, b0, OR, $$3, <<16]
.688 9100031500 common_code
	.%line 1676 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[3] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	alu_shf[b0, --, B, $$5, >>16]
.689 9B004802C4 common_code
	.%line 1676 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b4, b0, OR, $$4, <<16]
.690 9100031900 common_code
	.%line 1677 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[4] = (dram_read_regs[5] << 16) | (dram_read_regs[6] >> 16);
	alu_shf[b0, --, B, $$6, >>16]
.691 9B000802C5 common_code
	.%line 1677 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b0, b0, OR, $$5, <<16]
.692 9100131D00 common_code
	.%line 1678 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[5] = (dram_read_regs[6] << 16) | (dram_read_regs[7] >> 16);
	alu_shf[b1, --, B, $$7, >>16]
.693 9B001806C6 common_code
	.%line 1678 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b1, b1, OR, $$6, <<16]
.694 8100232100 common_code
	.%line 1679 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[6] = (dram_read_regs[7] << 16) | (dram_read_regs[8] >> 16);
	alu_shf[a2, --, B, $$8, >>16]
.695 9B00E31E02 common_code
	.%line 1679 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b14, a2, OR, $$7, <<16]
.%import_expr common_code 696 <34:22:0> &bp 733 +
.696 D8B7600018 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 2 733
/******/  	 v->i[7] = (dram_read_regs[8] << 16) | (dram_read_regs[9] >> 16);
	br[l_1534#], defer[2]
.697 8100232500 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 1
	alu_shf[a2, --, B, $$9, >>16]
.698 9B00532202 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 0
	alu_shf[b5, a2, OR, $$8, <<16]
.699 B000270400 common_code
	.%line 1660 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[0] = dram_read_regs[1];
l_1527#:
	alu[b2, --, B, $$1]
.700 B000670800 common_code
	.%line 1661 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b6, --, B, $$2]
.701 B000770C00 common_code
	.%line 1662 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[2] = dram_read_regs[3];
	alu[b7, --, B, $$3]
.702 B000471000 common_code
	.%line 1663 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[3] = dram_read_regs[4];
	alu[b4, --, B, $$4]
.703 B000071400 common_code
	.%line 1664 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[4] = dram_read_regs[5];
	alu[b0, --, B, $$5]
.704 B000171800 common_code
	.%line 1665 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[5] = dram_read_regs[6];
	alu[b1, --, B, $$6]
.%import_expr common_code 705 <34:22:0> &bp 733 +
.705 D8B7600018 common_code
	.%line 1667 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 2 733
/******/           v->i[7] = dram_read_regs[8];
	br[l_1534#], defer[2]
.706 B000E71C00 common_code
	.%line 1666 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 1
/******/           v->i[6] = dram_read_regs[7];
	alu[b14, --, B, $$7]
.707 B000572000 common_code
	.%line 1667 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 0
/******/           v->i[7] = dram_read_regs[8];
	alu[b5, --, B, $$8]
.708 9100030500 common_code
	.%line 1648 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_1529#:
	alu_shf[b0, --, B, $$1, >>16]
.709 9B002802C0 common_code
	.%line 1648 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b2, b0, OR, $$0, <<16]
.710 9100030900 common_code
	.%line 1649 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	alu_shf[b0, --, B, $$2, >>16]
.711 9B006802C1 common_code
	.%line 1649 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b6, b0, OR, $$1, <<16]
.712 9100030D00 common_code
	.%line 1650 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[2] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b0, --, B, $$3, >>16]
.713 9B007802C2 common_code
	.%line 1650 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b7, b0, OR, $$2, <<16]
.714 9100031100 common_code
	.%line 1651 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[3] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[b0, --, B, $$4, >>16]
.715 9B004802C3 common_code
	.%line 1651 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b4, b0, OR, $$3, <<16]
.716 9100031500 common_code
	.%line 1652 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[4] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	alu_shf[b0, --, B, $$5, >>16]
.717 9B000802C4 common_code
	.%line 1652 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b0, b0, OR, $$4, <<16]
.718 9100131900 common_code
	.%line 1653 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[5] = (dram_read_regs[5] << 16) | (dram_read_regs[6] >> 16);
	alu_shf[b1, --, B, $$6, >>16]
.719 9B001806C5 common_code
	.%line 1653 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b1, b1, OR, $$5, <<16]
.720 8100231D00 common_code
	.%line 1654 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/  	 v->i[6] = (dram_read_regs[6] << 16) | (dram_read_regs[7] >> 16);
	alu_shf[a2, --, B, $$7, >>16]
.721 9B00E31A02 common_code
	.%line 1654 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
	alu_shf[b14, a2, OR, $$6, <<16]
.%import_expr common_code 722 <34:22:0> &bp 733 +
.722 D8B7600018 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 2 733
/******/  	 v->i[7] = (dram_read_regs[7] << 16) | (dram_read_regs[8] >> 16);
	br[l_1534#], defer[2]
.723 8100232100 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 1
	alu_shf[a2, --, B, $$8, >>16]
.724 9B00531E02 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1211 0
	alu_shf[b5, a2, OR, $$7, <<16]
.725 B000270000 common_code
	.%line 1634 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[0] = dram_read_regs[0];
l_1532#:
	alu[b2, --, B, $$0]
.726 B000670400 common_code
	.%line 1635 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b6, --, B, $$1]
.727 B000770800 common_code
	.%line 1636 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[2] = dram_read_regs[2];
	alu[b7, --, B, $$2]
.728 B000470C00 common_code
	.%line 1637 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[3] = dram_read_regs[3];
	alu[b4, --, B, $$3]
.729 B000071000 common_code
	.%line 1638 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[4] = dram_read_regs[4];
	alu[b0, --, B, $$4]
.730 B000171400 common_code
	.%line 1639 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[5] = dram_read_regs[5];
	alu[b1, --, B, $$5]
.731 B000E71800 common_code
	.%line 1640 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[6] = dram_read_regs[6];
	alu[b14, --, B, $$6]
.732 B000571C00 common_code
	.%line 1641 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/           v->i[7] = dram_read_regs[7];
	alu[b5, --, B, $$7]
.733 8100200900 common_code
	.%line 1782 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[0] >> 16;
l_1534#:
	alu_shf[a2, --, B, b2, >>16]
.734 B080802002 common_code
	.%line 1782 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.735 C003100802 common_code
	.%line 1783 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b2, <<0]
.736 B080802002 common_code
	.%line 1783 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.737 8100201900 common_code
	.%line 1784 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a2, --, B, b6, >>16]
.738 B080802002 common_code
	.%line 1784 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.739 C003101802 common_code
	.%line 1785 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b6, <<0]
.740 B080802002 common_code
	.%line 1785 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.741 8100201D00 common_code
	.%line 1786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[2] >> 16;
	alu_shf[a2, --, B, b7, >>16]
.742 B080802002 common_code
	.%line 1786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.743 C003101C02 common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[2] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b7, <<0]
.744 B080802002 common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.745 8100201100 common_code
	.%line 1788 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[3] >> 16;
	alu_shf[a2, --, B, b4, >>16]
.746 B080802002 common_code
	.%line 1788 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.747 C003101002 common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[3] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b4, <<0]
.748 B080802002 common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.749 8100200100 common_code
	.%line 1790 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[4] >> 16;
	alu_shf[a2, --, B, b0, >>16]
.750 B080802002 common_code
	.%line 1790 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.751 C003100002 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[4] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b0, <<0]
.752 B080802002 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.753 8100200500 common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[5] >> 16;
	alu_shf[a2, --, B, b1, >>16]
.754 B080802002 common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.755 C003100402 common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[5] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b1, <<0]
.756 B080802002 common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.757 8100203900 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[6] >> 16;
	alu_shf[a2, --, B, b14, >>16]
.758 B080802002 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.759 C003103802 common_code
	.%line 1795 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[6] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b14, <<0]
.760 B080802002 common_code
	.%line 1795 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.761 8100201500 common_code
	.%line 1796 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
/******/     cksum += v->i[7] >> 16;
	alu_shf[a2, --, B, b5, >>16]
.762 B080802002 common_code
	.%line 1796 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1210 0
	alu[b8, a2, +, b8]
.763 AAB00C8004 common_code
	.%line 1893 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      while (udpLength >= 32) {
	alu[--, a4, -, 32]
.%import_expr common_code 764 <34:22:0> &bp 665 +
.764 D8A6700104 common_code
	.%line 1893 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 3 665
	bhs[l_1452#], defer[3]
.765 C003101402 common_code
	.%line 1797 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1210 2
/******/     cksum += v->i[7] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b5, <<0]
.766 B080802002 common_code
	.%line 1797 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1210 1
	alu[b8, a2, +, b8]
.767 B0C0300F20 common_code
	.%line 1897 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
/******/  	dataPtr += 32;
	alu[b3, b3, +, 32]
.768 AAB00C4004 common_code
	.%line 1900 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      while (udpLength >= 16) {
l_1537#:
	alu[--, a4, -, 16]
.%import_expr common_code 769 <34:22:0> &bp 834 +
.769 D8D0800105 common_code
	.%line 1900 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 834
	blo[l_1620#]
.770 B440000F07 common_code
	.%line 1554 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/     if ((addr & 7) == 0) {
l_1539#:
	alu[b0, b3, AND, 7]
.%import_expr common_code 771 <34:22:0> &bp 775 +
.771 D8C1D00101 common_code
	.%line 1554 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 1 775
	bne[l_1577#], defer[1]
.772 AA804C4004 common_code
	.%line 1903 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
/******/  	udpLength -= 16;
	alu[a4, a4, -, 16]
.773 2842000F20 common_code
	.%line 1555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1209 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.%import_expr common_code 774 <34:22:0> &bp 776 +
.774 D8C2000018 common_code
	.%line 1555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1209 0 776
	br[l_1605#]
.775 2844000F20 common_code
	.%line 1558 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1208 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 3, sig_done, &sp);
l_1577#:
	dram[read, $$0, b3, 0, 3], sig_done[s4]
.776 E000000030 common_code
	.%line 1560 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/     __wait_for_all(&sp);
l_1605#:
	ctx_arb[s5, s4], all
.777 AAB0000306 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 778 <34:22:0> &bp 810 +
.778 D8CA800105 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 810
	blo[l_1615#]
.%import_expr common_code 779 <26:22:8,7:0:0> &bp 780 +
.779 E800C0030C common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 780 B0
	jump[b0, l_11816#], targets[l_11822#,l_11821#,l_11820#,l_11819#,l_11818#,l_11817#,l_11816#]
.%import_expr common_code 780 <34:22:0> &bp 810 +
.780 D8CA800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 810
l_11816#:
	br[l_1615#]
.%import_expr common_code 781 <34:22:0> &bp 810 +
.781 D8CA800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 810
l_11817#:
	br[l_1615#]
.%import_expr common_code 782 <34:22:0> &bp 801 +
.782 D8C8400018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 801
l_11818#:
	br[l_1612#]
.%import_expr common_code 783 <34:22:0> &bp 810 +
.783 D8CA800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 810
l_11819#:
	br[l_1615#]
.%import_expr common_code 784 <34:22:0> &bp 796 +
.784 D8C7000018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 796
l_11820#:
	br[l_1610#]
.%import_expr common_code 785 <34:22:0> &bp 810 +
.785 D8CA800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 810
l_11821#:
	br[l_1615#]
.%import_expr common_code 786 <34:22:0> &bp 787 +
.786 D8C4C00018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0 787
l_11822#:
	br[l_1608#]
.787 9100030900 common_code
	.%line 1599 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_1608#:
	alu_shf[b0, --, B, $$2, >>16]
.788 9B002802C1 common_code
	.%line 1599 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
	alu_shf[b2, b0, OR, $$1, <<16]
.789 9100030D00 common_code
	.%line 1600 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b0, --, B, $$3, >>16]
.790 9B006802C2 common_code
	.%line 1600 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
	alu_shf[b6, b0, OR, $$2, <<16]
.791 9100031100 common_code
	.%line 1601 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/  	 v->i[2] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[b0, --, B, $$4, >>16]
.792 9B007802C3 common_code
	.%line 1601 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
	alu_shf[b7, b0, OR, $$3, <<16]
.%import_expr common_code 793 <34:22:0> &bp 814 +
.793 D8CBA00018 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 2 814
/******/  	 v->i[3] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	br[l_1617#], defer[2]
.794 9100031500 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 1
	alu_shf[b0, --, B, $$5, >>16]
.795 9B004802C4 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 0
	alu_shf[b4, b0, OR, $$4, <<16]
.796 B000270400 common_code
	.%line 1591 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/           v->i[0] = dram_read_regs[1];
l_1610#:
	alu[b2, --, B, $$1]
.797 B000670800 common_code
	.%line 1592 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b6, --, B, $$2]
.%import_expr common_code 798 <34:22:0> &bp 814 +
.798 D8CBA00018 common_code
	.%line 1594 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 2 814
/******/           v->i[3] = dram_read_regs[4];
	br[l_1617#], defer[2]
.799 B000770C00 common_code
	.%line 1593 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 1
/******/           v->i[2] = dram_read_regs[3];
	alu[b7, --, B, $$3]
.800 B000471000 common_code
	.%line 1594 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 0
/******/           v->i[3] = dram_read_regs[4];
	alu[b4, --, B, $$4]
.801 9100030500 common_code
	.%line 1583 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_1612#:
	alu_shf[b0, --, B, $$1, >>16]
.802 9B002802C0 common_code
	.%line 1583 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
	alu_shf[b2, b0, OR, $$0, <<16]
.803 9100030900 common_code
	.%line 1584 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	alu_shf[b0, --, B, $$2, >>16]
.804 9B006802C1 common_code
	.%line 1584 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
	alu_shf[b6, b0, OR, $$1, <<16]
.805 9100030D00 common_code
	.%line 1585 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/  	 v->i[2] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b0, --, B, $$3, >>16]
.806 9B007802C2 common_code
	.%line 1585 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
	alu_shf[b7, b0, OR, $$2, <<16]
.%import_expr common_code 807 <34:22:0> &bp 814 +
.807 D8CBA00018 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 2 814
/******/  	 v->i[3] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	br[l_1617#], defer[2]
.808 9100031100 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 1
	alu_shf[b0, --, B, $$4, >>16]
.809 9B004802C3 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1207 0
	alu_shf[b4, b0, OR, $$3, <<16]
.810 B000270000 common_code
	.%line 1573 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/           v->i[0] = dram_read_regs[0];
l_1615#:
	alu[b2, --, B, $$0]
.811 B000670400 common_code
	.%line 1574 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b6, --, B, $$1]
.812 B000770800 common_code
	.%line 1575 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/           v->i[2] = dram_read_regs[2];
	alu[b7, --, B, $$2]
.813 B000470C00 common_code
	.%line 1576 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1207 0
/******/           v->i[3] = dram_read_regs[3];
	alu[b4, --, B, $$3]
.814 8100200900 common_code
	.%line 1767 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[0] >> 16;
l_1617#:
	alu_shf[a2, --, B, b2, >>16]
.815 B080002002 common_code
	.%line 1767 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
	alu[b0, a2, +, b8]
.816 C003100802 common_code
	.%line 1768 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b2, <<0]
.817 B080000002 common_code
	.%line 1768 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
	alu[b0, a2, +, b0]
.818 8100201900 common_code
	.%line 1769 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a2, --, B, b6, >>16]
.819 B080000002 common_code
	.%line 1769 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
	alu[b0, a2, +, b0]
.820 C003101802 common_code
	.%line 1770 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b6, <<0]
.821 B080000002 common_code
	.%line 1770 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
	alu[b0, a2, +, b0]
.822 8100201D00 common_code
	.%line 1771 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[2] >> 16;
	alu_shf[a2, --, B, b7, >>16]
.823 B080000002 common_code
	.%line 1771 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
	alu[b0, a2, +, b0]
.824 C003101C02 common_code
	.%line 1772 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[2] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b7, <<0]
.825 B080000002 common_code
	.%line 1772 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
	alu[b0, a2, +, b0]
.826 8100201100 common_code
	.%line 1773 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[3] >> 16;
	alu_shf[a2, --, B, b4, >>16]
.827 B080000002 common_code
	.%line 1773 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
	alu[b0, a2, +, b0]
.828 C003101002 common_code
	.%line 1774 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1206 0
/******/     cksum += v->i[3] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b4, <<0]
.829 AAB00C4004 common_code
	.%line 1900 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      while (udpLength >= 16) {
	alu[--, a4, -, 16]
.%import_expr common_code 830 <34:22:0> &bp 770 +
.830 D8C0B00104 common_code
	.%line 1900 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 3 770
	bhs[l_1539#], defer[3]
.831 B080000002 common_code
	.%line 1774 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1206 2
/******/     cksum += v->i[3] & 0xFFFF;
	alu[b0, a2, +, b0]
.832 B000800000 common_code
	.%line 1902 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 1
/******/  	udpCksum = onl_api_cksum16_4W(udpCksum, (void *) &payloadData);
	alu[b8, --, B, b0]
.833 B0C0300F10 common_code
	.%line 1904 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
/******/  	dataPtr += 16;
	alu[b3, b3, +, 16]
.834 AAB00C2004 common_code
	.%line 1907 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      while (udpLength >= 8) {
l_1620#:
	alu[--, a4, -, 8]
.%import_expr common_code 835 <34:22:0> &bp 880 +
.835 D8DC000105 common_code
	.%line 1907 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 880
	blo[l_1701#]
.836 B440000F07 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     if ((addr & 7) == 0) {
l_1622#:
	alu[b0, b3, AND, 7]
.%import_expr common_code 837 <34:22:0> &bp 841 +
.837 D8D2500101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 1 841
	bne[l_1658#], defer[1]
.838 AA804C2004 common_code
	.%line 1910 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
/******/  	udpLength -= 8;
	alu[a4, a4, -, 8]
.839 2840000F20 common_code
	.%line 1503 "/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, b3, 0, 1], sig_done[s4]
.%import_expr common_code 840 <34:22:0> &bp 842 +
.840 D8D2800018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1205 0 842
	br[l_1686#]
.841 2842000F20 common_code
	.%line 1506 "/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_1658#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.842 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     __wait_for_all(&sp);
l_1686#:
	ctx_arb[s5, s4], all
.843 AAB0000306 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 844 <34:22:0> &bp 866 +
.844 D8D8800105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 866
	blo[l_1696#]
.%import_expr common_code 845 <26:22:8,7:0:0> &bp 846 +
.845 E800C0034E common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 846 B0
	jump[b0, l_11823#], targets[l_11829#,l_11828#,l_11827#,l_11826#,l_11825#,l_11824#,l_11823#]
.%import_expr common_code 846 <34:22:0> &bp 866 +
.846 D8D8800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 866
l_11823#:
	br[l_1696#]
.%import_expr common_code 847 <34:22:0> &bp 866 +
.847 D8D8800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 866
l_11824#:
	br[l_1696#]
.%import_expr common_code 848 <34:22:0> &bp 861 +
.848 D8D7400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 861
l_11825#:
	br[l_1693#]
.%import_expr common_code 849 <34:22:0> &bp 866 +
.849 D8D8800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 866
l_11826#:
	br[l_1696#]
.%import_expr common_code 850 <34:22:0> &bp 858 +
.850 D8D6800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 858
l_11827#:
	br[l_1691#]
.%import_expr common_code 851 <34:22:0> &bp 866 +
.851 D8D8800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 866
l_11828#:
	br[l_1696#]
.%import_expr common_code 852 <34:22:0> &bp 853 +
.852 D8D5400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0 853
l_11829#:
	br[l_1689#]
.853 9100030900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_1689#:
	alu_shf[b0, --, B, $$2, >>16]
.854 9B002802C1 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
	alu_shf[b2, b0, OR, $$1, <<16]
.%import_expr common_code 855 <34:22:0> &bp 868 +
.855 D8D9200018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 2 868
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_1698#], defer[2]
.856 9100030D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 1
	alu_shf[b0, --, B, $$3, >>16]
.857 9B006802C2 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 0
	alu_shf[b6, b0, OR, $$2, <<16]
.%import_expr common_code 858 <34:22:0> &bp 868 +
.858 D8D9200018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 2 868
/******/           v->i[1] = dram_read_regs[2];
l_1691#:
	br[l_1698#], defer[2]
.859 B000270400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 1
/******/           v->i[0] = dram_read_regs[1];
	alu[b2, --, B, $$1]
.860 B000670800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b6, --, B, $$2]
.861 9100030500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_1693#:
	alu_shf[b0, --, B, $$1, >>16]
.862 9B002802C0 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
	alu_shf[b2, b0, OR, $$0, <<16]
.%import_expr common_code 863 <34:22:0> &bp 868 +
.863 D8D9200018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 2 868
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_1698#], defer[2]
.864 9100030900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 1
	alu_shf[b0, --, B, $$2, >>16]
.865 9B006802C1 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1203 0
	alu_shf[b6, b0, OR, $$1, <<16]
.866 B000270000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/           v->i[0] = dram_read_regs[0];
l_1696#:
	alu[b2, --, B, $$0]
.867 B000670400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b6, --, B, $$1]
.868 8100200900 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1202 0
/******/     cksum += v->i[0] >> 16;
l_1698#:
	alu_shf[a2, --, B, b2, >>16]
.869 B080002002 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1202 0
	alu[b0, a2, +, b8]
.870 C003100802 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1202 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b2, <<0]
.871 B080000002 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1202 0
	alu[b0, a2, +, b0]
.872 8100201900 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1202 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a2, --, B, b6, >>16]
.873 B080000002 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1202 0
	alu[b0, a2, +, b0]
.874 C003101802 common_code
	.%line 1759 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1202 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b6, <<0]
.875 AAB00C2004 common_code
	.%line 1907 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      while (udpLength >= 8) {
	alu[--, a4, -, 8]
.%import_expr common_code 876 <34:22:0> &bp 836 +
.876 D8D1300104 common_code
	.%line 1907 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 3 836
	bhs[l_1622#], defer[3]
.877 B080000002 common_code
	.%line 1759 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1202 2
/******/     cksum += v->i[1] & 0xFFFF;
	alu[b0, a2, +, b0]
.878 B000800000 common_code
	.%line 1909 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 1
/******/  	udpCksum = onl_api_cksum16_2W(udpCksum, (void *) &payloadData);
	alu[b8, --, B, b0]
.879 B0C0300F08 common_code
	.%line 1911 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
/******/  	dataPtr += 8;
	alu[b3, b3, +, 8]
.880 AAF00C1C04 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/      switch (udpLength) {
l_1701#:
	alu[--, 7, -, a4]
.%import_expr common_code 881 <34:22:0> &bp 1128 +
.881 D91A000105 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 1128
	blo[l_2256#]
.%import_expr common_code 882 <26:22:8,17:10:0> &bp 883 +
.882 E800CDCC04 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 883 A4
	jump[a4, l_11879#], targets[l_11886#,l_11885#,l_11884#,l_11883#,l_11882#,l_11881#,l_11880#,l_11879#]
.%import_expr common_code 883 <34:22:0> &bp 1128 +
.883 D91A000018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 1128
l_11879#:
	br[l_2256#]
.%import_expr common_code 884 <34:22:0> &bp 1098 +
.884 D912800018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 1098
l_11880#:
	br[l_2177#]
.%import_expr common_code 885 <34:22:0> &bp 1069 +
.885 D90B400018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 1069
l_11881#:
	br[l_2098#]
.%import_expr common_code 886 <34:22:0> &bp 1035 +
.886 D902C00018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 1035
l_11882#:
	br[l_2019#]
.%import_expr common_code 887 <34:22:0> &bp 1005 +
.887 D8FB400018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 1005
l_11883#:
	br[l_1940#]
.%import_expr common_code 888 <34:22:0> &bp 966 +
.888 D8F1800018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 966
l_11884#:
	br[l_1861#]
.%import_expr common_code 889 <34:22:0> &bp 932 +
.889 D8E9000018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 932
l_11885#:
	br[l_1782#]
.%import_expr common_code 890 <34:22:0> &bp 891 +
.890 D8DEC00018 common_code
	.%line 1914 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0 891
l_11886#:
	br[l_1703#]
.891 B440000F07 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     if ((addr & 7) == 0) {
l_1703#:
	alu[b0, b3, AND, 7]
.%import_expr common_code 892 <34:22:0> &bp 895 +
.892 D8DFC00101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 895
	bne[l_1740#]
.893 2840000F20 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1177 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b3, 0, 1], sig_done[s4]
.%import_expr common_code 894 <34:22:0> &bp 896 +
.894 D8E0000018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1177 0 896
	br[l_1768#]
.895 2842000F20 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1176 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_1740#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.896 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0
/******/     __wait_for_all(&sp);
l_1768#:
	ctx_arb[s5, s4], all
.897 AAB0000306 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 898 <34:22:0> &bp 920 +
.898 D8E6000105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 920
	blo[l_1778#]
.%import_expr common_code 899 <26:22:8,7:0:0> &bp 900 +
.899 E800C00384 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 900 B0
	jump[b0, l_11830#], targets[l_11836#,l_11835#,l_11834#,l_11833#,l_11832#,l_11831#,l_11830#]
.%import_expr common_code 900 <34:22:0> &bp 920 +
.900 D8E6000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 920
l_11830#:
	br[l_1778#]
.%import_expr common_code 901 <34:22:0> &bp 920 +
.901 D8E6000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 920
l_11831#:
	br[l_1778#]
.%import_expr common_code 902 <34:22:0> &bp 915 +
.902 D8E4C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 915
l_11832#:
	br[l_1775#]
.%import_expr common_code 903 <34:22:0> &bp 920 +
.903 D8E6000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 920
l_11833#:
	br[l_1778#]
.%import_expr common_code 904 <34:22:0> &bp 912 +
.904 D8E4000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 912
l_11834#:
	br[l_1773#]
.%import_expr common_code 905 <34:22:0> &bp 920 +
.905 D8E6000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 920
l_11835#:
	br[l_1778#]
.%import_expr common_code 906 <34:22:0> &bp 907 +
.906 D8E2C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0 907
l_11836#:
	br[l_1771#]
.907 9100030900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_1771#:
	alu_shf[b0, --, B, $$2, >>16]
.908 9B002802C1 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0
	alu_shf[b2, b0, OR, $$1, <<16]
.%import_expr common_code 909 <34:22:0> &bp 922 +
.909 D8E6A00018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 2 922
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_1780#], defer[2]
.910 9100030D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1175 1
	alu_shf[b0, --, B, $$3, >>16]
.911 9B006802C2 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1175 0
	alu_shf[b6, b0, OR, $$2, <<16]
.%import_expr common_code 912 <34:22:0> &bp 922 +
.912 D8E6A00018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 2 922
/******/           v->i[1] = dram_read_regs[2];
l_1773#:
	br[l_1780#], defer[2]
.913 B000270400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1175 1
/******/           v->i[0] = dram_read_regs[1];
	alu[b2, --, B, $$1]
.914 B000670800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1175 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b6, --, B, $$2]
.915 9100030500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_1775#:
	alu_shf[b0, --, B, $$1, >>16]
.916 9B002802C0 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0
	alu_shf[b2, b0, OR, $$0, <<16]
.%import_expr common_code 917 <34:22:0> &bp 922 +
.917 D8E6A00018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 2 922
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_1780#], defer[2]
.918 9100030900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1175 1
	alu_shf[b0, --, B, $$2, >>16]
.919 9B006802C1 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1175 0
	alu_shf[b6, b0, OR, $$1, <<16]
.920 B000270000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0
/******/           v->i[0] = dram_read_regs[0];
l_1778#:
	alu[b2, --, B, $$0]
.921 B000670400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1175 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b6, --, B, $$1]
.922 A000201800 common_code
	.%line 1949 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFFFFFF00;
l_1780#:
	alu[a2, --, B, b6]
.923 C00E181802 common_code
	.%line 1949 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
	ld_field_w_clr[b6, 1110, a2, <<0]
.924 8100200900 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1174 0
/******/     cksum += v->i[0] >> 16;
	alu_shf[a2, --, B, b2, >>16]
.925 B080002002 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1174 0
	alu[b0, a2, +, b8]
.926 C003100802 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1174 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b2, <<0]
.927 B080000002 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1174 0
	alu[b0, a2, +, b0]
.928 8100201900 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1174 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a2, --, B, b6, >>16]
.%import_expr common_code 929 <34:22:0> &bp 1066 +
.929 D90AA00018 common_code
	.%line 1950 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 2 1066
/******/  	udpCksum = onl_api_cksum16_2W(udpCksum, (void *) &payloadData);
	br[l_11692#], defer[2]
.930 B080000002 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1174 1
/******/     cksum += v->i[1] >> 16;
	alu[b0, a2, +, b0]
.931 C003101802 common_code
	.%line 1759 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1174 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b6, <<0]
.932 B440000F07 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     if ((addr & 7) == 0) {
l_1782#:
	alu[b0, b3, AND, 7]
.%import_expr common_code 933 <34:22:0> &bp 936 +
.933 D8EA000101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 936
	bne[l_1819#]
.934 2840000F20 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1181 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b3, 0, 1], sig_done[s4]
.%import_expr common_code 935 <34:22:0> &bp 937 +
.935 D8EA400018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1181 0 937
	br[l_1847#]
.936 2842000F20 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1180 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_1819#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.937 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0
/******/     __wait_for_all(&sp);
l_1847#:
	ctx_arb[s5, s4], all
.938 AAB0000306 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 939 <34:22:0> &bp 961 +
.939 D8F0400105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 961
	blo[l_1857#]
.%import_expr common_code 940 <26:22:8,7:0:0> &bp 941 +
.940 E800C003AD common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 941 B0
	jump[b0, l_11837#], targets[l_11843#,l_11842#,l_11841#,l_11840#,l_11839#,l_11838#,l_11837#]
.%import_expr common_code 941 <34:22:0> &bp 961 +
.941 D8F0400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 961
l_11837#:
	br[l_1857#]
.%import_expr common_code 942 <34:22:0> &bp 961 +
.942 D8F0400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 961
l_11838#:
	br[l_1857#]
.%import_expr common_code 943 <34:22:0> &bp 956 +
.943 D8EF000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 956
l_11839#:
	br[l_1854#]
.%import_expr common_code 944 <34:22:0> &bp 961 +
.944 D8F0400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 961
l_11840#:
	br[l_1857#]
.%import_expr common_code 945 <34:22:0> &bp 953 +
.945 D8EE400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 953
l_11841#:
	br[l_1852#]
.%import_expr common_code 946 <34:22:0> &bp 961 +
.946 D8F0400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 961
l_11842#:
	br[l_1857#]
.%import_expr common_code 947 <34:22:0> &bp 948 +
.947 D8ED000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0 948
l_11843#:
	br[l_1850#]
.948 9100030900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_1850#:
	alu_shf[b0, --, B, $$2, >>16]
.949 9B002802C1 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0
	alu_shf[b2, b0, OR, $$1, <<16]
.%import_expr common_code 950 <34:22:0> &bp 963 +
.950 D8F0E00018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 2 963
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_1859#], defer[2]
.951 9100030D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1179 1
	alu_shf[b0, --, B, $$3, >>16]
.952 9B006802C2 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1179 0
	alu_shf[b6, b0, OR, $$2, <<16]
.%import_expr common_code 953 <34:22:0> &bp 963 +
.953 D8F0E00018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 2 963
/******/           v->i[1] = dram_read_regs[2];
l_1852#:
	br[l_1859#], defer[2]
.954 B000270400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1179 1
/******/           v->i[0] = dram_read_regs[1];
	alu[b2, --, B, $$1]
.955 B000670800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1179 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b6, --, B, $$2]
.956 9100030500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_1854#:
	alu_shf[b0, --, B, $$1, >>16]
.957 9B002802C0 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0
	alu_shf[b2, b0, OR, $$0, <<16]
.%import_expr common_code 958 <34:22:0> &bp 963 +
.958 D8F0E00018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 2 963
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_1859#], defer[2]
.959 9100030900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1179 1
	alu_shf[b0, --, B, $$2, >>16]
.960 9B006802C1 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1179 0
	alu_shf[b6, b0, OR, $$1, <<16]
.961 B000270000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0
/******/           v->i[0] = dram_read_regs[0];
l_1857#:
	alu[b2, --, B, $$0]
.962 B000670400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1179 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b6, --, B, $$1]
.%import_expr common_code 963 <34:22:0> &bp 999 +
.963 D8F9E00018 common_code
	.%line 1945 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 2 999
/******/  	udpCksum = onl_api_cksum16_2W(udpCksum, (void *) &payloadData);
l_1859#:
	br[l_11693#], defer[2]
.964 A000201800 common_code
	.%line 1944 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 1
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFFFF0000;
	alu[a2, --, B, b6]
.965 C00C181802 common_code
	.%line 1944 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
	ld_field_w_clr[b6, 1100, a2, <<0]
.966 B440000F07 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     if ((addr & 7) == 0) {
l_1861#:
	alu[b0, b3, AND, 7]
.%import_expr common_code 967 <34:22:0> &bp 970 +
.967 D8F2800101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 970
	bne[l_1898#]
.968 2840000F20 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1185 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b3, 0, 1], sig_done[s4]
.%import_expr common_code 969 <34:22:0> &bp 971 +
.969 D8F2C00018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1185 0 971
	br[l_1926#]
.970 2842000F20 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1184 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_1898#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.971 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0
/******/     __wait_for_all(&sp);
l_1926#:
	ctx_arb[s5, s4], all
.972 AAB0000306 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 973 <34:22:0> &bp 995 +
.973 D8F8C00105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 995
	blo[l_1936#]
.%import_expr common_code 974 <26:22:8,7:0:0> &bp 975 +
.974 E800C003CF common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 975 B0
	jump[b0, l_11844#], targets[l_11850#,l_11849#,l_11848#,l_11847#,l_11846#,l_11845#,l_11844#]
.%import_expr common_code 975 <34:22:0> &bp 995 +
.975 D8F8C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 995
l_11844#:
	br[l_1936#]
.%import_expr common_code 976 <34:22:0> &bp 995 +
.976 D8F8C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 995
l_11845#:
	br[l_1936#]
.%import_expr common_code 977 <34:22:0> &bp 990 +
.977 D8F7800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 990
l_11846#:
	br[l_1933#]
.%import_expr common_code 978 <34:22:0> &bp 995 +
.978 D8F8C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 995
l_11847#:
	br[l_1936#]
.%import_expr common_code 979 <34:22:0> &bp 987 +
.979 D8F6C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 987
l_11848#:
	br[l_1931#]
.%import_expr common_code 980 <34:22:0> &bp 995 +
.980 D8F8C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 995
l_11849#:
	br[l_1936#]
.%import_expr common_code 981 <34:22:0> &bp 982 +
.981 D8F5800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0 982
l_11850#:
	br[l_1929#]
.982 9100030900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_1929#:
	alu_shf[b0, --, B, $$2, >>16]
.983 9B002802C1 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0
	alu_shf[b2, b0, OR, $$1, <<16]
.%import_expr common_code 984 <34:22:0> &bp 997 +
.984 D8F9600018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 2 997
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_1938#], defer[2]
.985 9100030D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1183 1
	alu_shf[b0, --, B, $$3, >>16]
.986 9B006802C2 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1183 0
	alu_shf[b6, b0, OR, $$2, <<16]
.%import_expr common_code 987 <34:22:0> &bp 997 +
.987 D8F9600018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 2 997
/******/           v->i[1] = dram_read_regs[2];
l_1931#:
	br[l_1938#], defer[2]
.988 B000270400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1183 1
/******/           v->i[0] = dram_read_regs[1];
	alu[b2, --, B, $$1]
.989 B000670800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1183 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b6, --, B, $$2]
.990 9100030500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_1933#:
	alu_shf[b0, --, B, $$1, >>16]
.991 9B002802C0 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0
	alu_shf[b2, b0, OR, $$0, <<16]
.%import_expr common_code 992 <34:22:0> &bp 997 +
.992 D8F9600018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 2 997
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_1938#], defer[2]
.993 9100030900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1183 1
	alu_shf[b0, --, B, $$2, >>16]
.994 9B006802C1 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1183 0
	alu_shf[b6, b0, OR, $$1, <<16]
.995 B000270000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0
/******/           v->i[0] = dram_read_regs[0];
l_1936#:
	alu[b2, --, B, $$0]
.996 B000670400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1183 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b6, --, B, $$1]
.997 A000201800 common_code
	.%line 1939 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFF000000;
l_1938#:
	alu[a2, --, B, b6]
.998 C008181802 common_code
	.%line 1939 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
	ld_field_w_clr[b6, 1000, a2, <<0]
.999 8100200900 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1182 0
/******/     cksum += v->i[0] >> 16;
l_11693#:
	alu_shf[a2, --, B, b2, >>16]
.1000 B080002002 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1182 0
	alu[b0, a2, +, b8]
.1001 C003100802 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1182 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b2, <<0]
.%import_expr common_code 1002 <34:22:0> &bp 1066 +
.1002 D90AA00018 common_code
	.%line 1940 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 2 1066
/******/  	udpCksum = onl_api_cksum16_2W(udpCksum, (void *) &payloadData);
	br[l_11692#], defer[2]
.1003 B080000002 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1182 1
/******/     cksum += v->i[0] & 0xFFFF;
	alu[b0, a2, +, b0]
.1004 8100201900 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1182 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a2, --, B, b6, >>16]
.1005 B440000F07 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     if ((addr & 7) != 6) {
l_1940#:
	alu[b0, b3, AND, 7]
.1006 AAF0000306 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0
	alu[--, b0, -, 6]
.%import_expr common_code 1007 <34:22:0> &bp 1010 +
.1007 D8FC800100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1010
	beq[l_1977#]
.1008 2840000F20 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, b3, 0, 1], sig_done[s4]
.%import_expr common_code 1009 <34:22:0> &bp 1011 +
.1009 D8FCC00018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1189 0 1011
	br[l_2005#]
.1010 2842000F20 common_code
	.%line 1440 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1188 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_1977#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.1011 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0
/******/     __wait_for_all(&sp);
l_2005#:
	ctx_arb[s5, s4], all
.1012 AAB0000306 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 1013 <34:22:0> &bp 1030 +
.1013 D901800105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1030
	blo[l_2015#]
.%import_expr common_code 1014 <26:22:8,7:0:0> &bp 1015 +
.1014 E800C003F7 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1015 B0
	jump[b0, l_11851#], targets[l_11857#,l_11856#,l_11855#,l_11854#,l_11853#,l_11852#,l_11851#]
.%import_expr common_code 1015 <34:22:0> &bp 1030 +
.1015 D901800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1030
l_11851#:
	br[l_2015#]
.%import_expr common_code 1016 <34:22:0> &bp 1030 +
.1016 D901800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1030
l_11852#:
	br[l_2015#]
.%import_expr common_code 1017 <34:22:0> &bp 1027 +
.1017 D900C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1027
l_11853#:
	br[l_2012#]
.%import_expr common_code 1018 <34:22:0> &bp 1030 +
.1018 D901800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1030
l_11854#:
	br[l_2015#]
.%import_expr common_code 1019 <34:22:0> &bp 1025 +
.1019 D900400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1025
l_11855#:
	br[l_2010#]
.%import_expr common_code 1020 <34:22:0> &bp 1030 +
.1020 D901800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1030
l_11856#:
	br[l_2015#]
.%import_expr common_code 1021 <34:22:0> &bp 1022 +
.1021 D8FF800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0 1022
l_11857#:
	br[l_2008#]
.%import_expr common_code 1022 <34:22:0> &bp 1031 +
.1022 D901E00018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 2 1031
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2008#:
	br[l_2017#], defer[2]
.1023 9100030900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1187 1
	alu_shf[b0, --, B, $$2, >>16]
.1024 9B002802C1 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1187 0
	alu_shf[b2, b0, OR, $$1, <<16]
.%import_expr common_code 1025 <34:22:0> &bp 1031 +
.1025 D901D00018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 1 1031
/******/           v->i[0] = dram_read_regs[1];
l_2010#:
	br[l_2017#], defer[1]
.1026 B000270400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1187 0
	alu[b2, --, B, $$1]
.%import_expr common_code 1027 <34:22:0> &bp 1031 +
.1027 D901E00018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 2 1031
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2012#:
	br[l_2017#], defer[2]
.1028 9100030500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1187 1
	alu_shf[b0, --, B, $$1, >>16]
.1029 9B002802C0 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1187 0
	alu_shf[b2, b0, OR, $$0, <<16]
.1030 B000270000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1187 0
/******/           v->i[0] = dram_read_regs[0];
l_2015#:
	alu[b2, --, B, $$0]
.1031 8100200900 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1186 0
/******/     cksum += v->i[0] >> 16;
l_2017#:
	alu_shf[a2, --, B, b2, >>16]
.%import_expr common_code 1032 <34:22:0> &bp 1066 +
.1032 D90AA00018 common_code
	.%line 1935 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 2 1066
/******/  	udpCksum = onl_api_cksum16_1W(udpCksum, (void *) &payloadData);
	br[l_11692#], defer[2]
.1033 B080002002 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1186 1
/******/     cksum += v->i[0] >> 16;
	alu[b0, a2, +, b8]
.1034 C003100802 common_code
	.%line 1748 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1186 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b2, <<0]
.1035 B440000F07 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     if ((addr & 7) != 6) {
l_2019#:
	alu[b0, b3, AND, 7]
.1036 AAF0000306 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
	alu[--, b0, -, 6]
.%import_expr common_code 1037 <34:22:0> &bp 1040 +
.1037 D904000100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1040
	beq[l_2056#]
.1038 2840000F20 common_code
	.%line 1437 "/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, b3, 0, 1], sig_done[s4]
.%import_expr common_code 1039 <34:22:0> &bp 1041 +
.1039 D904400018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1193 0 1041
	br[l_2084#]
.1040 2842000F20 common_code
	.%line 1440 "/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_2056#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.1041 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
/******/     __wait_for_all(&sp);
l_2084#:
	ctx_arb[s5, s4], all
.1042 AAB0000306 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 1043 <34:22:0> &bp 1060 +
.1043 D909000105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1060
	blo[l_2094#]
.%import_expr common_code 1044 <26:22:8,7:0:0> &bp 1045 +
.1044 E801000315 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1045 B0
	jump[b0, l_11858#], targets[l_11864#,l_11863#,l_11862#,l_11861#,l_11860#,l_11859#,l_11858#]
.%import_expr common_code 1045 <34:22:0> &bp 1060 +
.1045 D909000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1060
l_11858#:
	br[l_2094#]
.%import_expr common_code 1046 <34:22:0> &bp 1060 +
.1046 D909000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1060
l_11859#:
	br[l_2094#]
.%import_expr common_code 1047 <34:22:0> &bp 1057 +
.1047 D908400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1057
l_11860#:
	br[l_2091#]
.%import_expr common_code 1048 <34:22:0> &bp 1060 +
.1048 D909000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1060
l_11861#:
	br[l_2094#]
.%import_expr common_code 1049 <34:22:0> &bp 1055 +
.1049 D907C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1055
l_11862#:
	br[l_2089#]
.%import_expr common_code 1050 <34:22:0> &bp 1060 +
.1050 D909000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1060
l_11863#:
	br[l_2094#]
.%import_expr common_code 1051 <34:22:0> &bp 1052 +
.1051 D907000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0 1052
l_11864#:
	br[l_2087#]
.%import_expr common_code 1052 <34:22:0> &bp 1061 +
.1052 D909600018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 2 1061
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2087#:
	br[l_2096#], defer[2]
.1053 9100030900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 1
	alu_shf[b0, --, B, $$2, >>16]
.1054 9B002802C1 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 0
	alu_shf[b2, b0, OR, $$1, <<16]
.%import_expr common_code 1055 <34:22:0> &bp 1061 +
.1055 D909500018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 1 1061
/******/           v->i[0] = dram_read_regs[1];
l_2089#:
	br[l_2096#], defer[1]
.1056 B000270400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 0
	alu[b2, --, B, $$1]
.%import_expr common_code 1057 <34:22:0> &bp 1061 +
.1057 D909600018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 2 1061
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2091#:
	br[l_2096#], defer[2]
.1058 9100030500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 1
	alu_shf[b0, --, B, $$1, >>16]
.1059 9B002802C0 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1191 0
	alu_shf[b2, b0, OR, $$0, <<16]
.1060 B000270000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1191 0
/******/           v->i[0] = dram_read_regs[0];
l_2094#:
	alu[b2, --, B, $$0]
.1061 A000200800 common_code
	.%line 1930 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFFFFFF00;
l_2096#:
	alu[a2, --, B, b2]
.1062 C00E180802 common_code
	.%line 1930 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
	ld_field_w_clr[b2, 1110, a2, <<0]
.1063 8100200900 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1190 0
/******/     cksum += v->i[0] >> 16;
	alu_shf[a2, --, B, b2, >>16]
.1064 B080002002 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1190 0
	alu[b0, a2, +, b8]
.1065 C003100802 common_code
	.%line 1748 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1190 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a2, 0011, b2, <<0]
.%import_expr common_code 1066 <34:22:0> &bp 1128 +
.1066 D91A200018 common_code
	.%line 1931 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 2 1128
/******/  	udpCksum = onl_api_cksum16_1W(udpCksum, (void *) &payloadData);
l_11692#:
	br[l_2256#], defer[2]
.1067 B080000002 common_code
	.%line 1748 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1190 1
/******/     cksum += v->i[0] & 0xFFFF;
	alu[b0, a2, +, b0]
.1068 B000800000 common_code
	.%line 1931 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
/******/  	udpCksum = onl_api_cksum16_1W(udpCksum, (void *) &payloadData);
	alu[b8, --, B, b0]
.1069 B440000F07 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     if ((addr & 7) != 6) {
l_2098#:
	alu[b0, b3, AND, 7]
.1070 AAF0000306 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
	alu[--, b0, -, 6]
.%import_expr common_code 1071 <34:22:0> &bp 1074 +
.1071 D90C800100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1074
	beq[l_2135#]
.1072 2840000F20 common_code
	.%line 1437 "/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, b3, 0, 1], sig_done[s4]
.%import_expr common_code 1073 <34:22:0> &bp 1075 +
.1073 D90CC00018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1197 0 1075
	br[l_2163#]
.1074 2842000F20 common_code
	.%line 1440 "/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_2135#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.1075 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
/******/     __wait_for_all(&sp);
l_2163#:
	ctx_arb[s5, s4], all
.1076 AAB0000306 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 1077 <34:22:0> &bp 1094 +
.1077 D911800105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1094
	blo[l_2173#]
.%import_expr common_code 1078 <26:22:8,7:0:0> &bp 1079 +
.1078 E801000337 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1079 B0
	jump[b0, l_11865#], targets[l_11871#,l_11870#,l_11869#,l_11868#,l_11867#,l_11866#,l_11865#]
.%import_expr common_code 1079 <34:22:0> &bp 1094 +
.1079 D911800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1094
l_11865#:
	br[l_2173#]
.%import_expr common_code 1080 <34:22:0> &bp 1094 +
.1080 D911800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1094
l_11866#:
	br[l_2173#]
.%import_expr common_code 1081 <34:22:0> &bp 1091 +
.1081 D910C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1091
l_11867#:
	br[l_2170#]
.%import_expr common_code 1082 <34:22:0> &bp 1094 +
.1082 D911800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1094
l_11868#:
	br[l_2173#]
.%import_expr common_code 1083 <34:22:0> &bp 1089 +
.1083 D910400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1089
l_11869#:
	br[l_2168#]
.%import_expr common_code 1084 <34:22:0> &bp 1094 +
.1084 D911800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1094
l_11870#:
	br[l_2173#]
.%import_expr common_code 1085 <34:22:0> &bp 1086 +
.1085 D90F800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0 1086
l_11871#:
	br[l_2166#]
.%import_expr common_code 1086 <34:22:0> &bp 1095 +
.1086 D911E00018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 2 1095
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2166#:
	br[l_2175#], defer[2]
.1087 9100030900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 1
	alu_shf[b0, --, B, $$2, >>16]
.1088 9B002802C1 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 0
	alu_shf[b2, b0, OR, $$1, <<16]
.%import_expr common_code 1089 <34:22:0> &bp 1095 +
.1089 D911D00018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 1 1095
/******/           v->i[0] = dram_read_regs[1];
l_2168#:
	br[l_2175#], defer[1]
.1090 B000270400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 0
	alu[b2, --, B, $$1]
.%import_expr common_code 1091 <34:22:0> &bp 1095 +
.1091 D911E00018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 2 1095
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2170#:
	br[l_2175#], defer[2]
.1092 9100030500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 1
	alu_shf[b0, --, B, $$1, >>16]
.1093 9B002802C0 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1195 0
	alu_shf[b2, b0, OR, $$0, <<16]
.1094 B000270000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1195 0
/******/           v->i[0] = dram_read_regs[0];
l_2173#:
	alu[b2, --, B, $$0]
.%import_expr common_code 1095 <34:22:0> &bp 1126 +
.1095 D919A00018 common_code
	.%line 1926 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 2 1126
/******/  	udpCksum = onl_api_cksum16_1W(udpCksum, (void *) &payloadData);
l_2175#:
	br[l_11696#], defer[2]
.1096 A000200800 common_code
	.%line 1925 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 1
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFFFF0000;
	alu[a2, --, B, b2]
.1097 C00C180802 common_code
	.%line 1925 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1172 0
	ld_field_w_clr[b2, 1100, a2, <<0]
.1098 B440000F07 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     if ((addr & 7) != 6) {
l_2177#:
	alu[b0, b3, AND, 7]
.1099 AAF0000306 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
	alu[--, b0, -, 6]
.%import_expr common_code 1100 <34:22:0> &bp 1103 +
.1100 D913C00100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1103
	beq[l_2214#]
.1101 2840000F20 common_code
	.%line 1437 "/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, b3, 0, 1], sig_done[s4]
.%import_expr common_code 1102 <34:22:0> &bp 1104 +
.1102 D914000018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1201 0 1104
	br[l_2242#]
.1103 2842000F20 common_code
	.%line 1440 "/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_2214#:
	dram[read, $$0, b3, 0, 2], sig_done[s4]
.1104 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     __wait_for_all(&sp);
l_2242#:
	ctx_arb[s5, s4], all
.1105 AAB0000306 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b0]
.%import_expr common_code 1106 <34:22:0> &bp 1123 +
.1106 D918C00105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1123
	blo[l_2252#]
.%import_expr common_code 1107 <26:22:8,7:0:0> &bp 1108 +
.1107 E801000354 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1108 B0
	jump[b0, l_11872#], targets[l_11878#,l_11877#,l_11876#,l_11875#,l_11874#,l_11873#,l_11872#]
.%import_expr common_code 1108 <34:22:0> &bp 1123 +
.1108 D918C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1123
l_11872#:
	br[l_2252#]
.%import_expr common_code 1109 <34:22:0> &bp 1123 +
.1109 D918C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1123
l_11873#:
	br[l_2252#]
.%import_expr common_code 1110 <34:22:0> &bp 1120 +
.1110 D918000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1120
l_11874#:
	br[l_2249#]
.%import_expr common_code 1111 <34:22:0> &bp 1123 +
.1111 D918C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1123
l_11875#:
	br[l_2252#]
.%import_expr common_code 1112 <34:22:0> &bp 1118 +
.1112 D917800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1118
l_11876#:
	br[l_2247#]
.%import_expr common_code 1113 <34:22:0> &bp 1123 +
.1113 D918C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1123
l_11877#:
	br[l_2252#]
.%import_expr common_code 1114 <34:22:0> &bp 1115 +
.1114 D916C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0 1115
l_11878#:
	br[l_2245#]
.%import_expr common_code 1115 <34:22:0> &bp 1124 +
.1115 D919200018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 2 1124
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2245#:
	br[l_2254#], defer[2]
.1116 9100030900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 1
	alu_shf[b0, --, B, $$2, >>16]
.1117 9B002802C1 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 0
	alu_shf[b2, b0, OR, $$1, <<16]
.%import_expr common_code 1118 <34:22:0> &bp 1124 +
.1118 D919100018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 1 1124
/******/           v->i[0] = dram_read_regs[1];
l_2247#:
	br[l_2254#], defer[1]
.1119 B000270400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 0
	alu[b2, --, B, $$1]
.%import_expr common_code 1120 <34:22:0> &bp 1124 +
.1120 D919200018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 2 1124
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2249#:
	br[l_2254#], defer[2]
.1121 9100030500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 1
	alu_shf[b0, --, B, $$1, >>16]
.1122 9B002802C0 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1199 0
	alu_shf[b2, b0, OR, $$0, <<16]
.1123 B000270000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/           v->i[0] = dram_read_regs[0];
l_2252#:
	alu[b2, --, B, $$0]
.1124 A000200800 common_code
	.%line 1920 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFF000000;
l_2254#:
	alu[a2, --, B, b2]
.1125 C008180802 common_code
	.%line 1920 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1172 0
	ld_field_w_clr[b2, 1000, a2, <<0]
.1126 8100200900 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1198 0
/******/     cksum += v->i[0] >> 16;
l_11696#:
	alu_shf[a2, --, B, b2, >>16]
.1127 B080802002 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1198 0
	alu[b8, a2, +, b8]
.1128 8100202100 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1173 0
/******/      while (localCksum >> 16)
l_2256#:
	alu_shf[a2, --, B, b8, >>16]
.%import_expr common_code 1129 <34:22:0> &bp 1136 +
.1129 D91C100100 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1173 1 1136
	beq[l_2262#], defer[1]
.1130 A000402000 common_code
	.%line 1844 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1173 0
/******/      localCksum = cksum;
	alu[a4, --, B, b8]
.1131 C003180004 common_code
	.%line 1846 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1173 0
/******/  	localCksum = (localCksum & 0xFFFF) + (localCksum >> 16);
	ld_field_w_clr[b0, 0011, a4, <<0]
.1132 A0C0400002 common_code
	.%line 1846 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1173 0
l_11713#:
	alu[a4, b0, +, a2]
.1133 8100280104 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1173 0
/******/      while (localCksum >> 16)
	alu_shf[a2, --, B, a4, >>16]
.%import_expr common_code 1134 <34:22:0> &bp 1132 +
.1134 D91B100101 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1173 1 1132
	bne[l_11713#], defer[1]
.1135 C003180004 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1173 0
	ld_field_w_clr[b0, 0011, a4, <<0]
.1136 B240000004 common_code
	.%line 1848 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1173 0
/******/      localCksum = (~localCksum) & 0x0000FFFF;
l_2262#:
	alu[b0, --, ~B, a4]
.1137 C003100004 common_code
	.%line 1848 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1173 0
	ld_field_w_clr[a4, 0011, b0, <<0]
.1138 C003180001 common_code
	.%line 228 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/  	if (udpCksum != udp_hdr.uh_sum)
	ld_field_w_clr[b0, 0011, a1, >>0]
.1139 AAF0000004 common_code
	.%line 228 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[--, b0, -, a4]
.%import_expr common_code 1140 <34:22:0> &bp 1143 +
.1140 D91DC00100 common_code
	.%line 228 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 1143
	beq[l_2264#]
.%import_expr common_code 1141 <34:22:0> &bp 1144 +
.1141 D91E100018 common_code
	.%line 229 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 1 1144
/******/  	    onl_api_set_out_to_PLUGIN(1);
	br[l_11697#], defer[1]
.1142 F0000C0401 common_code
	.%line 229 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 0
	immed[a1, 1, <<0]
.1143 F0000C0801 common_code
	.%line 231 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/  	    onl_api_set_out_to_PLUGIN(2);
l_2264#:
	immed[a1, 2, <<0]
.%import_expr common_code 1144 <34:22:0> &bp 56 +
.1144 D80E100018 common_code
	.%line 231 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 1 56
l_11697#:
	br[_onl_api_set_out_to_PLUGIN#], defer[1]
.%import_expr common_code 1145 <27:20:8,7:0:0> &bp 1146 +
.1145 F00040037A common_code
	.%line 231 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 0
	load_addr[b0, l_11744#]
.1146 B4002C1E02 common_code
	.%line 1554 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/     if ((addr & 7) == 0) {
l_11744#:
	alu[b2, *l$index0[2], AND, 7]
.%import_expr common_code 1147 <34:22:0> &bp 1150 +
.1147 D91F800101 common_code
	.%line 1554 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1150
	bne[l_2304#]
.1148 2842008352 common_code
	.%line 1555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1169 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
	dram[read, $$0, *l$index0[2], 0, 2], sig_done[s4]
.%import_expr common_code 1149 <34:22:0> &bp 1151 +
.1149 D91FC00018 common_code
	.%line 1555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1169 0 1151
	br[l_2332#]
.1150 2844008352 common_code
	.%line 1558 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1170 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 3, sig_done, &sp);
l_2304#:
	dram[read, $$0, *l$index0[2], 0, 3], sig_done[s4]
.1151 E000000030 common_code
	.%line 1560 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/     __wait_for_all(&sp);
l_2332#:
	ctx_arb[s5, s4], all
.1152 AAB0000B06 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, b2]
.%import_expr common_code 1153 <34:22:0> &bp 1185 +
.1153 D928400105 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1185
	blo[l_2342#]
.%import_expr common_code 1154 <26:22:8,7:0:0> &bp 1155 +
.1154 E801000B83 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1155 B2
	jump[b2, l_11887#], targets[l_11893#,l_11892#,l_11891#,l_11890#,l_11889#,l_11888#,l_11887#]
.%import_expr common_code 1155 <34:22:0> &bp 1185 +
.1155 D928400018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1185
l_11887#:
	br[l_2342#]
.%import_expr common_code 1156 <34:22:0> &bp 1185 +
.1156 D928400018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1185
l_11888#:
	br[l_2342#]
.%import_expr common_code 1157 <34:22:0> &bp 1176 +
.1157 D926000018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1176
l_11889#:
	br[l_2339#]
.%import_expr common_code 1158 <34:22:0> &bp 1185 +
.1158 D928400018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1185
l_11890#:
	br[l_2342#]
.%import_expr common_code 1159 <34:22:0> &bp 1171 +
.1159 D924C00018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1171
l_11891#:
	br[l_2337#]
.%import_expr common_code 1160 <34:22:0> &bp 1185 +
.1160 D928400018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1185
l_11892#:
	br[l_2342#]
.%import_expr common_code 1161 <34:22:0> &bp 1162 +
.1161 D922800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0 1162
l_11893#:
	br[l_2335#]
.1162 9100030900 common_code
	.%line 1599 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2335#:
	alu_shf[b0, --, B, $$2, >>16]
.1163 9B001802C1 common_code
	.%line 1599 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
	alu_shf[b1, b0, OR, $$1, <<16]
.1164 9100030D00 common_code
	.%line 1600 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b0, --, B, $$3, >>16]
.1165 8B002802C2 common_code
	.%line 1600 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
	alu_shf[a2, b0, OR, $$2, <<16]
.1166 9100031100 common_code
	.%line 1601 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/  	 v->i[2] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[b0, --, B, $$4, >>16]
.1167 9B000802C3 common_code
	.%line 1601 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
	alu_shf[b0, b0, OR, $$3, <<16]
.%import_expr common_code 1168 <34:22:0> &bp 1189 +
.1168 D929600018 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 2 1189
/******/  	 v->i[3] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	br[l_2344#], defer[2]
.1169 8100131500 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1168 1
	alu_shf[a1, --, B, $$5, >>16]
.1170 8B00131201 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1168 0
	alu_shf[a1, a1, OR, $$4, <<16]
.1171 B000170400 common_code
	.%line 1591 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/           v->i[0] = dram_read_regs[1];
l_2337#:
	alu[b1, --, B, $$1]
.1172 A000270800 common_code
	.%line 1592 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/           v->i[1] = dram_read_regs[2];
	alu[a2, --, B, $$2]
.%import_expr common_code 1173 <34:22:0> &bp 1189 +
.1173 D929600018 common_code
	.%line 1594 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 2 1189
/******/           v->i[3] = dram_read_regs[4];
	br[l_2344#], defer[2]
.1174 B000070C00 common_code
	.%line 1593 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1168 1
/******/           v->i[2] = dram_read_regs[3];
	alu[b0, --, B, $$3]
.1175 A000171000 common_code
	.%line 1594 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1168 0
/******/           v->i[3] = dram_read_regs[4];
	alu[a1, --, B, $$4]
.1176 9100030500 common_code
	.%line 1583 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2339#:
	alu_shf[b0, --, B, $$1, >>16]
.1177 9B001802C0 common_code
	.%line 1583 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
	alu_shf[b1, b0, OR, $$0, <<16]
.1178 9100030900 common_code
	.%line 1584 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	alu_shf[b0, --, B, $$2, >>16]
.1179 8B002802C1 common_code
	.%line 1584 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
	alu_shf[a2, b0, OR, $$1, <<16]
.1180 9100030D00 common_code
	.%line 1585 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/  	 v->i[2] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[b0, --, B, $$3, >>16]
.1181 9B000802C2 common_code
	.%line 1585 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
	alu_shf[b0, b0, OR, $$2, <<16]
.%import_expr common_code 1182 <34:22:0> &bp 1189 +
.1182 D929600018 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 2 1189
/******/  	 v->i[3] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	br[l_2344#], defer[2]
.1183 8100131100 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1168 1
	alu_shf[a1, --, B, $$4, >>16]
.1184 8B00130E01 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1168 0
	alu_shf[a1, a1, OR, $$3, <<16]
.1185 B000170000 common_code
	.%line 1573 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/           v->i[0] = dram_read_regs[0];
l_2342#:
	alu[b1, --, B, $$0]
.1186 A000270400 common_code
	.%line 1574 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/           v->i[1] = dram_read_regs[1];
	alu[a2, --, B, $$1]
.1187 B000070800 common_code
	.%line 1575 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/           v->i[2] = dram_read_regs[2];
	alu[b0, --, B, $$2]
.1188 A000170C00 common_code
	.%line 1576 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/           v->i[3] = dram_read_regs[3];
	alu[a1, --, B, $$3]
.1189 A030000800 common_code
	.%line 1182 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/     if ((addr & 7) != 0) {
l_2344#:
	alu[--, --, B, b2]
.%import_expr common_code 1190 <34:22:0> &bp 1193 +
.1190 D92A400100 common_code
	.%line 1182 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1193
	beq[l_2421#]
.1191 286020C352 common_code
	.%line 1183 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1167 0
/******/        dram_read(dram_readtail_regs, (__declspec(dram) void *)addr_tail, 1, sig_done, &sp);
	dram[read, $$2, *l$index0[2], 16, 1], sig_done[s6]
.1192 2840008352 common_code
	.%line 1184 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1166 0
/******/        dram_read(dram_readhead_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp2);
	dram[read, $$0, *l$index0[2], 0, 1], sig_done[s4]
.1193 A030000800 common_code
	.%line 1186 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/     if ((addr & 7) != 0) {
l_2421#:
	alu[--, --, B, b2]
.%import_expr common_code 1194 <34:22:0> &bp 1200 +
.1194 D92C000100 common_code
	.%line 1186 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1200
	beq[l_2424#]
.1195 E0000000F0 common_code
	.%line 1187 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/         wait_for_all(&sp, &sp2);
	ctx_arb[s5, s4, s7, s6], all
.1196 A000F70000 common_code
	.%line 1188 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/         head[0] = dram_readhead_regs[0];
	alu[a15, --, B, $$0]
.1197 A000E70400 common_code
	.%line 1189 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/         head[1] = dram_readhead_regs[1];
	alu[a14, --, B, $$1]
.1198 B000370800 common_code
	.%line 1190 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/         tail[0] = dram_readtail_regs[0];
	alu[b3, --, B, $$2]
.1199 B000470C00 common_code
	.%line 1191 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/         tail[1] = dram_readtail_regs[1];
	alu[b4, --, B, $$3]
.1200 AAB0000B06 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/     switch((unsigned int)addr & 7) {
l_2424#:
	alu[--, 6, -, b2]
.%import_expr common_code 1201 <34:22:0> &bp 1238 +
.1201 D935800105 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1238
	blo[l_2589#]
.%import_expr common_code 1202 <26:22:8,7:0:0> &bp 1203 +
.1202 E801000BB3 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1203 B2
	jump[b2, l_11894#], targets[l_11900#,l_11899#,l_11898#,l_11897#,l_11896#,l_11895#,l_11894#]
.%import_expr common_code 1203 <34:22:0> &bp 1238 +
.1203 D935800018 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1238
l_11894#:
	br[l_2589#]
.%import_expr common_code 1204 <34:22:0> &bp 1238 +
.1204 D935800018 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1238
l_11895#:
	br[l_2589#]
.%import_expr common_code 1205 <34:22:0> &bp 1228 +
.1205 D933000018 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1228
l_11896#:
	br[l_2522#]
.%import_expr common_code 1206 <34:22:0> &bp 1238 +
.1206 D935800018 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1238
l_11897#:
	br[l_2589#]
.%import_expr common_code 1207 <34:22:0> &bp 1220 +
.1207 D931000018 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1220
l_11898#:
	br[l_2492#]
.%import_expr common_code 1208 <34:22:0> &bp 1238 +
.1208 D935800018 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1238
l_11899#:
	br[l_2589#]
.%import_expr common_code 1209 <34:22:0> &bp 1210 +
.1209 D92E800018 common_code
	.%line 1198 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1210
l_11900#:
	br[l_2426#]
.1210 A05C00000F common_code
	.%line 1246 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[0] = (__declspec(dram) unsigned int) head[0];
l_2426#:
	alu[$$0, --, B, a15]
.1211 C00C18080E common_code
	.%line 1247 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[1] = ((__declspec(dram) unsigned int)(head[1] & 0xFFFF0000)) | (v->i[0] >> 16);
	ld_field_w_clr[b2, 1100, a14, <<0]
.1212 8B0C180902 common_code
	.%line 1247 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
	alu_shf[$$1, b2, OR, a2, >>16]
.1213 810C200302 common_code
	.%line 1248 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1159 0
/******/           dram_write_regs[2] = dbl_shr(v->i[0], v->i[1], 16);
	dbl_shf[$$2, a2, b0, >>16]
.1214 810C380301 common_code
	.%line 1249 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1158 0
/******/           dram_write_regs[3] = dbl_shr(v->i[1], v->i[2], 16);
	dbl_shf[$$3, b0, a1, >>16]
.1215 810C400701 common_code
	.%line 1250 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1157 0
/******/           dram_write_regs[4] = dbl_shr(v->i[2], v->i[3], 16);
	dbl_shf[$$4, a1, b1, >>16]
.1216 C003101001 common_code
	.%line 1251 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[5] = ((v->i[3]<<16) & 0xffff0000) | ((__declspec(dram) unsigned int) (0xffff & (tail[1])));
	ld_field_w_clr[a1, 0011, b4, <<0]
.1217 8B0C500601 common_code
	.%line 1251 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
	alu_shf[$$5, a1, OR, b1, <<16]
.1218 2964008352 common_code
	.%line 1253 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1156 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 3, sig_done, &sp);
	dram[write, $$0, *l$index0[2], 0, 3], sig_done[s6]
.%import_expr common_code 1219 <34:22:0> &bp 1772 +
.1219 E1BB0400C0 common_code
	.%line 1254 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1772
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_3455#]
.1220 A05C00000F common_code
	.%line 1233 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[0] = (__declspec(dram) unsigned int) head[0];
l_2492#:
	alu[$$0, --, B, a15]
.1221 A05C100002 common_code
	.%line 1234 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[1] = v->i[0];
	alu[$$1, --, B, a2]
.1222 A01C200000 common_code
	.%line 1235 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[2] = v->i[1];
	alu[$$2, --, B, b0]
.1223 A05C300001 common_code
	.%line 1236 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[3] = v->i[2];
	alu[$$3, --, B, a1]
.1224 A01C400400 common_code
	.%line 1237 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[4] = v->i[3];
	alu[$$4, --, B, b1]
.1225 A01C501000 common_code
	.%line 1238 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[5] = (__declspec(dram) unsigned int) tail[1];
	alu[$$5, --, B, b4]
.1226 2964008352 common_code
	.%line 1240 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1160 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 3, sig_done, &sp);
	dram[write, $$0, *l$index0[2], 0, 3], sig_done[s6]
.%import_expr common_code 1227 <34:22:0> &bp 1772 +
.1227 E1BB0400C0 common_code
	.%line 1241 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1772
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_3455#]
.1228 C00C18080F common_code
	.%line 1220 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[0] = ((__declspec(dram) unsigned int)(head[0] & 0xFFFF0000)) |  (v->i[0] >> 16);
l_2522#:
	ld_field_w_clr[b2, 1100, a15, <<0]
.1229 8B0C080902 common_code
	.%line 1220 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
	alu_shf[$$0, b2, OR, a2, >>16]
.1230 810C100302 common_code
	.%line 1221 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1164 0
/******/           dram_write_regs[1] = dbl_shr(v->i[0], v->i[1], 16);
	dbl_shf[$$1, a2, b0, >>16]
.1231 810C280301 common_code
	.%line 1222 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1163 0
/******/           dram_write_regs[2] = dbl_shr(v->i[1], v->i[2], 16);
	dbl_shf[$$2, b0, a1, >>16]
.1232 810C300701 common_code
	.%line 1223 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1162 0
/******/           dram_write_regs[3] = dbl_shr(v->i[2], v->i[3], 16);
	dbl_shf[$$3, a1, b1, >>16]
.1233 C003100C01 common_code
	.%line 1224 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[4] = ((v->i[3] << 16) & 0xffff0000) | ((__declspec(dram) unsigned int) (0xffff & tail[0]));
	ld_field_w_clr[a1, 0011, b3, <<0]
.1234 8B0C400601 common_code
	.%line 1224 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
	alu_shf[$$4, a1, OR, b1, <<16]
.1235 A01C501000 common_code
	.%line 1225 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[5] = (__declspec(dram) unsigned int) tail[1];
	alu[$$5, --, B, b4]
.1236 2964008352 common_code
	.%line 1227 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1161 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 3, sig_done, &sp);
	dram[write, $$0, *l$index0[2], 0, 3], sig_done[s6]
.%import_expr common_code 1237 <34:22:0> &bp 1772 +
.1237 E1BB0400C0 common_code
	.%line 1228 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1772
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_3455#]
.1238 A05C000002 common_code
	.%line 1208 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[0] = v->i[0];
l_2589#:
	alu[$$0, --, B, a2]
.1239 A01C100000 common_code
	.%line 1209 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[1] = v->i[1];
	alu[$$1, --, B, b0]
.1240 A05C200001 common_code
	.%line 1210 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[2] = v->i[2];
	alu[$$2, --, B, a1]
.1241 A01C300400 common_code
	.%line 1211 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0
/******/           dram_write_regs[3] = v->i[3];
	alu[$$3, --, B, b1]
.1242 2962008352 common_code
	.%line 1213 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1165 0
/******/           dram_write(dram_write_regs, (__declspec(dram) void *) addr, 2, sig_done, &sp);
	dram[write, $$0, *l$index0[2], 0, 2], sig_done[s6]
.%import_expr common_code 1243 <34:22:0> &bp 1772 +
.1243 E1BB0400C0 common_code
	.%line 1214 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1155 0 1772
/******/           __wait_for_all(&sp);
	ctx_arb[s7, s6], all, br[l_3455#]
.1244 C101101D01 common_code
	.%line 243 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/      else if (ipv4_hdr.ip_proto == PROTO_TCP) {
l_2619#:
	ld_field_w_clr[a1, 0001, b7, >>16]
.1245 AAB00C1801 common_code
	.%line 243 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[--, a1, -, 6]
.%import_expr common_code 1246 <34:22:0> &bp 1772 +
.1246 D9BB000101 common_code
	.%line 243 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 1772
	bne[l_3455#]
.1247 C003102001 common_code
	.%line 1982 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      tcpLength = ipv4_hdr->ip_len - 20;
	ld_field_w_clr[a1, 0011, b8, >>0]
.1248 AAA02C5001 common_code
	.%line 1982 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	alu[*l$index0[2], a1, -, 20]
.1249 C004101C01 common_code
	.%line 1986 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      payloadData.i[2] = (ipv4_hdr->ip_proto << 16) | (tcpLength);
	ld_field_w_clr[a1, 0100, b7, <<0]
.1250 BA00E80801 common_code
	.%line 1986 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	alu[b14, a1, OR, *l$index0[2]]
.1251 C003100002 common_code
	.%line 1993 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      payloadData.i[9] = (tcp_hdr->value[4] & 0x0000FFFF);  // take out the checksum
	ld_field_w_clr[a2, 0011, b0, <<0]
.1252 9B00703920 common_code
	.%line 1809 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[2] >> 16;
	alu_shf[b7, 0, OR, b14, >>16]
.1253 C003103801 common_code
	.%line 1810 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[2] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b14, <<0]
.1254 B080701C01 common_code
	.%line 1810 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1255 8100101900 common_code
	.%line 1811 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[3] >> 16;
	alu_shf[a1, --, B, b6, >>16]
.1256 B080701C01 common_code
	.%line 1811 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1257 C003101801 common_code
	.%line 1812 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[3] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b6, <<0]
.1258 B080701C01 common_code
	.%line 1812 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1259 8100101500 common_code
	.%line 1813 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[4] >> 16;
	alu_shf[a1, --, B, b5, >>16]
.1260 B080701C01 common_code
	.%line 1813 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1261 C003101401 common_code
	.%line 1814 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[4] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b5, <<0]
.1262 B080701C01 common_code
	.%line 1814 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1263 8100101100 common_code
	.%line 1815 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[5] >> 16;
	alu_shf[a1, --, B, b4, >>16]
.1264 B080701C01 common_code
	.%line 1815 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1265 C003101001 common_code
	.%line 1816 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[5] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b4, <<0]
.1266 B080701C01 common_code
	.%line 1816 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1267 8100100D00 common_code
	.%line 1817 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[6] >> 16;
	alu_shf[a1, --, B, b3, >>16]
.1268 B080701C01 common_code
	.%line 1817 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1269 C003100C01 common_code
	.%line 1818 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[6] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b3, <<0]
.1270 B080701C01 common_code
	.%line 1818 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1271 8100100900 common_code
	.%line 1819 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[7] >> 16;
	alu_shf[a1, --, B, b2, >>16]
.1272 B080701C01 common_code
	.%line 1819 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1273 C003100801 common_code
	.%line 1820 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[7] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b2, <<0]
.1274 B080701C01 common_code
	.%line 1820 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1275 8100100500 common_code
	.%line 1821 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[8] >> 16;
	alu_shf[a1, --, B, b1, >>16]
.1276 B080701C01 common_code
	.%line 1821 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
	alu[b7, a1, +, b7]
.1277 C003100401 common_code
	.%line 1822 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1257 0
/******/     cksum += v->i[8] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b1, <<0]
.1278 AAA02C5202 common_code
	.%line 2003 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      tcpLength -= 20;
	alu[*l$index0[2], *l$index0[2], -, 20]
.1279 AAB00C8202 common_code
	.%line 2006 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      while (tcpLength >= 32) {
	alu[--, *l$index0[2], -, 32]
.%import_expr common_code 1280 <34:22:0> &bp 1388 +
.1280 D95B300105 common_code
	.%line 2006 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 3 1388
	blo[l_2727#], defer[3]
.1281 B080701C01 common_code
	.%line 1822 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1257 2
/******/     cksum += v->i[8] & 0xFFFF;
	alu[b7, a1, +, b7]
.1282 B0C0701C02 common_code
	.%line 1824 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1257 1
/******/     cksum += v->i[9] & 0xFFFF;
	alu[b7, b7, +, a2]
.1283 A0802C500F common_code
	.%line 2004 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
/******/      dataPtr = tcpHdrPtr + 20;
	alu[a2, a15, +, 20]
.1284 FC06EC0000 common_code
	.%line 2007 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	onl_api_ua_read_8W_dram(dataPtr,  (void *) &payloadData);
	local_csr_wr[active_lm_addr_1, a0]
.1285 A4001C1C02 common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1211 0
/******/     if ((addr & 7) == 0) {
l_2642#:
	alu[a1, a2, AND, 7]
.%import_expr common_code 1286 <34:22:0> &bp 1289 +
.1286 D942400101 common_code
	.%line 1615 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1289
	bne[l_2684#]
.1287 2846008302 common_code
	.%line 1616 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1256 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 4, sig_done, &sp);
	dram[read, $$0, a2, 0, 4], sig_done[s4]
.%import_expr common_code 1288 <34:22:0> &bp 1290 +
.1288 D942800018 common_code
	.%line 1616 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1256 0 1290
	br[l_2712#]
.1289 2848008302 common_code
	.%line 1619 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1255 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 5, sig_done, &sp);
l_2684#:
	dram[read, $$0, a2, 0, 5], sig_done[s4]
.1290 E000000030 common_code
	.%line 1621 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/     __wait_for_all(&sp);
l_2712#:
	ctx_arb[s5, s4], all
.1291 AAF00C1801 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1292 <34:22:0> &bp 1344 +
.1292 D950000105 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1344
	blo[l_2722#]
.%import_expr common_code 1293 <26:22:8,17:10:0> &bp 1294 +
.1293 E8014C3801 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1294 A1
	jump[a1, l_11901#], targets[l_11907#,l_11906#,l_11905#,l_11904#,l_11903#,l_11902#,l_11901#]
.%import_expr common_code 1294 <34:22:0> &bp 1344 +
.1294 D950000018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1344
l_11901#:
	br[l_2722#]
.%import_expr common_code 1295 <34:22:0> &bp 1344 +
.1295 D950000018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1344
l_11902#:
	br[l_2722#]
.%import_expr common_code 1296 <34:22:0> &bp 1327 +
.1296 D94BC00018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1327
l_11903#:
	br[l_2719#]
.%import_expr common_code 1297 <34:22:0> &bp 1344 +
.1297 D950000018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1344
l_11904#:
	br[l_2722#]
.%import_expr common_code 1298 <34:22:0> &bp 1318 +
.1298 D949800018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1318
l_11905#:
	br[l_2717#]
.%import_expr common_code 1299 <34:22:0> &bp 1344 +
.1299 D950000018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1344
l_11906#:
	br[l_2722#]
.%import_expr common_code 1300 <34:22:0> &bp 1301 +
.1300 D945400018 common_code
	.%line 1624 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0 1301
l_11907#:
	br[l_2715#]
.1301 8100130900 common_code
	.%line 1673 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2715#:
	alu_shf[a1, --, B, $$2, >>16]
.1302 9B00330601 common_code
	.%line 1673 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b3, a1, OR, $$1, <<16]
.1303 8100130D00 common_code
	.%line 1674 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[a1, --, B, $$3, >>16]
.1304 9B00830A01 common_code
	.%line 1674 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b8, a1, OR, $$2, <<16]
.1305 8100131100 common_code
	.%line 1675 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[2] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[a1, --, B, $$4, >>16]
.1306 9B00E30E01 common_code
	.%line 1675 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b14, a1, OR, $$3, <<16]
.1307 8100131500 common_code
	.%line 1676 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[3] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	alu_shf[a1, --, B, $$5, >>16]
.1308 9B00531201 common_code
	.%line 1676 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b5, a1, OR, $$4, <<16]
.1309 8100131900 common_code
	.%line 1677 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[4] = (dram_read_regs[5] << 16) | (dram_read_regs[6] >> 16);
	alu_shf[a1, --, B, $$6, >>16]
.1310 9B00131601 common_code
	.%line 1677 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b1, a1, OR, $$5, <<16]
.1311 8100131D00 common_code
	.%line 1678 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[5] = (dram_read_regs[6] << 16) | (dram_read_regs[7] >> 16);
	alu_shf[a1, --, B, $$7, >>16]
.1312 9B00231A01 common_code
	.%line 1678 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b2, a1, OR, $$6, <<16]
.1313 8100132100 common_code
	.%line 1679 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[6] = (dram_read_regs[7] << 16) | (dram_read_regs[8] >> 16);
	alu_shf[a1, --, B, $$8, >>16]
.1314 9B00431E01 common_code
	.%line 1679 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b4, a1, OR, $$7, <<16]
.%import_expr common_code 1315 <34:22:0> &bp 1352 +
.1315 D952200018 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 2 1352
/******/  	 v->i[7] = (dram_read_regs[8] << 16) | (dram_read_regs[9] >> 16);
	br[l_2724#], defer[2]
.1316 8100132500 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1254 1
	alu_shf[a1, --, B, $$9, >>16]
.1317 9B00632201 common_code
	.%line 1680 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1254 0
	alu_shf[b6, a1, OR, $$8, <<16]
.1318 B000370400 common_code
	.%line 1660 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[0] = dram_read_regs[1];
l_2717#:
	alu[b3, --, B, $$1]
.1319 B000870800 common_code
	.%line 1661 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b8, --, B, $$2]
.1320 B000E70C00 common_code
	.%line 1662 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[2] = dram_read_regs[3];
	alu[b14, --, B, $$3]
.1321 B000571000 common_code
	.%line 1663 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[3] = dram_read_regs[4];
	alu[b5, --, B, $$4]
.1322 B000171400 common_code
	.%line 1664 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[4] = dram_read_regs[5];
	alu[b1, --, B, $$5]
.1323 B000271800 common_code
	.%line 1665 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[5] = dram_read_regs[6];
	alu[b2, --, B, $$6]
.%import_expr common_code 1324 <34:22:0> &bp 1352 +
.1324 D952200018 common_code
	.%line 1667 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 2 1352
/******/           v->i[7] = dram_read_regs[8];
	br[l_2724#], defer[2]
.1325 B000471C00 common_code
	.%line 1666 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1254 1
/******/           v->i[6] = dram_read_regs[7];
	alu[b4, --, B, $$7]
.1326 B000672000 common_code
	.%line 1667 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1254 0
/******/           v->i[7] = dram_read_regs[8];
	alu[b6, --, B, $$8]
.1327 8100130500 common_code
	.%line 1648 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2719#:
	alu_shf[a1, --, B, $$1, >>16]
.1328 9B00330201 common_code
	.%line 1648 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b3, a1, OR, $$0, <<16]
.1329 8100130900 common_code
	.%line 1649 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	alu_shf[a1, --, B, $$2, >>16]
.1330 9B00830601 common_code
	.%line 1649 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b8, a1, OR, $$1, <<16]
.1331 8100130D00 common_code
	.%line 1650 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[2] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[a1, --, B, $$3, >>16]
.1332 9B00E30A01 common_code
	.%line 1650 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b14, a1, OR, $$2, <<16]
.1333 8100131100 common_code
	.%line 1651 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[3] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[a1, --, B, $$4, >>16]
.1334 9B00530E01 common_code
	.%line 1651 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b5, a1, OR, $$3, <<16]
.1335 8100131500 common_code
	.%line 1652 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[4] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	alu_shf[a1, --, B, $$5, >>16]
.1336 9B00131201 common_code
	.%line 1652 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b1, a1, OR, $$4, <<16]
.1337 8100131900 common_code
	.%line 1653 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[5] = (dram_read_regs[5] << 16) | (dram_read_regs[6] >> 16);
	alu_shf[a1, --, B, $$6, >>16]
.1338 9B00231601 common_code
	.%line 1653 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b2, a1, OR, $$5, <<16]
.1339 8100131D00 common_code
	.%line 1654 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/  	 v->i[6] = (dram_read_regs[6] << 16) | (dram_read_regs[7] >> 16);
	alu_shf[a1, --, B, $$7, >>16]
.1340 9B00431A01 common_code
	.%line 1654 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
	alu_shf[b4, a1, OR, $$6, <<16]
.%import_expr common_code 1341 <34:22:0> &bp 1352 +
.1341 D952200018 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 2 1352
/******/  	 v->i[7] = (dram_read_regs[7] << 16) | (dram_read_regs[8] >> 16);
	br[l_2724#], defer[2]
.1342 8100132100 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1254 1
	alu_shf[a1, --, B, $$8, >>16]
.1343 9B00631E01 common_code
	.%line 1655 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1254 0
	alu_shf[b6, a1, OR, $$7, <<16]
.1344 B000370000 common_code
	.%line 1634 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[0] = dram_read_regs[0];
l_2722#:
	alu[b3, --, B, $$0]
.1345 B000870400 common_code
	.%line 1635 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b8, --, B, $$1]
.1346 B000E70800 common_code
	.%line 1636 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[2] = dram_read_regs[2];
	alu[b14, --, B, $$2]
.1347 B000570C00 common_code
	.%line 1637 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[3] = dram_read_regs[3];
	alu[b5, --, B, $$3]
.1348 B000171000 common_code
	.%line 1638 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[4] = dram_read_regs[4];
	alu[b1, --, B, $$4]
.1349 B000271400 common_code
	.%line 1639 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[5] = dram_read_regs[5];
	alu[b2, --, B, $$5]
.1350 B000471800 common_code
	.%line 1640 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[6] = dram_read_regs[6];
	alu[b4, --, B, $$6]
.1351 B000671C00 common_code
	.%line 1641 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1254 0
/******/           v->i[7] = dram_read_regs[7];
	alu[b6, --, B, $$7]
.1352 8100100D00 common_code
	.%line 1782 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[0] >> 16;
l_2724#:
	alu_shf[a1, --, B, b3, >>16]
.1353 B080701C01 common_code
	.%line 1782 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1354 C003100C01 common_code
	.%line 1783 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b3, <<0]
.1355 B080701C01 common_code
	.%line 1783 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1356 8100102100 common_code
	.%line 1784 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a1, --, B, b8, >>16]
.1357 B080701C01 common_code
	.%line 1784 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1358 C003102001 common_code
	.%line 1785 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b8, <<0]
.1359 B080701C01 common_code
	.%line 1785 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1360 8100103900 common_code
	.%line 1786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[2] >> 16;
	alu_shf[a1, --, B, b14, >>16]
.1361 B080701C01 common_code
	.%line 1786 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1362 C003103801 common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[2] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b14, <<0]
.1363 B080701C01 common_code
	.%line 1787 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1364 8100101500 common_code
	.%line 1788 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[3] >> 16;
	alu_shf[a1, --, B, b5, >>16]
.1365 B080701C01 common_code
	.%line 1788 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1366 C003101401 common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[3] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b5, <<0]
.1367 B080701C01 common_code
	.%line 1789 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1368 8100100500 common_code
	.%line 1790 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[4] >> 16;
	alu_shf[a1, --, B, b1, >>16]
.1369 B080701C01 common_code
	.%line 1790 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1370 C003100401 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[4] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b1, <<0]
.1371 B080701C01 common_code
	.%line 1791 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1372 8100100900 common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[5] >> 16;
	alu_shf[a1, --, B, b2, >>16]
.1373 B080701C01 common_code
	.%line 1792 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1374 C003100801 common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[5] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b2, <<0]
.1375 B080701C01 common_code
	.%line 1793 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1376 8100101100 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[6] >> 16;
	alu_shf[a1, --, B, b4, >>16]
.1377 B080701C01 common_code
	.%line 1794 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1378 C003101001 common_code
	.%line 1795 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[6] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b4, <<0]
.1379 B080701C01 common_code
	.%line 1795 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1380 8100101900 common_code
	.%line 1796 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
/******/     cksum += v->i[7] >> 16;
	alu_shf[a1, --, B, b6, >>16]
.1381 B080701C01 common_code
	.%line 1796 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1253 0
	alu[b7, a1, +, b7]
.1382 AAA22C8222 common_code
	.%line 2009 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	tcpLength -= 32;
	alu[*l$index1[2], *l$index1[2], -, 32]
.1383 AAB00C8222 common_code
	.%line 2006 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      while (tcpLength >= 32) {
	alu[--, *l$index1[2], -, 32]
.%import_expr common_code 1384 <34:22:0> &bp 1285 +
.1384 D941700104 common_code
	.%line 2006 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 3 1285
	bhs[l_2642#], defer[3]
.1385 C003101801 common_code
	.%line 1797 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1253 2
/******/     cksum += v->i[7] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b6, <<0]
.1386 B080701C01 common_code
	.%line 1797 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1253 1
	alu[b7, a1, +, b7]
.1387 A0802C8002 common_code
	.%line 2010 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
/******/  	dataPtr += 32;
	alu[a2, a2, +, 32]
.1388 FC06EC0000 common_code
	.%line 2013 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      while (tcpLength >= 16) {
l_2727#:
	local_csr_wr[active_lm_addr_1, a0]
.1389 F0000C0300 common_code
	.%line 2013 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	nop
.1390 F0000C0300 common_code
	.%line 2013 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	nop
.1391 F0000C0300 common_code
	.%line 2013 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	nop
.1392 AAB00C4222 common_code
	.%line 2013 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	alu[--, *l$index1[2], -, 16]
.%import_expr common_code 1393 <34:22:0> &bp 1459 +
.1393 D96CC00105 common_code
	.%line 2013 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1459
	blo[l_2810#]
.1394 FC06EC0000 common_code
	.%line 2014 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	onl_api_ua_read_4W_dram(dataPtr,  (void *) &payloadData);
	local_csr_wr[active_lm_addr_1, a0]
.1395 A4001C1C02 common_code
	.%line 1554 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1168 0
/******/     if ((addr & 7) == 0) {
l_2729#:
	alu[a1, a2, AND, 7]
.%import_expr common_code 1396 <34:22:0> &bp 1399 +
.1396 D95DC00101 common_code
	.%line 1554 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1399
	bne[l_2767#]
.1397 2842008302 common_code
	.%line 1555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1252 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
	dram[read, $$0, a2, 0, 2], sig_done[s4]
.%import_expr common_code 1398 <34:22:0> &bp 1400 +
.1398 D95E000018 common_code
	.%line 1555 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1252 0 1400
	br[l_2795#]
.1399 2844008302 common_code
	.%line 1558 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1251 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 3, sig_done, &sp);
l_2767#:
	dram[read, $$0, a2, 0, 3], sig_done[s4]
.1400 E000000030 common_code
	.%line 1560 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/     __wait_for_all(&sp);
l_2795#:
	ctx_arb[s5, s4], all
.1401 AAF00C1801 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1402 <34:22:0> &bp 1434 +
.1402 D966800105 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1434
	blo[l_2805#]
.%import_expr common_code 1403 <26:22:8,17:10:0> &bp 1404 +
.1403 E8014DF001 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1404 A1
	jump[a1, l_11908#], targets[l_11914#,l_11913#,l_11912#,l_11911#,l_11910#,l_11909#,l_11908#]
.%import_expr common_code 1404 <34:22:0> &bp 1434 +
.1404 D966800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1434
l_11908#:
	br[l_2805#]
.%import_expr common_code 1405 <34:22:0> &bp 1434 +
.1405 D966800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1434
l_11909#:
	br[l_2805#]
.%import_expr common_code 1406 <34:22:0> &bp 1425 +
.1406 D964400018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1425
l_11910#:
	br[l_2802#]
.%import_expr common_code 1407 <34:22:0> &bp 1434 +
.1407 D966800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1434
l_11911#:
	br[l_2805#]
.%import_expr common_code 1408 <34:22:0> &bp 1420 +
.1408 D963000018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1420
l_11912#:
	br[l_2800#]
.%import_expr common_code 1409 <34:22:0> &bp 1434 +
.1409 D966800018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1434
l_11913#:
	br[l_2805#]
.%import_expr common_code 1410 <34:22:0> &bp 1411 +
.1410 D960C00018 common_code
	.%line 1563 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0 1411
l_11914#:
	br[l_2798#]
.1411 8100130900 common_code
	.%line 1599 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2798#:
	alu_shf[a1, --, B, $$2, >>16]
.1412 9B00330601 common_code
	.%line 1599 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
	alu_shf[b3, a1, OR, $$1, <<16]
.1413 8100130D00 common_code
	.%line 1600 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[a1, --, B, $$3, >>16]
.1414 9B00830A01 common_code
	.%line 1600 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
	alu_shf[b8, a1, OR, $$2, <<16]
.1415 8100131100 common_code
	.%line 1601 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/  	 v->i[2] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	alu_shf[a1, --, B, $$4, >>16]
.1416 9B00E30E01 common_code
	.%line 1601 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
	alu_shf[b14, a1, OR, $$3, <<16]
.%import_expr common_code 1417 <34:22:0> &bp 1438 +
.1417 D967A00018 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 2 1438
/******/  	 v->i[3] = (dram_read_regs[4] << 16) | (dram_read_regs[5] >> 16);
	br[l_2807#], defer[2]
.1418 8100131500 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1250 1
	alu_shf[a1, --, B, $$5, >>16]
.1419 9B00531201 common_code
	.%line 1602 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1250 0
	alu_shf[b5, a1, OR, $$4, <<16]
.1420 B000370400 common_code
	.%line 1591 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/           v->i[0] = dram_read_regs[1];
l_2800#:
	alu[b3, --, B, $$1]
.1421 B000870800 common_code
	.%line 1592 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b8, --, B, $$2]
.%import_expr common_code 1422 <34:22:0> &bp 1438 +
.1422 D967A00018 common_code
	.%line 1594 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 2 1438
/******/           v->i[3] = dram_read_regs[4];
	br[l_2807#], defer[2]
.1423 B000E70C00 common_code
	.%line 1593 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1250 1
/******/           v->i[2] = dram_read_regs[3];
	alu[b14, --, B, $$3]
.1424 B000571000 common_code
	.%line 1594 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1250 0
/******/           v->i[3] = dram_read_regs[4];
	alu[b5, --, B, $$4]
.1425 8100130500 common_code
	.%line 1583 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2802#:
	alu_shf[a1, --, B, $$1, >>16]
.1426 9B00330201 common_code
	.%line 1583 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
	alu_shf[b3, a1, OR, $$0, <<16]
.1427 8100130900 common_code
	.%line 1584 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	alu_shf[a1, --, B, $$2, >>16]
.1428 9B00830601 common_code
	.%line 1584 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
	alu_shf[b8, a1, OR, $$1, <<16]
.1429 8100130D00 common_code
	.%line 1585 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/  	 v->i[2] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	alu_shf[a1, --, B, $$3, >>16]
.1430 9B00E30A01 common_code
	.%line 1585 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
	alu_shf[b14, a1, OR, $$2, <<16]
.%import_expr common_code 1431 <34:22:0> &bp 1438 +
.1431 D967A00018 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 2 1438
/******/  	 v->i[3] = (dram_read_regs[3] << 16) | (dram_read_regs[4] >> 16);
	br[l_2807#], defer[2]
.1432 8100131100 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1250 1
	alu_shf[a1, --, B, $$4, >>16]
.1433 9B00530E01 common_code
	.%line 1586 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1250 0
	alu_shf[b5, a1, OR, $$3, <<16]
.1434 B000370000 common_code
	.%line 1573 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/           v->i[0] = dram_read_regs[0];
l_2805#:
	alu[b3, --, B, $$0]
.1435 B000870400 common_code
	.%line 1574 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b8, --, B, $$1]
.1436 B000E70800 common_code
	.%line 1575 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/           v->i[2] = dram_read_regs[2];
	alu[b14, --, B, $$2]
.1437 B000570C00 common_code
	.%line 1576 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1250 0
/******/           v->i[3] = dram_read_regs[3];
	alu[b5, --, B, $$3]
.1438 8100100D00 common_code
	.%line 1767 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
/******/     cksum += v->i[0] >> 16;
l_2807#:
	alu_shf[a1, --, B, b3, >>16]
.1439 B080101C01 common_code
	.%line 1767 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
	alu[b1, a1, +, b7]
.1440 C003100C01 common_code
	.%line 1768 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b3, <<0]
.1441 B080100401 common_code
	.%line 1768 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
	alu[b1, a1, +, b1]
.1442 8100102100 common_code
	.%line 1769 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a1, --, B, b8, >>16]
.1443 B080100401 common_code
	.%line 1769 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
	alu[b1, a1, +, b1]
.1444 C003102001 common_code
	.%line 1770 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b8, <<0]
.1445 B080100401 common_code
	.%line 1770 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
	alu[b1, a1, +, b1]
.1446 8100103900 common_code
	.%line 1771 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
/******/     cksum += v->i[2] >> 16;
	alu_shf[a1, --, B, b14, >>16]
.1447 B080100401 common_code
	.%line 1771 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
	alu[b1, a1, +, b1]
.1448 C003103801 common_code
	.%line 1772 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
/******/     cksum += v->i[2] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b14, <<0]
.1449 B080100401 common_code
	.%line 1772 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
	alu[b1, a1, +, b1]
.1450 8100101500 common_code
	.%line 1773 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
/******/     cksum += v->i[3] >> 16;
	alu_shf[a1, --, B, b5, >>16]
.1451 B080100401 common_code
	.%line 1773 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
	alu[b1, a1, +, b1]
.1452 C003101401 common_code
	.%line 1774 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1249 0
/******/     cksum += v->i[3] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b5, <<0]
.1453 AAA22C4222 common_code
	.%line 2016 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	tcpLength -= 16;
	alu[*l$index1[2], *l$index1[2], -, 16]
.1454 AAB00C4222 common_code
	.%line 2013 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      while (tcpLength >= 16) {
	alu[--, *l$index1[2], -, 16]
.%import_expr common_code 1455 <34:22:0> &bp 1395 +
.1455 D95CF00104 common_code
	.%line 2013 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 3 1395
	bhs[l_2729#], defer[3]
.1456 B080100401 common_code
	.%line 1774 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1249 2
/******/     cksum += v->i[3] & 0xFFFF;
	alu[b1, a1, +, b1]
.1457 B000700400 common_code
	.%line 2015 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 1
/******/  	tcpCksum = onl_api_cksum16_4W(tcpCksum, (void *) &payloadData);
	alu[b7, --, B, b1]
.1458 A0802C4002 common_code
	.%line 2017 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
/******/  	dataPtr += 16;
	alu[a2, a2, +, 16]
.1459 AAB00C2222 common_code
	.%line 2020 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      while (tcpLength >= 8) {
l_2810#:
	alu[--, *l$index1[2], -, 8]
.%import_expr common_code 1460 <34:22:0> &bp 1506 +
.1460 D978800105 common_code
	.%line 2020 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1506
	blo[l_2891#]
.1461 FC06EC0000 common_code
	.%line 2021 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	onl_api_ua_read_2W_dram(dataPtr,  (void *) &payloadData);
	local_csr_wr[active_lm_addr_1, a0]
.1462 A4001C1C02 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     if ((addr & 7) == 0) {
l_2812#:
	alu[a1, a2, AND, 7]
.%import_expr common_code 1463 <34:22:0> &bp 1466 +
.1463 D96E800101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1466
	bne[l_2848#]
.1464 2840008302 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, a2, 0, 1], sig_done[s4]
.%import_expr common_code 1465 <34:22:0> &bp 1467 +
.1465 D96EC00018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1248 0 1467
	br[l_2876#]
.1466 2842008302 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1247 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2848#:
	dram[read, $$0, a2, 0, 2], sig_done[s4]
.1467 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0
/******/     __wait_for_all(&sp);
l_2876#:
	ctx_arb[s5, s4], all
.1468 AAF00C1801 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1469 <34:22:0> &bp 1491 +
.1469 D974C00105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1491
	blo[l_2886#]
.%import_expr common_code 1470 <26:22:8,17:10:0> &bp 1471 +
.1470 E8014EFC01 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1471 A1
	jump[a1, l_11915#], targets[l_11921#,l_11920#,l_11919#,l_11918#,l_11917#,l_11916#,l_11915#]
.%import_expr common_code 1471 <34:22:0> &bp 1491 +
.1471 D974C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1491
l_11915#:
	br[l_2886#]
.%import_expr common_code 1472 <34:22:0> &bp 1491 +
.1472 D974C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1491
l_11916#:
	br[l_2886#]
.%import_expr common_code 1473 <34:22:0> &bp 1486 +
.1473 D973800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1486
l_11917#:
	br[l_2883#]
.%import_expr common_code 1474 <34:22:0> &bp 1491 +
.1474 D974C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1491
l_11918#:
	br[l_2886#]
.%import_expr common_code 1475 <34:22:0> &bp 1483 +
.1475 D972C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1483
l_11919#:
	br[l_2881#]
.%import_expr common_code 1476 <34:22:0> &bp 1491 +
.1476 D974C00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1491
l_11920#:
	br[l_2886#]
.%import_expr common_code 1477 <34:22:0> &bp 1478 +
.1477 D971800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0 1478
l_11921#:
	br[l_2879#]
.1478 8100130900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2879#:
	alu_shf[a1, --, B, $$2, >>16]
.1479 9B00330601 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0
	alu_shf[b3, a1, OR, $$1, <<16]
.%import_expr common_code 1480 <34:22:0> &bp 1493 +
.1480 D975600018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 2 1493
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_2888#], defer[2]
.1481 8100130D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1246 1
	alu_shf[a1, --, B, $$3, >>16]
.1482 9B00830A01 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1246 0
	alu_shf[b8, a1, OR, $$2, <<16]
.%import_expr common_code 1483 <34:22:0> &bp 1493 +
.1483 D975600018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 2 1493
/******/           v->i[1] = dram_read_regs[2];
l_2881#:
	br[l_2888#], defer[2]
.1484 B000370400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1246 1
/******/           v->i[0] = dram_read_regs[1];
	alu[b3, --, B, $$1]
.1485 B000870800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1246 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b8, --, B, $$2]
.1486 8100130500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2883#:
	alu_shf[a1, --, B, $$1, >>16]
.1487 9B00330201 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0
	alu_shf[b3, a1, OR, $$0, <<16]
.%import_expr common_code 1488 <34:22:0> &bp 1493 +
.1488 D975600018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 2 1493
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_2888#], defer[2]
.1489 8100130900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1246 1
	alu_shf[a1, --, B, $$2, >>16]
.1490 9B00830601 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1246 0
	alu_shf[b8, a1, OR, $$1, <<16]
.1491 B000370000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0
/******/           v->i[0] = dram_read_regs[0];
l_2886#:
	alu[b3, --, B, $$0]
.1492 B000870400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1246 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b8, --, B, $$1]
.1493 8100100D00 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1245 0
/******/     cksum += v->i[0] >> 16;
l_2888#:
	alu_shf[a1, --, B, b3, >>16]
.1494 B080101C01 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1245 0
	alu[b1, a1, +, b7]
.1495 C003100C01 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1245 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b3, <<0]
.1496 B080100401 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1245 0
	alu[b1, a1, +, b1]
.1497 8100102100 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1245 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a1, --, B, b8, >>16]
.1498 B080100401 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1245 0
	alu[b1, a1, +, b1]
.1499 C003102001 common_code
	.%line 1759 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1245 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b8, <<0]
.1500 AAA22C2222 common_code
	.%line 2023 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	tcpLength -= 8;
	alu[*l$index1[2], *l$index1[2], -, 8]
.1501 AAB00C2222 common_code
	.%line 2020 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      while (tcpLength >= 8) {
	alu[--, *l$index1[2], -, 8]
.%import_expr common_code 1502 <34:22:0> &bp 1462 +
.1502 D96DB00104 common_code
	.%line 2020 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 3 1462
	bhs[l_2812#], defer[3]
.1503 B080100401 common_code
	.%line 1759 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1245 2
/******/     cksum += v->i[1] & 0xFFFF;
	alu[b1, a1, +, b1]
.1504 B000700400 common_code
	.%line 2022 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 1
/******/  	tcpCksum = onl_api_cksum16_2W(tcpCksum, (void *) &payloadData);
	alu[b7, --, B, b1]
.1505 A0802C2002 common_code
	.%line 2024 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
/******/  	dataPtr += 8;
	alu[a2, a2, +, 8]
.1506 AAB0088B07 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/      switch (tcpLength) {
l_2891#:
	alu[--, 7, -, *l$index1[2]]
.%import_expr common_code 1507 <34:22:0> &bp 1754 +
.1507 D9B6800105 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1754
	blo[l_3446#]
.%import_expr common_code 1508 <26:22:8,17:10:0> &bp 1509 +
.1508 E8014F9622 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1509 *L12
	jump[*l$index1[2], l_11971#], targets[l_11978#,l_11977#,l_11976#,l_11975#,l_11974#,l_11973#,l_11972#,l_11971#]
.%import_expr common_code 1509 <34:22:0> &bp 1754 +
.1509 D9B6800018 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1754
l_11971#:
	br[l_3446#]
.%import_expr common_code 1510 <34:22:0> &bp 1724 +
.1510 D9AF000018 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1724
l_11972#:
	br[l_3367#]
.%import_expr common_code 1511 <34:22:0> &bp 1695 +
.1511 D9A7C00018 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1695
l_11973#:
	br[l_3288#]
.%import_expr common_code 1512 <34:22:0> &bp 1661 +
.1512 D99F400018 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1661
l_11974#:
	br[l_3209#]
.%import_expr common_code 1513 <34:22:0> &bp 1631 +
.1513 D997C00018 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1631
l_11975#:
	br[l_3130#]
.%import_expr common_code 1514 <34:22:0> &bp 1592 +
.1514 D98E000018 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1592
l_11976#:
	br[l_3051#]
.%import_expr common_code 1515 <34:22:0> &bp 1558 +
.1515 D985800018 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1558
l_11977#:
	br[l_2972#]
.%import_expr common_code 1516 <34:22:0> &bp 1517 +
.1516 D97B400018 common_code
	.%line 2027 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0 1517
l_11978#:
	br[l_2893#]
.1517 A4001C1C02 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     if ((addr & 7) == 0) {
l_2893#:
	alu[a1, a2, AND, 7]
.%import_expr common_code 1518 <34:22:0> &bp 1521 +
.1518 D97C400101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1521
	bne[l_2930#]
.1519 2840008302 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1220 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, a2, 0, 1], sig_done[s4]
.%import_expr common_code 1520 <34:22:0> &bp 1522 +
.1520 D97C800018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1220 0 1522
	br[l_2958#]
.1521 2842008302 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1219 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_2930#:
	dram[read, $$0, a2, 0, 2], sig_done[s4]
.1522 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
/******/     __wait_for_all(&sp);
l_2958#:
	ctx_arb[s5, s4], all
.1523 AAF00C1801 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1524 <34:22:0> &bp 1546 +
.1524 D982800105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1546
	blo[l_2968#]
.%import_expr common_code 1525 <26:22:8,17:10:0> &bp 1526 +
.1525 E8014FD801 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1526 A1
	jump[a1, l_11922#], targets[l_11928#,l_11927#,l_11926#,l_11925#,l_11924#,l_11923#,l_11922#]
.%import_expr common_code 1526 <34:22:0> &bp 1546 +
.1526 D982800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1546
l_11922#:
	br[l_2968#]
.%import_expr common_code 1527 <34:22:0> &bp 1546 +
.1527 D982800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1546
l_11923#:
	br[l_2968#]
.%import_expr common_code 1528 <34:22:0> &bp 1541 +
.1528 D981400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1541
l_11924#:
	br[l_2965#]
.%import_expr common_code 1529 <34:22:0> &bp 1546 +
.1529 D982800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1546
l_11925#:
	br[l_2968#]
.%import_expr common_code 1530 <34:22:0> &bp 1538 +
.1530 D980800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1538
l_11926#:
	br[l_2963#]
.%import_expr common_code 1531 <34:22:0> &bp 1546 +
.1531 D982800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1546
l_11927#:
	br[l_2968#]
.%import_expr common_code 1532 <34:22:0> &bp 1533 +
.1532 D97F400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0 1533
l_11928#:
	br[l_2961#]
.1533 8100130900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_2961#:
	alu_shf[a1, --, B, $$2, >>16]
.1534 9B00330601 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
	alu_shf[b3, a1, OR, $$1, <<16]
.%import_expr common_code 1535 <34:22:0> &bp 1548 +
.1535 D983200018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 2 1548
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_2970#], defer[2]
.1536 8100130D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1218 1
	alu_shf[a1, --, B, $$3, >>16]
.1537 9B00830A01 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1218 0
	alu_shf[b8, a1, OR, $$2, <<16]
.%import_expr common_code 1538 <34:22:0> &bp 1548 +
.1538 D983200018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 2 1548
/******/           v->i[1] = dram_read_regs[2];
l_2963#:
	br[l_2970#], defer[2]
.1539 B000370400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1218 1
/******/           v->i[0] = dram_read_regs[1];
	alu[b3, --, B, $$1]
.1540 B000870800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1218 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b8, --, B, $$2]
.1541 8100130500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_2965#:
	alu_shf[a1, --, B, $$1, >>16]
.1542 9B00330201 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
	alu_shf[b3, a1, OR, $$0, <<16]
.%import_expr common_code 1543 <34:22:0> &bp 1548 +
.1543 D983200018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 2 1548
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_2970#], defer[2]
.1544 8100130900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1218 1
	alu_shf[a1, --, B, $$2, >>16]
.1545 9B00830601 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1218 0
	alu_shf[b8, a1, OR, $$1, <<16]
.1546 B000370000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
/******/           v->i[0] = dram_read_regs[0];
l_2968#:
	alu[b3, --, B, $$0]
.1547 B000870400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1218 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b8, --, B, $$1]
.1548 A000102000 common_code
	.%line 2062 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFFFFFF00;
l_2970#:
	alu[a1, --, B, b8]
.1549 C00E182001 common_code
	.%line 2062 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	ld_field_w_clr[b8, 1110, a1, <<0]
.1550 8100100D00 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1217 0
/******/     cksum += v->i[0] >> 16;
	alu_shf[a1, --, B, b3, >>16]
.1551 B080101C01 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1217 0
	alu[b1, a1, +, b7]
.1552 C003100C01 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1217 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b3, <<0]
.1553 B080100401 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1217 0
	alu[b1, a1, +, b1]
.1554 8100102100 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1217 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a1, --, B, b8, >>16]
.%import_expr common_code 1555 <34:22:0> &bp 1692 +
.1555 D9A7200018 common_code
	.%line 2063 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 2 1692
/******/  	tcpCksum = onl_api_cksum16_2W(tcpCksum, (void *) &payloadData);
	br[l_11698#], defer[2]
.1556 B080100401 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1217 1
/******/     cksum += v->i[1] >> 16;
	alu[b1, a1, +, b1]
.1557 C003102001 common_code
	.%line 1759 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1217 0
/******/     cksum += v->i[1] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b8, <<0]
.1558 A4001C1C02 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     if ((addr & 7) == 0) {
l_2972#:
	alu[a1, a2, AND, 7]
.%import_expr common_code 1559 <34:22:0> &bp 1562 +
.1559 D986800101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1562
	bne[l_3009#]
.1560 2840008302 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1224 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, a2, 0, 1], sig_done[s4]
.%import_expr common_code 1561 <34:22:0> &bp 1563 +
.1561 D986C00018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1224 0 1563
	br[l_3037#]
.1562 2842008302 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1223 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_3009#:
	dram[read, $$0, a2, 0, 2], sig_done[s4]
.1563 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/     __wait_for_all(&sp);
l_3037#:
	ctx_arb[s5, s4], all
.1564 AAF00C1801 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1565 <34:22:0> &bp 1587 +
.1565 D98CC00105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1587
	blo[l_3047#]
.%import_expr common_code 1566 <26:22:8,17:10:0> &bp 1567 +
.1566 E8018C7C01 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1567 A1
	jump[a1, l_11929#], targets[l_11935#,l_11934#,l_11933#,l_11932#,l_11931#,l_11930#,l_11929#]
.%import_expr common_code 1567 <34:22:0> &bp 1587 +
.1567 D98CC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1587
l_11929#:
	br[l_3047#]
.%import_expr common_code 1568 <34:22:0> &bp 1587 +
.1568 D98CC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1587
l_11930#:
	br[l_3047#]
.%import_expr common_code 1569 <34:22:0> &bp 1582 +
.1569 D98B800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1582
l_11931#:
	br[l_3044#]
.%import_expr common_code 1570 <34:22:0> &bp 1587 +
.1570 D98CC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1587
l_11932#:
	br[l_3047#]
.%import_expr common_code 1571 <34:22:0> &bp 1579 +
.1571 D98AC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1579
l_11933#:
	br[l_3042#]
.%import_expr common_code 1572 <34:22:0> &bp 1587 +
.1572 D98CC00018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1587
l_11934#:
	br[l_3047#]
.%import_expr common_code 1573 <34:22:0> &bp 1574 +
.1573 D989800018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0 1574
l_11935#:
	br[l_3040#]
.1574 8100130900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_3040#:
	alu_shf[a1, --, B, $$2, >>16]
.1575 9B00330601 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
	alu_shf[b3, a1, OR, $$1, <<16]
.%import_expr common_code 1576 <34:22:0> &bp 1589 +
.1576 D98D600018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 2 1589
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_3049#], defer[2]
.1577 8100130D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1222 1
	alu_shf[a1, --, B, $$3, >>16]
.1578 9B00830A01 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1222 0
	alu_shf[b8, a1, OR, $$2, <<16]
.%import_expr common_code 1579 <34:22:0> &bp 1589 +
.1579 D98D600018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 2 1589
/******/           v->i[1] = dram_read_regs[2];
l_3042#:
	br[l_3049#], defer[2]
.1580 B000370400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1222 1
/******/           v->i[0] = dram_read_regs[1];
	alu[b3, --, B, $$1]
.1581 B000870800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1222 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b8, --, B, $$2]
.1582 8100130500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_3044#:
	alu_shf[a1, --, B, $$1, >>16]
.1583 9B00330201 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
	alu_shf[b3, a1, OR, $$0, <<16]
.%import_expr common_code 1584 <34:22:0> &bp 1589 +
.1584 D98D600018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 2 1589
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_3049#], defer[2]
.1585 8100130900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1222 1
	alu_shf[a1, --, B, $$2, >>16]
.1586 9B00830601 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1222 0
	alu_shf[b8, a1, OR, $$1, <<16]
.1587 B000370000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/           v->i[0] = dram_read_regs[0];
l_3047#:
	alu[b3, --, B, $$0]
.1588 B000870400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1222 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b8, --, B, $$1]
.%import_expr common_code 1589 <34:22:0> &bp 1625 +
.1589 D996600018 common_code
	.%line 2058 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 2 1625
/******/  	tcpCksum = onl_api_cksum16_2W(tcpCksum, (void *) &payloadData);
l_3049#:
	br[l_11699#], defer[2]
.1590 A000102000 common_code
	.%line 2057 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 1
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFFFF0000;
	alu[a1, --, B, b8]
.1591 C00C182001 common_code
	.%line 2057 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
	ld_field_w_clr[b8, 1100, a1, <<0]
.1592 A4001C1C02 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1203 0
/******/     if ((addr & 7) == 0) {
l_3051#:
	alu[a1, a2, AND, 7]
.%import_expr common_code 1593 <34:22:0> &bp 1596 +
.1593 D98F000101 common_code
	.%line 1502 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1596
	bne[l_3088#]
.1594 2840008302 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1228 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, a2, 0, 1], sig_done[s4]
.%import_expr common_code 1595 <34:22:0> &bp 1597 +
.1595 D98F400018 common_code
	.%line 1503 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1228 0 1597
	br[l_3116#]
.1596 2842008302 common_code
	.%line 1506 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1227 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_3088#:
	dram[read, $$0, a2, 0, 2], sig_done[s4]
.1597 E000000030 common_code
	.%line 1508 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     __wait_for_all(&sp);
l_3116#:
	ctx_arb[s5, s4], all
.1598 AAF00C1801 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1599 <34:22:0> &bp 1621 +
.1599 D995400105 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1621
	blo[l_3126#]
.%import_expr common_code 1600 <26:22:8,17:10:0> &bp 1601 +
.1600 E8018D0401 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1601 A1
	jump[a1, l_11936#], targets[l_11942#,l_11941#,l_11940#,l_11939#,l_11938#,l_11937#,l_11936#]
.%import_expr common_code 1601 <34:22:0> &bp 1621 +
.1601 D995400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1621
l_11936#:
	br[l_3126#]
.%import_expr common_code 1602 <34:22:0> &bp 1621 +
.1602 D995400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1621
l_11937#:
	br[l_3126#]
.%import_expr common_code 1603 <34:22:0> &bp 1616 +
.1603 D994000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1616
l_11938#:
	br[l_3123#]
.%import_expr common_code 1604 <34:22:0> &bp 1621 +
.1604 D995400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1621
l_11939#:
	br[l_3126#]
.%import_expr common_code 1605 <34:22:0> &bp 1613 +
.1605 D993400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1613
l_11940#:
	br[l_3121#]
.%import_expr common_code 1606 <34:22:0> &bp 1621 +
.1606 D995400018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1621
l_11941#:
	br[l_3126#]
.%import_expr common_code 1607 <34:22:0> &bp 1608 +
.1607 D992000018 common_code
	.%line 1511 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0 1608
l_11942#:
	br[l_3119#]
.1608 8100130900 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_3119#:
	alu_shf[a1, --, B, $$2, >>16]
.1609 9B00330601 common_code
	.%line 1540 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu_shf[b3, a1, OR, $$1, <<16]
.%import_expr common_code 1610 <34:22:0> &bp 1623 +
.1610 D995E00018 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 2 1623
/******/  	 v->i[1] = (dram_read_regs[2] << 16) | (dram_read_regs[3] >> 16);
	br[l_3128#], defer[2]
.1611 8100130D00 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1226 1
	alu_shf[a1, --, B, $$3, >>16]
.1612 9B00830A01 common_code
	.%line 1541 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1226 0
	alu_shf[b8, a1, OR, $$2, <<16]
.%import_expr common_code 1613 <34:22:0> &bp 1623 +
.1613 D995E00018 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 2 1623
/******/           v->i[1] = dram_read_regs[2];
l_3121#:
	br[l_3128#], defer[2]
.1614 B000370400 common_code
	.%line 1534 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1226 1
/******/           v->i[0] = dram_read_regs[1];
	alu[b3, --, B, $$1]
.1615 B000870800 common_code
	.%line 1535 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1226 0
/******/           v->i[1] = dram_read_regs[2];
	alu[b8, --, B, $$2]
.1616 8100130500 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_3123#:
	alu_shf[a1, --, B, $$1, >>16]
.1617 9B00330201 common_code
	.%line 1528 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
	alu_shf[b3, a1, OR, $$0, <<16]
.%import_expr common_code 1618 <34:22:0> &bp 1623 +
.1618 D995E00018 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 2 1623
/******/  	 v->i[1] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
	br[l_3128#], defer[2]
.1619 8100130900 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1226 1
	alu_shf[a1, --, B, $$2, >>16]
.1620 9B00830601 common_code
	.%line 1529 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1226 0
	alu_shf[b8, a1, OR, $$1, <<16]
.1621 B000370000 common_code
	.%line 1521 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/           v->i[0] = dram_read_regs[0];
l_3126#:
	alu[b3, --, B, $$0]
.1622 B000870400 common_code
	.%line 1522 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1226 0
/******/           v->i[1] = dram_read_regs[1];
	alu[b8, --, B, $$1]
.1623 A000102000 common_code
	.%line 2052 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	payloadData.i[1] = payloadData.i[1] & 0xFF000000;
l_3128#:
	alu[a1, --, B, b8]
.1624 C008182001 common_code
	.%line 2052 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	ld_field_w_clr[b8, 1000, a1, <<0]
.1625 8100100D00 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1225 0
/******/     cksum += v->i[0] >> 16;
l_11699#:
	alu_shf[a1, --, B, b3, >>16]
.1626 B080101C01 common_code
	.%line 1756 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1225 0
	alu[b1, a1, +, b7]
.1627 C003100C01 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1225 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b3, <<0]
.%import_expr common_code 1628 <34:22:0> &bp 1692 +
.1628 D9A7200018 common_code
	.%line 2053 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 2 1692
/******/  	tcpCksum = onl_api_cksum16_2W(tcpCksum, (void *) &payloadData);
	br[l_11698#], defer[2]
.1629 B080100401 common_code
	.%line 1757 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1225 1
/******/     cksum += v->i[0] & 0xFFFF;
	alu[b1, a1, +, b1]
.1630 8100102100 common_code
	.%line 1758 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1225 0
/******/     cksum += v->i[1] >> 16;
	alu_shf[a1, --, B, b8, >>16]
.1631 A4001C1C02 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     if ((addr & 7) != 6) {
l_3130#:
	alu[a1, a2, AND, 7]
.1632 AAB00C1801 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
	alu[--, a1, -, 6]
.%import_expr common_code 1633 <34:22:0> &bp 1636 +
.1633 D999000100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1636
	beq[l_3167#]
.1634 2840008302 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, a2, 0, 1], sig_done[s4]
.%import_expr common_code 1635 <34:22:0> &bp 1637 +
.1635 D999400018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1232 0 1637
	br[l_3195#]
.1636 2842008302 common_code
	.%line 1440 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1231 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_3167#:
	dram[read, $$0, a2, 0, 2], sig_done[s4]
.1637 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     __wait_for_all(&sp);
l_3195#:
	ctx_arb[s5, s4], all
.1638 AAF00C1801 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1639 <34:22:0> &bp 1656 +
.1639 D99E000105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1656
	blo[l_3205#]
.%import_expr common_code 1640 <26:22:8,17:10:0> &bp 1641 +
.1640 E8018DA401 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1641 A1
	jump[a1, l_11943#], targets[l_11949#,l_11948#,l_11947#,l_11946#,l_11945#,l_11944#,l_11943#]
.%import_expr common_code 1641 <34:22:0> &bp 1656 +
.1641 D99E000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1656
l_11943#:
	br[l_3205#]
.%import_expr common_code 1642 <34:22:0> &bp 1656 +
.1642 D99E000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1656
l_11944#:
	br[l_3205#]
.%import_expr common_code 1643 <34:22:0> &bp 1653 +
.1643 D99D400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1653
l_11945#:
	br[l_3202#]
.%import_expr common_code 1644 <34:22:0> &bp 1656 +
.1644 D99E000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1656
l_11946#:
	br[l_3205#]
.%import_expr common_code 1645 <34:22:0> &bp 1651 +
.1645 D99CC00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1651
l_11947#:
	br[l_3200#]
.%import_expr common_code 1646 <34:22:0> &bp 1656 +
.1646 D99E000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1656
l_11948#:
	br[l_3205#]
.%import_expr common_code 1647 <34:22:0> &bp 1648 +
.1647 D99C000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0 1648
l_11949#:
	br[l_3198#]
.%import_expr common_code 1648 <34:22:0> &bp 1657 +
.1648 D99E600018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 2 1657
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_3198#:
	br[l_3207#], defer[2]
.1649 8100130900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1230 1
	alu_shf[a1, --, B, $$2, >>16]
.1650 9B00330601 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1230 0
	alu_shf[b3, a1, OR, $$1, <<16]
.%import_expr common_code 1651 <34:22:0> &bp 1657 +
.1651 D99E500018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 1 1657
/******/           v->i[0] = dram_read_regs[1];
l_3200#:
	br[l_3207#], defer[1]
.1652 B000370400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1230 0
	alu[b3, --, B, $$1]
.%import_expr common_code 1653 <34:22:0> &bp 1657 +
.1653 D99E600018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 2 1657
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_3202#:
	br[l_3207#], defer[2]
.1654 8100130500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1230 1
	alu_shf[a1, --, B, $$1, >>16]
.1655 9B00330201 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1230 0
	alu_shf[b3, a1, OR, $$0, <<16]
.1656 B000370000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1230 0
/******/           v->i[0] = dram_read_regs[0];
l_3205#:
	alu[b3, --, B, $$0]
.1657 8100100D00 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1229 0
/******/     cksum += v->i[0] >> 16;
l_3207#:
	alu_shf[a1, --, B, b3, >>16]
.%import_expr common_code 1658 <34:22:0> &bp 1692 +
.1658 D9A7200018 common_code
	.%line 2048 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 2 1692
/******/  	tcpCksum = onl_api_cksum16_1W(tcpCksum, (void *) &payloadData);
	br[l_11698#], defer[2]
.1659 B080101C01 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1229 1
/******/     cksum += v->i[0] >> 16;
	alu[b1, a1, +, b7]
.1660 C003100C01 common_code
	.%line 1748 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1229 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b3, <<0]
.1661 A4001C1C02 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     if ((addr & 7) != 6) {
l_3209#:
	alu[a1, a2, AND, 7]
.1662 AAB00C1801 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
	alu[--, a1, -, 6]
.%import_expr common_code 1663 <34:22:0> &bp 1666 +
.1663 D9A0800100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1666
	beq[l_3246#]
.1664 2840008302 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1236 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, a2, 0, 1], sig_done[s4]
.%import_expr common_code 1665 <34:22:0> &bp 1667 +
.1665 D9A0C00018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1236 0 1667
	br[l_3274#]
.1666 2842008302 common_code
	.%line 1440 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1235 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_3246#:
	dram[read, $$0, a2, 0, 2], sig_done[s4]
.1667 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
/******/     __wait_for_all(&sp);
l_3274#:
	ctx_arb[s5, s4], all
.1668 AAF00C1801 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1669 <34:22:0> &bp 1686 +
.1669 D9A5800105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1686
	blo[l_3284#]
.%import_expr common_code 1670 <26:22:8,17:10:0> &bp 1671 +
.1670 E8018E1C01 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1671 A1
	jump[a1, l_11950#], targets[l_11956#,l_11955#,l_11954#,l_11953#,l_11952#,l_11951#,l_11950#]
.%import_expr common_code 1671 <34:22:0> &bp 1686 +
.1671 D9A5800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1686
l_11950#:
	br[l_3284#]
.%import_expr common_code 1672 <34:22:0> &bp 1686 +
.1672 D9A5800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1686
l_11951#:
	br[l_3284#]
.%import_expr common_code 1673 <34:22:0> &bp 1683 +
.1673 D9A4C00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1683
l_11952#:
	br[l_3281#]
.%import_expr common_code 1674 <34:22:0> &bp 1686 +
.1674 D9A5800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1686
l_11953#:
	br[l_3284#]
.%import_expr common_code 1675 <34:22:0> &bp 1681 +
.1675 D9A4400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1681
l_11954#:
	br[l_3279#]
.%import_expr common_code 1676 <34:22:0> &bp 1686 +
.1676 D9A5800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1686
l_11955#:
	br[l_3284#]
.%import_expr common_code 1677 <34:22:0> &bp 1678 +
.1677 D9A3800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0 1678
l_11956#:
	br[l_3277#]
.%import_expr common_code 1678 <34:22:0> &bp 1687 +
.1678 D9A5E00018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 2 1687
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_3277#:
	br[l_3286#], defer[2]
.1679 8100130900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1234 1
	alu_shf[a1, --, B, $$2, >>16]
.1680 9B00330601 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1234 0
	alu_shf[b3, a1, OR, $$1, <<16]
.%import_expr common_code 1681 <34:22:0> &bp 1687 +
.1681 D9A5D00018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 1 1687
/******/           v->i[0] = dram_read_regs[1];
l_3279#:
	br[l_3286#], defer[1]
.1682 B000370400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1234 0
	alu[b3, --, B, $$1]
.%import_expr common_code 1683 <34:22:0> &bp 1687 +
.1683 D9A5E00018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 2 1687
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_3281#:
	br[l_3286#], defer[2]
.1684 8100130500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1234 1
	alu_shf[a1, --, B, $$1, >>16]
.1685 9B00330201 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1234 0
	alu_shf[b3, a1, OR, $$0, <<16]
.1686 B000370000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1234 0
/******/           v->i[0] = dram_read_regs[0];
l_3284#:
	alu[b3, --, B, $$0]
.1687 A000100C00 common_code
	.%line 2043 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFFFFFF00;
l_3286#:
	alu[a1, --, B, b3]
.1688 C00E180C01 common_code
	.%line 2043 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	ld_field_w_clr[b3, 1110, a1, <<0]
.1689 8100100D00 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1233 0
/******/     cksum += v->i[0] >> 16;
	alu_shf[a1, --, B, b3, >>16]
.1690 B080101C01 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1233 0
	alu[b1, a1, +, b7]
.1691 C003100C01 common_code
	.%line 1748 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1233 0
/******/     cksum += v->i[0] & 0xFFFF;
	ld_field_w_clr[a1, 0011, b3, <<0]
.%import_expr common_code 1692 <34:22:0> &bp 1754 +
.1692 D9B6A00018 common_code
	.%line 2044 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 2 1754
/******/  	tcpCksum = onl_api_cksum16_1W(tcpCksum, (void *) &payloadData);
l_11698#:
	br[l_3446#], defer[2]
.1693 B080100401 common_code
	.%line 1748 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1233 1
/******/     cksum += v->i[0] & 0xFFFF;
	alu[b1, a1, +, b1]
.1694 B000700400 common_code
	.%line 2044 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
/******/  	tcpCksum = onl_api_cksum16_1W(tcpCksum, (void *) &payloadData);
	alu[b7, --, B, b1]
.1695 A4001C1C02 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     if ((addr & 7) != 6) {
l_3288#:
	alu[a1, a2, AND, 7]
.1696 AAB00C1801 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0
	alu[--, a1, -, 6]
.%import_expr common_code 1697 <34:22:0> &bp 1700 +
.1697 D9A9000100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1700
	beq[l_3325#]
.1698 2840008302 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1240 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, a2, 0, 1], sig_done[s4]
.%import_expr common_code 1699 <34:22:0> &bp 1701 +
.1699 D9A9400018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1240 0 1701
	br[l_3353#]
.1700 2842008302 common_code
	.%line 1440 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1239 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_3325#:
	dram[read, $$0, a2, 0, 2], sig_done[s4]
.1701 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0
/******/     __wait_for_all(&sp);
l_3353#:
	ctx_arb[s5, s4], all
.1702 AAF00C1801 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1703 <34:22:0> &bp 1720 +
.1703 D9AE000105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1720
	blo[l_3363#]
.%import_expr common_code 1704 <26:22:8,17:10:0> &bp 1705 +
.1704 E8018EA401 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1705 A1
	jump[a1, l_11957#], targets[l_11963#,l_11962#,l_11961#,l_11960#,l_11959#,l_11958#,l_11957#]
.%import_expr common_code 1705 <34:22:0> &bp 1720 +
.1705 D9AE000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1720
l_11957#:
	br[l_3363#]
.%import_expr common_code 1706 <34:22:0> &bp 1720 +
.1706 D9AE000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1720
l_11958#:
	br[l_3363#]
.%import_expr common_code 1707 <34:22:0> &bp 1717 +
.1707 D9AD400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1717
l_11959#:
	br[l_3360#]
.%import_expr common_code 1708 <34:22:0> &bp 1720 +
.1708 D9AE000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1720
l_11960#:
	br[l_3363#]
.%import_expr common_code 1709 <34:22:0> &bp 1715 +
.1709 D9ACC00018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1715
l_11961#:
	br[l_3358#]
.%import_expr common_code 1710 <34:22:0> &bp 1720 +
.1710 D9AE000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1720
l_11962#:
	br[l_3363#]
.%import_expr common_code 1711 <34:22:0> &bp 1712 +
.1711 D9AC000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0 1712
l_11963#:
	br[l_3356#]
.%import_expr common_code 1712 <34:22:0> &bp 1721 +
.1712 D9AE600018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 2 1721
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_3356#:
	br[l_3365#], defer[2]
.1713 8100130900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1238 1
	alu_shf[a1, --, B, $$2, >>16]
.1714 9B00330601 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1238 0
	alu_shf[b3, a1, OR, $$1, <<16]
.%import_expr common_code 1715 <34:22:0> &bp 1721 +
.1715 D9AE500018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 1 1721
/******/           v->i[0] = dram_read_regs[1];
l_3358#:
	br[l_3365#], defer[1]
.1716 B000370400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1238 0
	alu[b3, --, B, $$1]
.%import_expr common_code 1717 <34:22:0> &bp 1721 +
.1717 D9AE600018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 2 1721
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_3360#:
	br[l_3365#], defer[2]
.1718 8100130500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1238 1
	alu_shf[a1, --, B, $$1, >>16]
.1719 9B00330201 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1238 0
	alu_shf[b3, a1, OR, $$0, <<16]
.1720 B000370000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1238 0
/******/           v->i[0] = dram_read_regs[0];
l_3363#:
	alu[b3, --, B, $$0]
.%import_expr common_code 1721 <34:22:0> &bp 1752 +
.1721 D9B6200018 common_code
	.%line 2039 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 2 1752
/******/  	tcpCksum = onl_api_cksum16_1W(tcpCksum, (void *) &payloadData);
l_3365#:
	br[l_11702#], defer[2]
.1722 A000100C00 common_code
	.%line 2038 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 1
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFFFF0000;
	alu[a1, --, B, b3]
.1723 C00C180C01 common_code
	.%line 2038 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1215 0
	ld_field_w_clr[b3, 1100, a1, <<0]
.1724 A4001C1C02 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1199 0
/******/     if ((addr & 7) != 6) {
l_3367#:
	alu[a1, a2, AND, 7]
.1725 AAB00C1801 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0
	alu[--, a1, -, 6]
.%import_expr common_code 1726 <34:22:0> &bp 1729 +
.1726 D9B0400100 common_code
	.%line 1436 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1729
	beq[l_3404#]
.1727 2840008302 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1244 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 1, sig_done, &sp);
	dram[read, $$0, a2, 0, 1], sig_done[s4]
.%import_expr common_code 1728 <34:22:0> &bp 1730 +
.1728 D9B0800018 common_code
	.%line 1437 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1244 0 1730
	br[l_3432#]
.1729 2842008302 common_code
	.%line 1440 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1243 0
/******/        dram_read(dram_read_regs, (__declspec(dram) void *)addr, 2, sig_done, &sp);
l_3404#:
	dram[read, $$0, a2, 0, 2], sig_done[s4]
.1730 E000000030 common_code
	.%line 1442 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0
/******/     __wait_for_all(&sp);
l_3432#:
	ctx_arb[s5, s4], all
.1731 AAF00C1801 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0
/******/     switch((unsigned int)addr & 7) {
	alu[--, 6, -, a1]
.%import_expr common_code 1732 <34:22:0> &bp 1749 +
.1732 D9B5400105 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1749
	blo[l_3442#]
.%import_expr common_code 1733 <26:22:8,17:10:0> &bp 1734 +
.1733 E8018F1801 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1734 A1
	jump[a1, l_11964#], targets[l_11970#,l_11969#,l_11968#,l_11967#,l_11966#,l_11965#,l_11964#]
.%import_expr common_code 1734 <34:22:0> &bp 1749 +
.1734 D9B5400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1749
l_11964#:
	br[l_3442#]
.%import_expr common_code 1735 <34:22:0> &bp 1749 +
.1735 D9B5400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1749
l_11965#:
	br[l_3442#]
.%import_expr common_code 1736 <34:22:0> &bp 1746 +
.1736 D9B4800018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1746
l_11966#:
	br[l_3439#]
.%import_expr common_code 1737 <34:22:0> &bp 1749 +
.1737 D9B5400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1749
l_11967#:
	br[l_3442#]
.%import_expr common_code 1738 <34:22:0> &bp 1744 +
.1738 D9B4000018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1744
l_11968#:
	br[l_3437#]
.%import_expr common_code 1739 <34:22:0> &bp 1749 +
.1739 D9B5400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1749
l_11969#:
	br[l_3442#]
.%import_expr common_code 1740 <34:22:0> &bp 1741 +
.1740 D9B3400018 common_code
	.%line 1445 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0 1741
l_11970#:
	br[l_3435#]
.%import_expr common_code 1741 <34:22:0> &bp 1750 +
.1741 D9B5A00018 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 2 1750
/******/  	 v->i[0] = (dram_read_regs[1] << 16) | (dram_read_regs[2] >> 16);
l_3435#:
	br[l_3444#], defer[2]
.1742 8100130900 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1242 1
	alu_shf[a1, --, B, $$2, >>16]
.1743 9B00330601 common_code
	.%line 1471 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1242 0
	alu_shf[b3, a1, OR, $$1, <<16]
.%import_expr common_code 1744 <34:22:0> &bp 1750 +
.1744 D9B5900018 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 1 1750
/******/           v->i[0] = dram_read_regs[1];
l_3437#:
	br[l_3444#], defer[1]
.1745 B000370400 common_code
	.%line 1466 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1242 0
	alu[b3, --, B, $$1]
.%import_expr common_code 1746 <34:22:0> &bp 1750 +
.1746 D9B5A00018 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 2 1750
/******/  	 v->i[0] = (dram_read_regs[0] << 16) | (dram_read_regs[1] >> 16);
l_3439#:
	br[l_3444#], defer[2]
.1747 8100130500 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1242 1
	alu_shf[a1, --, B, $$1, >>16]
.1748 9B00330201 common_code
	.%line 1461 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1242 0
	alu_shf[b3, a1, OR, $$0, <<16]
.1749 B000370000 common_code
	.%line 1455 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1242 0
/******/           v->i[0] = dram_read_regs[0];
l_3442#:
	alu[b3, --, B, $$0]
.1750 A000100C00 common_code
	.%line 2033 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
/******/  	payloadData.i[0] = payloadData.i[0] & 0xFF000000;
l_3444#:
	alu[a1, --, B, b3]
.1751 C008180C01 common_code
	.%line 2033 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1215 0
	ld_field_w_clr[b3, 1000, a1, <<0]
.1752 8100100D00 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1241 0
/******/     cksum += v->i[0] >> 16;
l_11702#:
	alu_shf[a1, --, B, b3, >>16]
.1753 B080701C01 common_code
	.%line 1747 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1241 0
	alu[b7, a1, +, b7]
.1754 9100101D00 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1216 0
/******/      while (localCksum >> 16)
l_3446#:
	alu_shf[b1, --, B, b7, >>16]
.%import_expr common_code 1755 <34:22:0> &bp 1762 +
.1755 D9B8900100 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1216 1 1762
	beq[l_3452#], defer[1]
.1756 B000201C00 common_code
	.%line 1844 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1216 0
/******/      localCksum = cksum;
	alu[b2, --, B, b7]
.1757 C003100801 common_code
	.%line 1846 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1216 0
/******/  	localCksum = (localCksum & 0xFFFF) + (localCksum >> 16);
	ld_field_w_clr[a1, 0011, b2, <<0]
.1758 B080200401 common_code
	.%line 1846 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1216 0
l_11714#:
	alu[b2, a1, +, b1]
.1759 9100100900 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1173 0
/******/      while (localCksum >> 16)
	alu_shf[b1, --, B, b2, >>16]
.%import_expr common_code 1760 <34:22:0> &bp 1758 +
.1760 D9B7900101 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1216 1 1758
	bne[l_11714#], defer[1]
.1761 C003100801 common_code
	.%line 1845 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1216 0
	ld_field_w_clr[a1, 0011, b2, <<0]
.1762 A200100800 common_code
	.%line 1848 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1216 0
/******/      localCksum = (~localCksum) & 0x0000FFFF;
l_3452#:
	alu[a1, --, ~B, b2]
.1763 C003180801 common_code
	.%line 1848 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1216 0
	ld_field_w_clr[b2, 0011, a1, <<0]
.1764 8100100100 common_code
	.%line 245 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/  	if (tcpCksum != tcp_hdr.th_sum)
	alu_shf[a1, --, B, b0, >>16]
.1765 AAB0000801 common_code
	.%line 245 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	alu[--, a1, -, b2]
.%import_expr common_code 1766 <34:22:0> &bp 1769 +
.1766 D9BA400100 common_code
	.%line 245 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 1769
	beq[l_3454#]
.%import_expr common_code 1767 <34:22:0> &bp 1770 +
.1767 D9BA900018 common_code
	.%line 246 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 1 1770
/******/  	    onl_api_set_out_to_PLUGIN(1);
	br[l_11703#], defer[1]
.1768 F0000C0401 common_code
	.%line 246 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 0
	immed[a1, 1, <<0]
.1769 F0000C0801 common_code
	.%line 248 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/  	    onl_api_set_out_to_PLUGIN(2);
l_3454#:
	immed[a1, 2, <<0]
.%import_expr common_code 1770 <34:22:0> &bp 56 +
.1770 D80E100018 common_code
	.%line 248 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 1 56
l_11703#:
	br[_onl_api_set_out_to_PLUGIN#], defer[1]
.%import_expr common_code 1771 <27:20:8,7:0:0> &bp 1772 +
.1771 F0006003EC common_code
	.%line 248 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:687 0
	load_addr[b0, l_11745#]
.1772 FC06EC0000 common_code
	.%line 251 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
/******/  }
l_11745#:
l_3455#:
	local_csr_wr[active_lm_addr_1, a0]
.1773 F0000C0300 common_code
	.%line 251 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	nop
.1774 F0000C0300 common_code
	.%line 251 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	nop
.1775 F0000C0300 common_code
	.%line 251 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0
	nop
.1776 E8000C0220 common_code
	.%line 251 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 0 *L10
	rtn[*l$index1]
.1777 E8000C0200 common_code
	.%line 191 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:687 0 0 *L00
/******/  	if (cksum != ipv4_hdr.ip_sum) return;
l_3456#:
	rtn[*l$index0]
.1778 E000000004 common_code
	.%line 648 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:885 0
/******/    wait_for_all(s);
_dl_sink_packet#:
	ctx_arb[s2], all
.1779 A070000004 common_code
	.%line 231 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    if(sink == QM)
	alu[--, --, B, a4]
.%import_expr common_code 1780 <34:22:0> &bp 1791 +
.1780 D9BFC00101 common_code
	.%line 231 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1791
	bne[l_3702#]
.%import_expr common_code 1781 <34:22:0> &bp 1786 +
.1781 D9BEB24114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:826 3 1786
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_4125#], defer[3]
.1782 A05800000D common_code
	.%line 254 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:824 2
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1783 A018103400 common_code
	.%line 255 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:824 1
/******/          data[1] = in[1];
	alu[$1, --, B, b13]
.1784 A018203000 common_code
	.%line 256 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:824 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.%import_expr common_code 1785 <34:22:0> &bp 1788 +
.1785 D9BF000018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:826 0 1788
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_3667#]
.1786 E000000001 common_code
	.%line 265 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:830 0
/******/   	     ctx_swap();
l_4125#:
	ctx_arb[voluntary]
.%import_expr common_code 1787 <34:22:0> &bp 1786 +
.1787 D9BE824214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:832 0 1786
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_4125#]
.1788 F00000031C common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:824 0
/******/  	scratch_put_ring(data,
l_3667#:
	immed[b0, 28, <<0]
.1789 1A34000020 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:833 0
	scratch[put, $0, b0, 0, 3], ctx_swap[s3]
.%import_expr common_code 1790 <34:22:0> &bp 1887 +
.1790 D9D7C00018 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:833 0 1887
	br[l_4101#]
.1791 AAB00C0404 common_code
	.%line 235 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == MUX)
l_3702#:
	alu[--, a4, -, 1]
.%import_expr common_code 1792 <34:22:0> &bp 1798 +
.1792 D9C1800101 common_code
	.%line 235 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1798
	bne[l_3707#]
.%import_expr common_code 1793 <34:22:0> &bp 103 +
.1793 D819D00018 common_code
	.%line 237 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 1 103
/******/      sram_ring_put_buffer_3word(PLUGINS_TO_MUX_SRAM_RING, ring_out.i, 0);
	br[_sram_ring_put_buffer_3word#], defer[1]
.%import_expr common_code 1794 <27:20:8,17:10:0> &bp 1795 +
.1794 F0007C0C01 common_code
	.%line 237 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:759 0
	load_addr[a1, l_11746#]
.1795 F000100304 common_code
	.%line 238 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/      scratch_incr((void*)SCR_PLUGINS_TO_MUX_SRAM_RING_OCC_CNTR);
l_11746#:
	immed[b0, 260, <<0]
.1796 1700000320 common_code
	.%line 238 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:834 0
	scratch[incr, --, b0, 0]
.%import_expr common_code 1797 <34:22:0> &bp 1887 +
.1797 D9D7C00018 common_code
	.%line 238 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:834 0 1887
	br[l_4101#]
.1798 AAB00C0C04 common_code
	.%line 240 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == XSCALE_LD)
l_3707#:
	alu[--, a4, -, 3]
.%import_expr common_code 1799 <34:22:0> &bp 1812 +
.1799 D9C5000101 common_code
	.%line 240 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1812
	bne[l_3785#]
.1800 A05800000D common_code
	.%line 343 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:835 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1801 A018103400 common_code
	.%line 344 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:835 0
/******/          data[1] = in[1];
	alu[$1, --, B, b13]
.1802 A018203000 common_code
	.%line 345 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:835 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.%import_expr common_code 1803 <34:22:0> &bp 1808 +
.1803 D9C430C114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:837 3 1808
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring1_status, l_4128#], defer[3]
.1804 A05830000C common_code
	.%line 346 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:835 2
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.1805 A018402C00 common_code
	.%line 347 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:835 1
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.1806 A05850000B common_code
	.%line 348 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:835 0
/******/          data[5] = in[5];
	alu[$5, --, B, a11]
.%import_expr common_code 1807 <34:22:0> &bp 1810 +
.1807 D9C4800018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:837 0 1810
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_3750#]
.1808 E000000001 common_code
	.%line 357 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:841 0
/******/   	     ctx_swap();
l_4128#:
	ctx_arb[voluntary]
.%import_expr common_code 1809 <34:22:0> &bp 1808 +
.1809 D9C400C214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:843 0 1808
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring1_status, l_4128#]
.%import_expr common_code 1810 <34:22:0> &bp 1839 +
.1810 D9CBD00018 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:844 1 1839
/******/  	scratch_put_ring(data,
l_3750#:
	br[l_11682#], defer[1]
.1811 F000000304 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:835 0
	immed[b0, 4, <<0]
.1812 AAB00C1004 common_code
	.%line 244 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == XSCALE_EXC)
l_3785#:
	alu[--, a4, -, 4]
.%import_expr common_code 1813 <34:22:0> &bp 1826 +
.1813 D9C8800101 common_code
	.%line 244 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1826
	bne[l_3863#]
.1814 A05800000D common_code
	.%line 343 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:845 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1815 A018103400 common_code
	.%line 344 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:845 0
/******/          data[1] = in[1];
	alu[$1, --, B, b13]
.1816 A018203000 common_code
	.%line 345 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:845 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.%import_expr common_code 1817 <34:22:0> &bp 1822 +
.1817 D9C7B10114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:847 3 1822
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring2_status, l_4131#], defer[3]
.1818 A05830000C common_code
	.%line 346 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:845 2
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.1819 A018402C00 common_code
	.%line 347 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:845 1
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.1820 A05850000B common_code
	.%line 348 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:845 0
/******/          data[5] = in[5];
	alu[$5, --, B, a11]
.%import_expr common_code 1821 <34:22:0> &bp 1824 +
.1821 D9C8000018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:847 0 1824
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_3828#]
.1822 E000000001 common_code
	.%line 357 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:851 0
/******/   	     ctx_swap();
l_4131#:
	ctx_arb[voluntary]
.%import_expr common_code 1823 <34:22:0> &bp 1822 +
.1823 D9C7810214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:853 0 1822
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring2_status, l_4131#]
.%import_expr common_code 1824 <34:22:0> &bp 1839 +
.1824 D9CBD00018 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:854 1 1839
/******/  	scratch_put_ring(data,
l_3828#:
	br[l_11682#], defer[1]
.1825 F000000308 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:845 0
	immed[b0, 8, <<0]
.1826 AAB00C1404 common_code
	.%line 248 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == XSCALE_ERR)
l_3863#:
	alu[--, a4, -, 5]
.%import_expr common_code 1827 <34:22:0> &bp 1841 +
.1827 D9CC400101 common_code
	.%line 248 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1841
	bne[l_3941#]
.1828 A05800000D common_code
	.%line 343 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:855 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1829 A018103400 common_code
	.%line 344 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:855 0
/******/          data[1] = in[1];
	alu[$1, --, B, b13]
.1830 A018203000 common_code
	.%line 345 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:855 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.%import_expr common_code 1831 <34:22:0> &bp 1836 +
.1831 D9CB314114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:857 3 1836
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring3_status, l_4134#], defer[3]
.1832 A05830000C common_code
	.%line 346 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:855 2
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.1833 A018402C00 common_code
	.%line 347 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:855 1
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.1834 A05850000B common_code
	.%line 348 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:855 0
/******/          data[5] = in[5];
	alu[$5, --, B, a11]
.%import_expr common_code 1835 <34:22:0> &bp 1838 +
.1835 D9CB800018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:857 0 1838
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_3906#]
.1836 E000000001 common_code
	.%line 357 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:861 0
/******/   	     ctx_swap();
l_4134#:
	ctx_arb[voluntary]
.%import_expr common_code 1837 <34:22:0> &bp 1836 +
.1837 D9CB014214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:863 0 1836
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring3_status, l_4134#]
.1838 F00000030C common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:855 0
/******/  	scratch_put_ring(data,
l_3906#:
	immed[b0, 12, <<0]
.1839 1A3A000020 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:864 0
l_11682#:
	scratch[put, $0, b0, 0, 6], ctx_swap[s3]
.%import_expr common_code 1840 <34:22:0> &bp 1887 +
.1840 D9D7C00018 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:864 0 1887
	br[l_4101#]
.1841 AAB00C1804 common_code
	.%line 252 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == PACKET_IN_RING_0)
l_3941#:
	alu[--, a4, -, 6]
.%import_expr common_code 1842 <34:22:0> &bp 1845 +
.1842 D9CD400101 common_code
	.%line 252 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1845
	bne[l_3943#]
.%import_expr common_code 1843 <34:22:0> &bp 1860 +
.1843 D9D1100018 common_code
	.%line 254 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 1 1860
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_0_SRAM_RING, ring_out.i, 0);
	br[l_11686#], defer[1]
.1844 F0000C0801 common_code
	.%line 254 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:759 0
	immed[a1, 2, <<0]
.1845 AAB00C1C04 common_code
	.%line 256 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == PACKET_IN_RING_1)
l_3943#:
	alu[--, a4, -, 7]
.%import_expr common_code 1846 <34:22:0> &bp 1849 +
.1846 D9CE400101 common_code
	.%line 256 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1849
	bne[l_3945#]
.%import_expr common_code 1847 <34:22:0> &bp 1860 +
.1847 D9D1100018 common_code
	.%line 258 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 1 1860
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_1_SRAM_RING, ring_out.i, 0);
	br[l_11686#], defer[1]
.1848 F0000C0C01 common_code
	.%line 258 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:759 0
	immed[a1, 3, <<0]
.1849 AAB00C2004 common_code
	.%line 260 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == PACKET_IN_RING_2)
l_3945#:
	alu[--, a4, -, 8]
.%import_expr common_code 1850 <34:22:0> &bp 1853 +
.1850 D9CF400101 common_code
	.%line 260 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1853
	bne[l_3947#]
.%import_expr common_code 1851 <34:22:0> &bp 1860 +
.1851 D9D1100018 common_code
	.%line 262 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 1 1860
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_2_SRAM_RING, ring_out.i, 0);
	br[l_11686#], defer[1]
.1852 F0000C1001 common_code
	.%line 262 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:759 0
	immed[a1, 4, <<0]
.1853 AAB00C2404 common_code
	.%line 264 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == PACKET_IN_RING_3)
l_3947#:
	alu[--, a4, -, 9]
.%import_expr common_code 1854 <34:22:0> &bp 1857 +
.1854 D9D0400101 common_code
	.%line 264 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1857
	bne[l_3949#]
.%import_expr common_code 1855 <34:22:0> &bp 1860 +
.1855 D9D1100018 common_code
	.%line 266 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 1 1860
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_3_SRAM_RING, ring_out.i, 0);
	br[l_11686#], defer[1]
.1856 F0000C1401 common_code
	.%line 266 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:759 0
	immed[a1, 5, <<0]
.1857 AAB00C2804 common_code
	.%line 268 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == PACKET_IN_RING_4)
l_3949#:
	alu[--, a4, -, 10]
.%import_expr common_code 1858 <34:22:0> &bp 1864 +
.1858 D9D2000101 common_code
	.%line 268 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1864
	bne[l_3951#]
.1859 F0000C1801 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_4_SRAM_RING, ring_out.i, 0);
	immed[a1, 6, <<0]
.%import_expr common_code 1860 <34:22:0> &bp 84 +
.1860 D815100018 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 1 84
l_11686#:
	br[_sram_ring_put_buffer_6word#], defer[1]
.%import_expr common_code 1861 <27:20:8,17:10:0> &bp 1862 +
.1861 F0007D1802 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:759 0
	load_addr[a2, l_11747#]
.1862 F0000C0300 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
l_11747#:
	nop
.%import_expr common_code 1863 <34:22:0> &bp 1887 +
.1863 D9D7C00018 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1887
	br[l_4101#]
.1864 AAB00C5404 common_code
	.%line 272 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == DROP) // drop the packet
l_3951#:
	alu[--, a4, -, 21]
.%import_expr common_code 1865 <34:22:0> &bp 1874 +
.1865 D9D4800101 common_code
	.%line 272 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1874
	bne[l_4024#]
.%import_expr common_code 1866 <34:22:0> &bp 1870 +
.1866 D9D3A1C114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:867 2 1870
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring5_status, l_4137#], defer[2]
.1867 A05800000D common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:865 1
/******/  	data = in[0];
	alu[$0, --, B, a13]
.1868 F000000314 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:865 0
/******/  	scratch_put_ring(&data,
	immed[b0, 20, <<0]
.%import_expr common_code 1869 <34:22:0> &bp 1872 +
.1869 D9D4000018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:867 0 1872
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_3989#]
.1870 E000000001 common_code
	.%line 179 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:871 0
/******/  		ctx_swap();
l_4137#:
	ctx_arb[voluntary]
.%import_expr common_code 1871 <34:22:0> &bp 1870 +
.1871 D9D381C214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:873 0 1870
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring5_status, l_4137#]
.1872 1A30000020 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:874 0
/******/  	scratch_put_ring(&data,
l_3989#:
	scratch[put, $0, b0, 0, 1], ctx_swap[s3]
.%import_expr common_code 1873 <34:22:0> &bp 1887 +
.1873 D9D7C00018 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:874 0 1887
	br[l_4101#]
.1874 AAB00C5C04 common_code
	.%line 276 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/    else if(sink == TX)
l_4024#:
	alu[--, a4, -, 23]
.%import_expr common_code 1875 <34:22:0> &bp 1887 +
.1875 D9D7C00101 common_code
	.%line 276 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1887
	bne[l_4101#]
.1876 A05800000D common_code
	.%line 298 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:875 0
/******/  	data[0] = in[0];
	alu[$0, --, B, a13]
.1877 A018103400 common_code
	.%line 299 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:875 0
/******/          data[1] = in[1];
	alu[$1, --, B, b13]
.%import_expr common_code 1878 <34:22:0> &bp 1883 +
.1878 D9D6F2C114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:877 3 1883
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring9_status, l_4140#], defer[3]
.1879 A018203000 common_code
	.%line 300 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:875 2
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.1880 A05830000C common_code
	.%line 301 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:875 1
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.1881 A018402C00 common_code
	.%line 302 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:875 0
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.%import_expr common_code 1882 <34:22:0> &bp 1885 +
.1882 D9D7400018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:877 0 1885
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_4066#]
.1883 E000000001 common_code
	.%line 311 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:881 0
/******/  	     ctx_swap();
l_4140#:
	ctx_arb[voluntary]
.%import_expr common_code 1884 <34:22:0> &bp 1883 +
.1884 D9D6C2C214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:883 0 1883
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring9_status, l_4140#]
.1885 F000000324 common_code
	.%line 316 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:875 0
/******/  	scratch_put_ring(data,
l_4066#:
	immed[b0, 36, <<0]
.1886 1A38000020 common_code
	.%line 316 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:884 0
	scratch[put, $0, b0, 0, 5], ctx_swap[s3]
.1887 FC04400000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:819 1
/******/    c = ctx();
l_4101#:
	local_csr_rd[active_ctx_sts]
.1888 F000000300 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:819 0
	immed[b0, 0, <<0]
.1889 B440000307 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:819 0
	alu[b0, b0, AND, 7]
.%import_expr common_code 1890 <34:22:0> &bp 1898 +
.1890 D9DA800109 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:819 0 1898
/******/    if(c >= FIRST_PACKET_THREAD && c < LAST_PACKET_THREAD) 
	blt[l_4124#]
.1891 AAF0000305 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:819 0
	alu[--, b0, -, 5]
.%import_expr common_code 1892 <34:22:0> &bp 1895 +
.1892 D9D9C00108 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:819 0 1895
	bge[l_4114#]
.1893 FC10AE4390 common_code
	.%line 665 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:823 0
/******/      signal_same_ME_next_ctx(__signal_number(s));
	local_csr_wr[same_me_signal, (((2 & 15) << 3) | 128)]
.%import_expr common_code 1894 <34:22:0> &bp 1898 +
.1894 D9DA800018 common_code
	.%line 666 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:819 0 1898
/******/      __implicit_write(s);
	br[l_4124#]
.1895 AAF0000305 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:819 0
/******/    else if(c == LAST_PACKET_THREAD)
l_4114#:
	alu[--, b0, -, 5]
.%import_expr common_code 1896 <34:22:0> &bp 1898 +
.1896 D9DA800101 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:819 0 1898
	bne[l_4124#]
.1897 FC10AC4310 common_code
	.%line 670 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:821 0
/******/      signal_same_ME(__signal_number(s), FIRST_PACKET_THREAD);
	local_csr_wr[same_me_signal, ((2 & 15) << 3)]
.1898 E800000700 common_code
	.%line 287 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 0 B1
/******/  }
l_4124#:
	rtn[b1]
.%import_expr common_code 1899 <34:22:0> &bp 218 +
.1899 D836900018 common_code
	.%line 405 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:682 1 218
/******/    dl_source_message(msgFromBlock, message);
_handle_msg#:
	br[_dl_source_message#], defer[1]
.%import_expr common_code 1900 <27:20:8,17:10:0> &bp 1901 +
.1900 F0007DB409 common_code
	.%line 405 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:682 0
	load_addr[a9, l_11748#]
.1901 FC066C0300 common_code
	.%line 210 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/  }
l_11748#:
	local_csr_wr[active_lm_addr_0, 0]
.1902 F0000C0300 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    while(dl_sink_message_lock == LOCKED)
	nop
.1903 F0000C0300 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
	nop
.1904 F0000C0300 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
	nop
.1905 AAB00C0600 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
	alu[--, *l$index0, -, 1]
.%import_expr common_code 1906 <34:22:0> &bp 1913 +
.1906 D9DE400101 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0 1913
	bne[l_59#]
.1907 FC06EC0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1350 0
/******/      ctx_swap();
	local_csr_wr[active_lm_addr_1, 0]
.1908 F0000C0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1350 0
	nop
.1909 F0000C0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1350 0
	nop
.1910 E000000001 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1350 0
l_53#:
	ctx_arb[voluntary]
.1911 AAB00C0620 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    while(dl_sink_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 1912 <34:22:0> &bp 1910 +
.1912 D9DD800100 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0 1910
	beq[l_53#]
.1913 FC06EC0300 common_code
	.%line 180 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    dl_sink_message_lock = LOCKED;
l_59#:
	local_csr_wr[active_lm_addr_1, 0]
.1914 AAF000130B common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    if(sink == MESSAGE_OUT_RING_0)
	alu[--, b4, -, 11]
.1915 F0000C0300 common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
	nop
.%import_expr common_code 1916 <34:22:0> &bp 1920 +
.1916 D9E0100001 common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 1 1920
	bne[l_61#], defer[1]
.1917 F0000C0620 common_code
	.%line 180 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1347 0
/******/    dl_sink_message_lock = LOCKED;
	immed[*l$index1, 1, <<0]
.%import_expr common_code 1918 <34:22:0> &bp 1935 +
.1918 D9E3D00018 common_code
	.%line 184 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 1 1935
/******/      sring = ONL_PLUGIN_0_TO_XSCALE_CTRL_SRAM_RING;
	br[l_69#], defer[1]
.1919 F00000030E common_code
	.%line 184 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1347 0
	immed[b0, 14, <<0]
.1920 AAF000130C common_code
	.%line 186 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    else if(sink == MESSAGE_OUT_RING_1)
l_61#:
	alu[--, b4, -, 12]
.%import_expr common_code 1921 <34:22:0> &bp 1924 +
.1921 D9E1000101 common_code
	.%line 186 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0 1924
	bne[l_63#]
.%import_expr common_code 1922 <34:22:0> &bp 1935 +
.1922 D9E3D00018 common_code
	.%line 188 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 1 1935
/******/      sring = ONL_PLUGIN_1_TO_XSCALE_CTRL_SRAM_RING;
	br[l_69#], defer[1]
.1923 F00000030F common_code
	.%line 188 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1347 0
	immed[b0, 15, <<0]
.1924 AAF000130D common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    else if(sink == MESSAGE_OUT_RING_2)
l_63#:
	alu[--, b4, -, 13]
.%import_expr common_code 1925 <34:22:0> &bp 1928 +
.1925 D9E2000101 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0 1928
	bne[l_65#]
.%import_expr common_code 1926 <34:22:0> &bp 1935 +
.1926 D9E3D00018 common_code
	.%line 192 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 1 1935
/******/      sring = ONL_PLUGIN_2_TO_XSCALE_CTRL_SRAM_RING;
	br[l_69#], defer[1]
.1927 F000000310 common_code
	.%line 192 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1347 0
	immed[b0, 16, <<0]
.1928 AAF000130E common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    else if(sink == MESSAGE_OUT_RING_3)
l_65#:
	alu[--, b4, -, 14]
.%import_expr common_code 1929 <34:22:0> &bp 1932 +
.1929 D9E3000101 common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0 1932
	bne[l_67#]
.%import_expr common_code 1930 <34:22:0> &bp 1935 +
.1930 D9E3D00018 common_code
	.%line 196 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 1 1935
/******/      sring = ONL_PLUGIN_3_TO_XSCALE_CTRL_SRAM_RING;
	br[l_69#], defer[1]
.1931 F000000311 common_code
	.%line 196 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1347 0
	immed[b0, 17, <<0]
.1932 AAF000130F common_code
	.%line 198 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    else if(sink == MESSAGE_OUT_RING_4)
l_67#:
	alu[--, b4, -, 15]
.%import_expr common_code 1933 <34:22:0> &bp 1957 +
.1933 D9E9400101 common_code
	.%line 198 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0 1957
	bne[l_123#]
.1934 F000000312 common_code
	.%line 200 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/      sring = ONL_PLUGIN_4_TO_XSCALE_CTRL_SRAM_RING;
	immed[b0, 18, <<0]
.1935 C101100501 common_code
	.%line 207 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    sram_ring_put_buffer_nwords(sring, &msg[0], (((msg[0]>>16) & 0xFF)+1));
l_69#:
	ld_field_w_clr[a1, 0001, b1, >>16]
.1936 A080AC0401 common_code
	.%line 207 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
	alu[a10, a1, +, 1]
.1937 F40C0C0001 common_code
	.%line 132 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/         (__declspec(sram) void *) ((SRAM_CONTROL_RING_CHANNEL<<QDESC_CHANNEL_BITPOS) | (ring_number<<2));
	immed[a1, 49152, <<16]
.1938 8BE0900201 common_code
	.%line 132 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
	alu_shf[a9, a1, OR, b0, <<2]
.1939 A018000400 common_code
	.%line 139 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/    data[0] = in[0];
	alu[$0, --, B, b1]
.1940 A018102000 common_code
	.%line 140 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/    data[1] = in[1];
	alu[$1, --, B, b8]
.1941 A018201C00 common_code
	.%line 141 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/    data[2] = in[2];
	alu[$2, --, B, b7]
.1942 A018301800 common_code
	.%line 142 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/    data[3] = in[3];
	alu[$3, --, B, b6]
.1943 A018401400 common_code
	.%line 143 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/    data[4] = in[4];
	alu[$4, --, B, b5]
.1944 A058500004 common_code
	.%line 144 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/    data[5] = in[5];
	alu[$5, --, B, a4]
.1945 A018600800 common_code
	.%line 145 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/    data[6] = in[6];
	alu[$6, --, B, b2]
.1946 A058700002 common_code
	.%line 146 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/    data[7] = in[7];
	alu[$7, --, B, a2]
.1947 BA800C040A common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/      sram_put_ring(&status[0], data, ring_addr, n, sig_done, &ring_signal);
	alu[b0, a10, -, 1]
.1948 B44000030F common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
	alu[b0, b0, AND, 15]
.1949 F4002C0001 common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1349 0
	immed[a1, 512, <<16]
.1950 8AB0100201 common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1349 1
l_11715#:
	alu_shf[a1, a1, OR, b0, <<21]
.1951 492E008309 common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1349 0
	sram[put, $0, a9, 0, 8], sig_done[s2], indirect_ref
.1952 E00000000C common_code
	.%line 151 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/      wait_for_all(&ring_signal);
	ctx_arb[s3, s2], all
.1953 844010BE80 common_code
	.%line 153 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 0
/******/    while(!(status[0] & 0xf0000000));
	alu_shf[a1, $0, AND, 15, <<28]
.%import_expr common_code 1954 <34:22:0> &bp 1950 +
.1954 D9E7900100 common_code
	.%line 153 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1348 1 1950
	beq[l_11715#], defer[1]
.1955 F4002C0001 common_code
	.%line 153 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1348 0
	immed[a1, 512, <<16]
.1956 F0000C0220 common_code
	.%line 209 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1347 0
/******/    dl_sink_message_lock = UNLOCKED;
	immed[*l$index1, 0, <<0]
.1957 E8000C0003 common_code
	.%line 409 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:682 0 0 A3
/******/  }
l_123#:
	rtn[a3]
.1958 FC06EC0000 common_code
	.%line 387 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 0
/******/    dl_source_packet(dlFromBlock);
_handle_pkt#:
	local_csr_wr[active_lm_addr_1, a0]
.%import_expr common_code 1959 <34:22:0> &bp 342 +
.1959 D855900018 common_code
	.%line 387 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 1 342
	br[_dl_source_packet#], defer[1]
.%import_expr common_code 1960 <27:20:8,7:0:0> &bp 1961 +
.1960 F0007007A9 common_code
	.%line 387 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:685 0
	load_addr[b1, l_11749#]
.%import_expr common_code 1961 <34:22:0> &bp 176 +
.1961 D82C100018 common_code
	.%line 390 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 1 176
/******/    default_format_out_data(dlNextBlock);
l_11749#:
	br[_default_format_out_data#], defer[1]
.%import_expr common_code 1962 <27:20:8,7:0:0> &bp 1963 +
.1962 F0007007AB common_code
	.%line 390 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:685 0
	load_addr[b1, l_11750#]
.%import_expr common_code 1963 <34:22:0> &bp 384 +
.1963 D860100018 common_code
	.%line 392 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 1 384
/******/    handle_pkt_user();
l_11750#:
	br[_handle_pkt_user#], defer[1]
.%import_expr common_code 1964 <27:20:8,17:10:0> &bp 1965 +
.1964 F0007EB620 common_code
	.%line 392 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:685 0
	load_addr[*l$index1, l_11751#]
.1965 B08FFC3000 common_code
	.%line 394 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 0
/******/    dl_sink_packet(dlNextBlock);
l_11751#:
	alu[@b127, a0, +, 12]
.1966 FC0663FF00 common_code
	.%line 394 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 0
	local_csr_wr[active_lm_addr_0, @b127]
.%import_expr common_code 1967 <34:22:0> &bp 1778 +
.1967 D9BC900018 common_code
	.%line 394 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 1 1778
	br[_dl_sink_packet#], defer[1]
.%import_expr common_code 1968 <27:20:8,7:0:0> &bp 1969 +
.1968 F0007007B1 common_code
	.%line 394 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 0 fiid:685 0
	load_addr[b1, l_11752#]
.1969 F0000C0300 common_code
	.%line 395 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 0
/******/  }
l_11752#:
	nop
.1970 F0000C0300 common_code
	.%line 395 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 0
	nop
.1971 E8000C0200 common_code
	.%line 395 "/users/onl/npr/plugins/ipHdr/ipHdr.c" 1 fiid:685 0 0 *L00
	rtn[*l$index0]
+ucode_end
