+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 27300 0
.%local_mem dram$tls dram 0 16
.%local_mem sram3$tls sram3 2560
.%local_mem sram2$tls sram2 0
.%local_mem sram1$tls sram1 0
.%local_mem sram$tls sram 0
.%local_mem scratch$tls scratch 0
.%local_mem ??_C@_01A@?5?$AA@ sram3 4
.%local_mem ??_C@_01A@?4?$AA@ sram3 4
.%local_mem _errno sram3 20
.%lm_sym lmspill_6_0 96 4
.%init lmspill_6_0+0 0x0
.%lm_sym lmspill_6_1 224 4
.%init lmspill_6_1+0 0x0
.%lm_sym lmspill_6_2 352 4
.%init lmspill_6_2+0 0x0
.%lm_sym lmspill_6_3 480 4
.%init lmspill_6_3+0 0x0
.%lm_sym lmspill_6_4 608 4
.%init lmspill_6_4+0 0x0
.%lm_sym lmspill_6_5 736 4
.%init lmspill_6_5+0 0x0
.%lm_sym lmspill_6_6 864 4
.%init lmspill_6_6+0 0x0
.%lm_sym lmspill_6_7 992 4
.%init lmspill_6_7+0 0x0
.%lm_sym lmspill_5_0 104 4
.%init lmspill_5_0+0 0x0
.%lm_sym lmspill_5_1 232 4
.%init lmspill_5_1+0 0x0
.%lm_sym lmspill_5_2 360 4
.%init lmspill_5_2+0 0x0
.%lm_sym lmspill_5_3 488 4
.%init lmspill_5_3+0 0x0
.%lm_sym lmspill_5_4 616 4
.%init lmspill_5_4+0 0x0
.%lm_sym lmspill_5_5 744 4
.%init lmspill_5_5+0 0x0
.%lm_sym lmspill_5_6 872 4
.%init lmspill_5_6+0 0x0
.%lm_sym lmspill_5_7 1000 4
.%init lmspill_5_7+0 0x0
.%lm_sym lmspill_4_0 100 4
.%init lmspill_4_0+0 0x0
.%lm_sym lmspill_4_1 228 4
.%init lmspill_4_1+0 0x0
.%lm_sym lmspill_4_2 356 4
.%init lmspill_4_2+0 0x0
.%lm_sym lmspill_4_3 484 4
.%init lmspill_4_3+0 0x0
.%lm_sym lmspill_4_4 612 4
.%init lmspill_4_4+0 0x0
.%lm_sym lmspill_4_5 740 4
.%init lmspill_4_5+0 0x0
.%lm_sym lmspill_4_6 868 4
.%init lmspill_4_6+0 0x0
.%lm_sym lmspill_4_7 996 4
.%init lmspill_4_7+0 0x0
.%lm_sym lmspill_3_0 136 4
.%init lmspill_3_0+0 0x0
.%lm_sym lmspill_3_1 264 4
.%init lmspill_3_1+0 0x0
.%lm_sym lmspill_3_2 392 4
.%init lmspill_3_2+0 0x0
.%lm_sym lmspill_3_3 520 4
.%init lmspill_3_3+0 0x0
.%lm_sym lmspill_3_4 648 4
.%init lmspill_3_4+0 0x0
.%lm_sym lmspill_3_5 776 4
.%init lmspill_3_5+0 0x0
.%lm_sym lmspill_3_6 904 4
.%init lmspill_3_6+0 0x0
.%lm_sym lmspill_3_7 1032 4
.%init lmspill_3_7+0 0x0
.%lm_sym lmspill_2_0 140 4
.%init lmspill_2_0+0 0x0
.%lm_sym lmspill_2_1 268 4
.%init lmspill_2_1+0 0x0
.%lm_sym lmspill_2_2 396 4
.%init lmspill_2_2+0 0x0
.%lm_sym lmspill_2_3 524 4
.%init lmspill_2_3+0 0x0
.%lm_sym lmspill_2_4 652 4
.%init lmspill_2_4+0 0x0
.%lm_sym lmspill_2_5 780 4
.%init lmspill_2_5+0 0x0
.%lm_sym lmspill_2_6 908 4
.%init lmspill_2_6+0 0x0
.%lm_sym lmspill_2_7 1036 4
.%init lmspill_2_7+0 0x0
.%lm_sym lmspill_1_0 148 4
.%init lmspill_1_0+0 0x0
.%lm_sym lmspill_1_1 276 4
.%init lmspill_1_1+0 0x0
.%lm_sym lmspill_1_2 404 4
.%init lmspill_1_2+0 0x0
.%lm_sym lmspill_1_3 532 4
.%init lmspill_1_3+0 0x0
.%lm_sym lmspill_1_4 660 4
.%init lmspill_1_4+0 0x0
.%lm_sym lmspill_1_5 788 4
.%init lmspill_1_5+0 0x0
.%lm_sym lmspill_1_6 916 4
.%init lmspill_1_6+0 0x0
.%lm_sym lmspill_1_7 1044 4
.%init lmspill_1_7+0 0x0
.%lm_sym lmspill_0_0 144 4
.%init lmspill_0_0+0 0x0
.%lm_sym lmspill_0_1 272 4
.%init lmspill_0_1+0 0x0
.%lm_sym lmspill_0_2 400 4
.%init lmspill_0_2+0 0x0
.%lm_sym lmspill_0_3 528 4
.%init lmspill_0_3+0 0x0
.%lm_sym lmspill_0_4 656 4
.%init lmspill_0_4+0 0x0
.%lm_sym lmspill_0_5 784 4
.%init lmspill_0_5+0 0x0
.%lm_sym lmspill_0_6 912 4
.%init lmspill_0_6+0 0x0
.%lm_sym lmspill_0_7 1040 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 ??_C@_01A@?5?$AA@+0 0x2000
.%init ??_C@_01A@?4?$AA@+0 0x2e00
.%init_reg A8 0x0
.%init_reg B8 0x0
.%init_reg A9 0x0
.%init_reg B9 0x0
.%init_reg B10 0x0
.%init_reg A10 0x0
.%init_reg A11 0x0
.%init_reg B11 0x0
.%init_reg A12 0x0
.%init_reg B12 0x0
.%init_reg A13 0x0
.%init_reg B13 0x0
.%init_reg @B113 sram3$tls &v 2240 +
.%init_reg @B112 0x3A0
.%init_reg @B97 sram3$tls &v 1920 +
.%init_reg @B96 0x320
.%init_reg @B81 sram3$tls &v 1600 +
.%init_reg @B80 0x2A0
.%init_reg @B65 sram3$tls &v 1280 +
.%init_reg @B64 0x220
.%init_reg @B49 sram3$tls &v 960 +
.%init_reg @B48 0x1A0
.%init_reg @B33 sram3$tls &v 640 +
.%init_reg @B32 0x120
.%init_reg @B17 sram3$tls &v 320 +
.%init_reg @B16 0xA0
.%init_reg @A46 0x0
.%init_reg @A62 0x0
.%init_reg @B15 0x0
.%init_reg @B31 0x0
.%init_reg @B47 0x0
.%init_reg @A78 0x0
.%init_reg @A94 0x0
.%init_reg @A110 0x0
.%init_reg @A126 0x0
.%init_reg @B63 0x0
.%init_reg @B79 0x0
.%init_reg @B95 0x0
.%init_reg @B111 0x0
.%init_reg @B127 0x0
.%init_reg @A15 0x0
.%init_reg @A31 0x0
.%init_reg @A47 0x0
.%init_reg @A63 0x0
.%init_reg @A79 0x0
.%init_reg @A95 0x0
.%init_reg @A111 0x0
.%init_reg @A127 0x0
.%init_reg @B1 sram3$tls &v 0 +
.%init_reg @B0 0x20
:_WU_count_scratch_error#	1436
:_WU_incrementGlobalRegister#	4048
:_WU_loadGlobalRegister#	4044
:_WU_scratch_put_request_no_data#	1672
:_WU_scratch_put_request_with_data#	1486
:__div_mod_32#	1136
:__div_u32#	1804
:__mod_u32#	1472
:_callback#	36
:_dl_sink_init#	1440
:_dl_sink_packet#	1683
:_dl_source_init#	1448
:_dl_source_message#	1499
:_dl_source_packet#	1630
:_exit#	1456
:_handle_msg#	4052
:_handle_pkt#	6813
:_handle_pkt_user#	6645
:_helper_count_words#	369
:_helper_sram_outmsg_1ul#	2476
:_helper_sram_outmsg_3ul#	1814
:_helper_sram_outmsg_5ul#	2691
:_helper_sram_outmsg_str_1ul#	3797
:_helper_tokenize#	867
:_main#	0
:_memcpy_lmem_sram#	943
:_memcpy_sram_lmem#	186
:_onl_api_plugin_cntr_inc#	6498
:_plugin_init#	6597
:_plugin_init_user#	6336
:_rand#	81
:_sram_ring_get_buffer_1word#	176
:_sram_ring_get_buffer_6word#	1091
:_sram_ring_put_buffer_3word#	1120
:_sram_ring_put_buffer_6word#	1101
:_srand#	1458
:_strcat#	334
:_strcat_sram#	1463
:_strcpy#	922
:_strcpy_sram#	1626
:_strlen#	851
:_strlen_lmem#	157
:_strlen_sram#	1467
:_strncmp#	85
:_strncmp_sram#	1482
:l_10164#	6371
:l_10174#	6374
:l_10184#	6377
:l_10194#	6380
:l_10204#	6383
:l_10223#	6385
:l_10226#	6398
:l_10236#	6401
:l_10246#	6404
:l_10256#	6407
:l_10266#	6410
:l_10285#	6412
:l_10288#	6425
:l_10298#	6428
:l_10308#	6431
:l_10318#	6434
:l_10328#	6437
:l_10347#	6439
:l_10524#	6480
:l_10526#	6484
:l_10528#	6488
:l_10530#	6492
:l_10532#	6496
:l_10533#	6497
:l_10632#	6617
:l_10634#	6622
:l_10636#	6627
:l_10638#	6632
:l_10641#	6637
:l_10644#	6641
:l_10656#	1445
:l_10667#	1447
:l_10672#	1453
:l_10683#	1455
:l_10711#	35
:l_10718#	146
:l_10721#	1744
:l_10725#	1765
:l_10745#	5286
:l_10746#	5143
:l_10754#	5289
:l_10755#	5274
:l_10757#	6078
:l_10758#	5357
:l_10759#	6085
:l_10763#	6691
:l_10773#	6725
:l_10783#	6097
:l_10784#	2
:l_10785#	4
:l_10786#	6
:l_10787#	14
:l_10788#	25
:l_10789#	31
:l_10790#	35
:l_10791#	1461
:l_10792#	1465
:l_10793#	1470
:l_10794#	1479
:l_10795#	1484
:l_10796#	1491
:l_10797#	1533
:l_10798#	1539
:l_10799#	1547
:l_10800#	1552
:l_10801#	1558
:l_10802#	1563
:l_10803#	1569
:l_10804#	1574
:l_10805#	1580
:l_10806#	1585
:l_10807#	1591
:l_10808#	1596
:l_10809#	1602
:l_10810#	1607
:l_10811#	1613
:l_10812#	1618
:l_10813#	1629
:l_10814#	1652
:l_10815#	1657
:l_10816#	1677
:l_10817#	1700
:l_10818#	1767
:l_10819#	1811
:l_10820#	1859
:l_10821#	1876
:l_10822#	2039
:l_10823#	2073
:l_10824#	2090
:l_10825#	2254
:l_10826#	2258
:l_10827#	2290
:l_10828#	2307
:l_10829#	2470
:l_10830#	2475
:l_10831#	2510
:l_10832#	2527
:l_10833#	2690
:l_10834#	2732
:l_10835#	2749
:l_10836#	2918
:l_10837#	2953
:l_10838#	2970
:l_10839#	3135
:l_10840#	3139
:l_10841#	3171
:l_10842#	3188
:l_10843#	3353
:l_10844#	3357
:l_10845#	3389
:l_10846#	3406
:l_10847#	3570
:l_10848#	3574
:l_10849#	3606
:l_10850#	3623
:l_10851#	3786
:l_10852#	3791
:l_10853#	3799
:l_10854#	3801
:l_10855#	3864
:l_10856#	3881
:l_10857#	4043
:l_10858#	4046
:l_10859#	4050
:l_10860#	4771
:l_10861#	4825
:l_10862#	4829
:l_10863#	4839
:l_10864#	4843
:l_10865#	4848
:l_10866#	4850
:l_10867#	4854
:l_10868#	4925
:l_10869#	4937
:l_10870#	4967
:l_10871#	4972
:l_10872#	4976
:l_10873#	4981
:l_10874#	4983
:l_10875#	4987
:l_10876#	4991
:l_10877#	4995
:l_10878#	4999
:l_10879#	5003
:l_10880#	5137
:l_10881#	5145
:l_10882#	5151
:l_10883#	5155
:l_10884#	5160
:l_10885#	5162
:l_10886#	5166
:l_10887#	5218
:l_10888#	5222
:l_10889#	5231
:l_10890#	5233
:l_10891#	5237
:l_10892#	5274
:l_10893#	5280
:l_10894#	5284
:l_10895#	5291
:l_10896#	5296
:l_10897#	5299
:l_10898#	5303
:l_10899#	5350
:l_10900#	5371
:l_10901#	5381
:l_10902#	5386
:l_10903#	5436
:l_10904#	5448
:l_10905#	5522
:l_10906#	5526
:l_10907#	5531
:l_10908#	5571
:l_10909#	5583
:l_10910#	5658
:l_10911#	5662
:l_10912#	5667
:l_10913#	5708
:l_10914#	5720
:l_10915#	5794
:l_10916#	5798
:l_10917#	5803
:l_10918#	5844
:l_10919#	5856
:l_10920#	5932
:l_10921#	5986
:l_10922#	6013
:l_10923#	6040
:l_10924#	6073
:l_10925#	6080
:l_10926#	6087
:l_10927#	6089
:l_10928#	6389
:l_10929#	6416
:l_10930#	6443
:l_10931#	6473
:l_10932#	6475
:l_10933#	6477
:l_10934#	6480
:l_10935#	6595
:l_10936#	6643
:l_10937#	6649
:l_10938#	6659
:l_10939#	6669
:l_10940#	6679
:l_10941#	6689
:l_10942#	6699
:l_10943#	6812
:l_10944#	6815
:l_10945#	6817
:l_10946#	6819
:l_10947#	4893
:l_10948#	4894
:l_10949#	4895
:l_10950#	4896
:l_10951#	5115
:l_10952#	5116
:l_10953#	5117
:l_10954#	5118
:l_10955#	5963
:l_10956#	5964
:l_10957#	5965
:l_10958#	5966
:l_10959#	5967
:l_10960#	5990
:l_10961#	5991
:l_10962#	5992
:l_10963#	5993
:l_10964#	5994
:l_10965#	6017
:l_10966#	6018
:l_10967#	6019
:l_10968#	6020
:l_10969#	6021
:l_10970#	6366
:l_10971#	6367
:l_10972#	6368
:l_10973#	6369
:l_10974#	6370
:l_10975#	6393
:l_10976#	6394
:l_10977#	6395
:l_10978#	6396
:l_10979#	6397
:l_10980#	6420
:l_10981#	6421
:l_10982#	6422
:l_10983#	6423
:l_10984#	6424
:l_10985#	6510
:l_10986#	6511
:l_10987#	6512
:l_10988#	6513
:l_10989#	6526
:l_10990#	6527
:l_10991#	6528
:l_10992#	6529
:l_10993#	6542
:l_10994#	6543
:l_10995#	6544
:l_10996#	6545
:l_10997#	6558
:l_10998#	6559
:l_10999#	6560
:l_11#	18
:l_11000#	6561
:l_11001#	6501
:l_11002#	6502
:l_11003#	6503
:l_11004#	6504
:l_11005#	6505
:l_11006#	6582
:l_11007#	6583
:l_11008#	6584
:l_11009#	6585
:l_11010#	6574
:l_11011#	6575
:l_11012#	6576
:l_11013#	6577
:l_11014#	6604
:l_11015#	6605
:l_11016#	6606
:l_11017#	6607
:l_11018#	6608
:l_11019#	6609
:l_11020#	6610
:l_11021#	6611
:l_11022#	6612
:l_11023#	6613
:l_11024#	6614
:l_11025#	6615
:l_11026#	6616
:l_1108#	6069
:l_1110#	6082
:l_1111#	6087
:l_1120#	6120
:l_1122#	6135
:l_1124#	6149
:l_1127#	6273
:l_1133#	6276
:l_1135#	6281
:l_1137#	6285
:l_1139#	6289
:l_1141#	6293
:l_1143#	6296
:l_1164#	6306
:l_117#	57
:l_1197#	6312
:l_1198#	6318
:l_1199#	6324
:l_12#	27
:l_1200#	6330
:l_1308#	1838
:l_1309#	1850
:l_1312#	1867
:l_1313#	1892
:l_1316#	1906
:l_1320#	1918
:l_1322#	2006
:l_1325#	2026
:l_1326#	2036
:l_1336#	2053
:l_1337#	2064
:l_1340#	2081
:l_1341#	2106
:l_1344#	2119
:l_1348#	2130
:l_1350#	2218
:l_1353#	2238
:l_1354#	2248
:l_1365#	2270
:l_1366#	2281
:l_1369#	2298
:l_1370#	2323
:l_1373#	2336
:l_1377#	2349
:l_1379#	2437
:l_1382#	2457
:l_1383#	2467
:l_1390#	94
:l_1394#	116
:l_14#	29
:l_1400#	144
:l_1401#	151
:l_1402#	155
:l_1416#	1492
:l_1462#	1498
:l_1463#	1488
:l_1468#	165
:l_1470#	173
:l_1476#	1508
:l_1482#	1511
:l_1484#	1516
:l_1486#	1520
:l_1488#	1524
:l_1490#	1528
:l_1492#	1531
:l_1495#	1536
:l_15#	33
:l_1502#	1542
:l_1506#	1549
:l_1513#	1554
:l_1517#	1560
:l_1524#	1565
:l_1528#	1571
:l_1535#	1576
:l_1539#	1582
:l_1546#	1587
:l_1550#	1593
:l_1557#	1598
:l_1561#	1604
:l_1568#	1609
:l_1572#	1615
:l_1579#	1620
:l_1580#	1625
:l_162#	66
:l_1626#	197
:l_1628#	205
:l_1632#	215
:l_1634#	222
:l_1637#	226
:l_1639#	314
:l_1642#	333
:l_1646#	340
:l_1648#	347
:l_1663#	2490
:l_1664#	2501
:l_1667#	2518
:l_1668#	2543
:l_1671#	2556
:l_1675#	2568
:l_1677#	2656
:l_1680#	2676
:l_1681#	2686
:l_1692#	2711
:l_1693#	2723
:l_1696#	2740
:l_1697#	2765
:l_1700#	2779
:l_1704#	2790
:l_1706#	2883
:l_1709#	2904
:l_1710#	2914
:l_1720#	2933
:l_1721#	2944
:l_1724#	2961
:l_1725#	2986
:l_1728#	2999
:l_1732#	3013
:l_1734#	3101
:l_1737#	3121
:l_1738#	3131
:l_1749#	3151
:l_1750#	3162
:l_1753#	3179
:l_1754#	3204
:l_1757#	3217
:l_1761#	3231
:l_1763#	3319
:l_1766#	3339
:l_1767#	3349
:l_1778#	3369
:l_1779#	3380
:l_1782#	3397
:l_1783#	3422
:l_1786#	3436
:l_1790#	3448
:l_1792#	3536
:l_1795#	3556
:l_1796#	3566
:l_1807#	3586
:l_1808#	3597
:l_1811#	3614
:l_1812#	3639
:l_1815#	3652
:l_1819#	3665
:l_1821#	3753
:l_1824#	3773
:l_1825#	3783
:l_1835#	388
:l_1837#	396
:l_1838#	398
:l_1840#	405
:l_1842#	413
:l_1843#	415
:l_1845#	422
:l_1847#	430
:l_1848#	432
:l_1850#	439
:l_1852#	447
:l_1853#	449
:l_1855#	456
:l_1857#	464
:l_1858#	466
:l_1860#	473
:l_1862#	481
:l_1863#	483
:l_1865#	490
:l_1867#	498
:l_1868#	500
:l_1870#	507
:l_1872#	518
:l_1873#	520
:l_1875#	527
:l_1877#	535
:l_1878#	537
:l_1880#	544
:l_1882#	552
:l_1883#	554
:l_1885#	561
:l_1887#	569
:l_1888#	571
:l_1890#	578
:l_1892#	589
:l_1893#	591
:l_1895#	598
:l_1897#	606
:l_1898#	608
:l_1900#	615
:l_1902#	623
:l_1903#	625
:l_1905#	632
:l_1907#	640
:l_1908#	642
:l_1910#	649
:l_1912#	660
:l_1913#	662
:l_1915#	669
:l_1917#	677
:l_1918#	679
:l_1920#	686
:l_1922#	694
:l_1923#	696
:l_1925#	703
:l_1927#	711
:l_1928#	713
:l_1930#	720
:l_1932#	731
:l_1933#	733
:l_1935#	740
:l_1937#	748
:l_1938#	750
:l_1940#	757
:l_1942#	765
:l_1943#	767
:l_1945#	774
:l_1947#	782
:l_1948#	784
:l_1950#	791
:l_1952#	802
:l_1953#	804
:l_1955#	811
:l_1957#	819
:l_1958#	821
:l_1960#	828
:l_1962#	836
:l_1963#	838
:l_1968#	848
:l_1969#	849
:l_1973#	858
:l_1975#	865
:l_1979#	869
:l_1982#	881
:l_1983#	882
:l_1986#	894
:l_1987#	902
:l_1990#	915
:l_1992#	918
:l_1993#	920
:l_2006#	3844
:l_2007#	3855
:l_2010#	3872
:l_2011#	3897
:l_2014#	3910
:l_2018#	3921
:l_2020#	4009
:l_2023#	4029
:l_2024#	4039
:l_2032#	922
:l_2040#	951
:l_2042#	959
:l_2046#	966
:l_2048#	973
:l_2051#	977
:l_2053#	1070
:l_2056#	1090
:l_206#	72
:l_2065#	1635
:l_2067#	1639
:l_2069#	1643
:l_2071#	1647
:l_2073#	1650
:l_2076#	1654
:l_2083#	1659
:l_2096#	1667
:l_2106#	1670
:l_2107#	1671
:l_2168#	6662
:l_2179#	6672
:l_2190#	6682
:l_2197#	6693
:l_2200#	6694
:l_2206#	6702
:l_2210#	6723
:l_2212#	6729
:l_2214#	6758
:l_2219#	6768
:l_2220#	6797
:l_2223#	6808
:l_2224#	6812
:l_2227#	6506
:l_2230#	6514
:l_2232#	6516
:l_2234#	6518
:l_2236#	6520
:l_2239#	6522
:l_2242#	6530
:l_2244#	6532
:l_2246#	6534
:l_2248#	6536
:l_2251#	6538
:l_2254#	6546
:l_2256#	6548
:l_2258#	6550
:l_2260#	6552
:l_2263#	6554
:l_2266#	6562
:l_2268#	6564
:l_2270#	6566
:l_2272#	6568
:l_2275#	6570
:l_2287#	6578
:l_2289#	6586
:l_2291#	6588
:l_2293#	6590
:l_2295#	6592
:l_2298#	6593
:l_2342#	1678
:l_2388#	1682
:l_2389#	1674
:l_2432#	1693
:l_2467#	1696
:l_2472#	1703
:l_2515#	1715
:l_2550#	1717
:l_2593#	1729
:l_2628#	1731
:l_2671#	1743
:l_27#	39
:l_2706#	1746
:l_2708#	1750
:l_2710#	1754
:l_2712#	1758
:l_2714#	1762
:l_2716#	1769
:l_2754#	1777
:l_2789#	1779
:l_2831#	1790
:l_2866#	1792
:l_2879#	1800
:l_2889#	1803
:l_2890#	1691
:l_2893#	1713
:l_2896#	1727
:l_2899#	1741
:l_2902#	1775
:l_2905#	1788
:l_2959#	1115
:l_2992#	1119
:l_3038#	1131
:l_3071#	1135
:l_437#	4835
:l_448#	4868
:l_453#	4877
:l_454#	4879
:l_455#	4880
:l_457#	4889
:l_460#	4897
:l_462#	4903
:l_464#	4909
:l_466#	4915
:l_469#	4921
:l_471#	4933
:l_473#	4968
:l_488#	5017
:l_493#	5026
:l_494#	5028
:l_495#	5029
:l_497#	5038
:l_498#	5039
:l_502#	5053
:l_507#	5062
:l_508#	5064
:l_509#	5065
:l_511#	5074
:l_512#	5075
:l_516#	5089
:l_521#	5098
:l_522#	5100
:l_523#	5101
:l_525#	5110
:l_526#	5111
:l_528#	5119
:l_530#	5122
:l_532#	5125
:l_534#	5128
:l_536#	5131
:l_537#	5137
:l_538#	5147
:l_549#	5180
:l_554#	5189
:l_555#	5191
:l_556#	5192
:l_558#	5201
:l_561#	5207
:l_562#	5214
:l_566#	5228
:l_573#	5251
:l_578#	5260
:l_579#	5262
:l_580#	5263
:l_582#	5272
:l_585#	5276
:l_589#	5293
:l_596#	5317
:l_601#	5326
:l_602#	5328
:l_603#	5329
:l_605#	5338
:l_608#	5347
:l_611#	5356
:l_614#	5362
:l_623#	5416
:l_624#	5427
:l_627#	5444
:l_628#	5464
:l_631#	5477
:l_634#	5486
:l_636#	5506
:l_637#	5516
:l_649#	5551
:l_650#	5562
:l_653#	5579
:l_654#	5599
:l_657#	5612
:l_660#	5620
:l_662#	5640
:l_663#	5650
:l_675#	5688
:l_676#	5699
:l_679#	5716
:l_680#	5736
:l_683#	5749
:l_686#	5756
:l_688#	5776
:l_689#	5786
:l_701#	5824
:l_702#	5835
:l_705#	5852
:l_706#	5872
:l_709#	5885
:l_712#	5893
:l_714#	5913
:l_715#	5923
:l_716#	5928
:l_72#	48
:l_751#	5968
:l_761#	5971
:l_771#	5974
:l_781#	5977
:l_791#	5980
:l_8#	12
:l_810#	5982
:l_813#	5995
:l_823#	5998
:l_833#	6001
:l_843#	6004
:l_853#	6007
:l_872#	6009
:l_8749#	1145
:l_875#	6022
:l_8751#	1150
:l_8753#	1154
:l_8755#	1159
:l_8757#	1163
:l_8759#	1168
:l_8761#	1172
:l_8763#	1177
:l_8765#	1181
:l_8767#	1186
:l_8769#	1190
:l_8771#	1195
:l_8773#	1199
:l_8775#	1204
:l_8777#	1208
:l_8779#	1213
:l_8781#	1217
:l_8783#	1222
:l_8785#	1226
:l_8787#	1231
:l_8789#	1235
:l_8791#	1240
:l_8793#	1244
:l_8795#	1249
:l_8797#	1253
:l_8799#	1258
:l_8801#	1262
:l_8803#	1267
:l_8805#	1271
:l_8807#	1276
:l_8809#	1280
:l_8811#	1285
:l_8813#	1289
:l_8815#	1294
:l_8817#	1298
:l_8819#	1303
:l_8821#	1307
:l_8823#	1312
:l_8825#	1316
:l_8827#	1321
:l_8829#	1325
:l_8831#	1330
:l_8833#	1334
:l_8835#	1339
:l_8837#	1343
:l_8839#	1348
:l_8841#	1352
:l_8843#	1357
:l_8845#	1361
:l_8847#	1366
:l_8849#	1370
:l_885#	6025
:l_8851#	1375
:l_8853#	1379
:l_8855#	1384
:l_8857#	1388
:l_8859#	1393
:l_8861#	1397
:l_8863#	1402
:l_8865#	1406
:l_8867#	1411
:l_8869#	1415
:l_8871#	1420
:l_8873#	1424
:l_8875#	1429
:l_8877#	1433
:l_8878#	1434
:l_895#	6028
:l_9#	16
:l_905#	6031
:l_915#	6034
:l_934#	6036
:start#	0
*a0 gpr_a_rel 00
*a1 gpr_a_rel 01
*a2 gpr_a_rel 02
*a3 gpr_a_rel 03
*a4 gpr_a_rel 04
*a5 gpr_a_rel 05
*a6 gpr_a_rel 06
*a7 gpr_a_rel 07
*a8 gpr_a_rel 08
*a9 gpr_a_rel 09
*a10 gpr_a_rel 0A
*a11 gpr_a_rel 0B
*a12 gpr_a_rel 0C
*a13 gpr_a_rel 0D
*a14 gpr_a_rel 0E
*a15 gpr_a_rel 0F
*b0 gpr_b_rel 00
*b1 gpr_b_rel 01
*b2 gpr_b_rel 02
*b3 gpr_b_rel 03
*b4 gpr_b_rel 04
*b5 gpr_b_rel 05
*b6 gpr_b_rel 06
*b7 gpr_b_rel 07
*b8 gpr_b_rel 08
*b9 gpr_b_rel 09
*b10 gpr_b_rel 0A
*b11 gpr_b_rel 0B
*b12 gpr_b_rel 0C
*b13 gpr_b_rel 0D
*b14 gpr_b_rel 0E
*b15 gpr_b_rel 0F
*$0 sram_rel 000 1 both 0 0
*$1 sram_rel 001 1 both 0 0
*$2 sram_rel 002 1 both 0 0
*$3 sram_rel 003 1 both 0 0
*$4 sram_rel 004 1 both 0 0
*$5 sram_rel 005 1 both 0 0
*$6 sram_rel 006 1 both 0 0
*$7 sram_rel 007 1 both 0 0
*$8 sram_rel 008 1 both 0 0
*$9 sram_rel 009 1 both 0 0
*$10 sram_rel 00A 1 both 0 0
*$11 sram_rel 00B 1 both 0 0
*$12 sram_rel 00C 1 both 0 0
*$13 sram_rel 00D 1 both 0 0
*$14 sram_rel 00E 1 both 0 0
*$15 sram_rel 00F 1 both 0 0
*$$0 dram_rel 000 1 both 0 0
*$$1 dram_rel 001 1 both 0 0
*$$2 dram_rel 002 1 both 0 0
*$$3 dram_rel 003 1 both 0 0
*$$4 dram_rel 004 1 both 0 0
*$$5 dram_rel 005 1 both 0 0
*$$6 dram_rel 006 1 both 0 0
*$$7 dram_rel 007 1 both 0 0
*$$8 dram_rel 008 1 both 0 0
*$$9 dram_rel 009 1 both 0 0
*$$10 dram_rel 00A 1 both 0 0
*$$11 dram_rel 00B 1 both 0 0
*$$12 dram_rel 00C 1 both 0 0
*$$13 dram_rel 00D 1 both 0 0
*$$14 dram_rel 00E 1 both 0 0
*$$15 dram_rel 00F 1 both 0 0
*n$0 neighbor_rel 000
*n$1 neighbor_rel 001
*n$2 neighbor_rel 002
*n$3 neighbor_rel 003
*n$4 neighbor_rel 004
*n$5 neighbor_rel 005
*n$6 neighbor_rel 006
*n$7 neighbor_rel 007
*n$8 neighbor_rel 008
*n$9 neighbor_rel 009
*n$10 neighbor_rel 00A
*n$11 neighbor_rel 00B
*n$12 neighbor_rel 00C
*n$13 neighbor_rel 00D
*n$14 neighbor_rel 00E
*n$15 neighbor_rel 00F
*@a127 gpr_a_abs 7F
*@a111 gpr_a_abs 6F
*@a95 gpr_a_abs 5F
*@a79 gpr_a_abs 4F
*@a63 gpr_a_abs 3F
*@a47 gpr_a_abs 2F
*@a31 gpr_a_abs 1F
*@a15 gpr_a_abs 0F
*@b127 gpr_b_abs FF
*@b111 gpr_b_abs EF
*@b95 gpr_b_abs DF
*@b79 gpr_b_abs CF
*@b63 gpr_b_abs BF
*@a126 gpr_a_abs 7E
*@a110 gpr_a_abs 6E
*@a94 gpr_a_abs 5E
*@a78 gpr_a_abs 4E
*@b47 gpr_b_abs AF
*@b31 gpr_b_abs 9F
*@b15 gpr_b_abs 8F
*@a62 gpr_a_abs 3E
*@a46 gpr_a_abs 2E
*@a30 gpr_a_abs 1E
*_rx_ring_ready_sig signal   C 1
.%import_expr common_code 0 <34:22:0> &bp 6597 +
.0 DE71500018 common_code
	.%line 726 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 1 6597
/******/    plugin_init();
_main#:
	br[_plugin_init#], defer[1]
.%import_expr common_code 1 <27:20:8,17:10:0> &bp 2 +
.1 F0000C0803 common_code
	.%line 726 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:712 0
	load_addr[a3, l_10784#]
.%import_expr common_code 2 <34:22:0> &bp 1440 +
.2 D968100018 common_code
	.%line 727 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 1 1440
/******/    dl_sink_init();
l_10784#:
	br[_dl_sink_init#], defer[1]
.%import_expr common_code 3 <27:20:8,17:10:0> &bp 4 +
.3 F0000C1000 common_code
	.%line 727 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:712 0
	load_addr[a0, l_10785#]
.%import_expr common_code 4 <34:22:0> &bp 1448 +
.4 D96A100018 common_code
	.%line 728 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 1 1448
/******/    dl_source_init();
l_10785#:
	br[_dl_source_init#], defer[1]
.%import_expr common_code 5 <27:20:8,17:10:0> &bp 6 +
.5 F0000C1800 common_code
	.%line 728 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:712 0
	load_addr[a0, l_10786#]
.6 FC04400000 common_code
	.%line 731 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 1
/******/    c = ctx();
l_10786#:
	local_csr_rd[active_ctx_sts]
.7 F0000C0000 common_code
	.%line 731 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:712 0
	immed[a0, 0, <<0]
.8 A4000C1C00 common_code
	.%line 731 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
	alu[a0, a0, AND, 7]
.%import_expr common_code 9 <34:22:0> &bp 33 +
.9 D808400109 common_code
	.%line 733 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0 33
/******/    if(c >= FIRST_PACKET_THREAD && c <= LAST_PACKET_THREAD)
	blt[l_15#]
.10 AAB00C1400 common_code
	.%line 733 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
	alu[--, a0, -, 5]
.%import_expr common_code 11 <34:22:0> &bp 16 +
.11 D80400010B common_code
	.%line 733 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0 16
	bgt[l_9#]
.%import_expr common_code 12 <34:22:0> &bp 6813 +
.12 DEA7500018 common_code
	.%line 737 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 1 6813
/******/        handle_pkt();
l_8#:
	br[_handle_pkt#], defer[1]
.%import_expr common_code 13 <27:20:8,7:0:0> &bp 14 +
.13 F00000130E common_code
	.%line 737 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:712 0
	load_addr[b4, l_10787#]
.14 F0000C0300 common_code
	.%line 737 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
l_10787#:
	nop
.%import_expr common_code 15 <34:22:0> &bp 12 +
.15 D803000018 common_code
	.%line 737 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0 12
	br[l_8#]
.16 AAB00C1800 common_code
	.%line 741 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
/******/    else if(c == MESSAGE_THREAD)
l_9#:
	alu[--, a0, -, 6]
.%import_expr common_code 17 <34:22:0> &bp 27 +
.17 D806C00101 common_code
	.%line 741 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0 27
	bne[l_12#]
.18 A0C9E00370 common_code
	.%line 745 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
/******/        handle_msg();
l_11#:
	alu[@a30, b0, +, 112]
.19 FC06EC009E common_code
	.%line 745 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
	local_csr_wr[active_lm_addr_1, @a30]
.20 F0000C0300 common_code
	.%line 745 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
	nop
.21 F0000C0300 common_code
	.%line 745 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
	nop
.22 F0000C0300 common_code
	.%line 745 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
	nop
.%import_expr common_code 23 <34:22:0> &bp 4052 +
.23 DBF5100018 common_code
	.%line 745 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 1 4052
	br[_handle_msg#], defer[1]
.%import_expr common_code 24 <27:20:8,17:10:0> &bp 25 +
.24 F0000C6620 common_code
	.%line 745 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:712 0
	load_addr[*l$index1, l_10788#]
.25 F0000C0300 common_code
	.%line 745 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
l_10788#:
	nop
.%import_expr common_code 26 <34:22:0> &bp 18 +
.26 D804800018 common_code
	.%line 745 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0 18
	br[l_11#]
.27 AAB00C1C00 common_code
	.%line 750 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
/******/    else if(c == CALLBACK_THREAD)
l_12#:
	alu[--, a0, -, 7]
.%import_expr common_code 28 <34:22:0> &bp 33 +
.28 D808400101 common_code
	.%line 750 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0 33
	bne[l_15#]
.%import_expr common_code 29 <34:22:0> &bp 36 +
.29 D809100018 common_code
	.%line 754 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 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 754 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:712 0
	load_addr[a1, l_10789#]
.31 F0000C0300 common_code
	.%line 754 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0
l_10789#:
	nop
.%import_expr common_code 32 <34:22:0> &bp 29 +
.32 D807400018 common_code
	.%line 754 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0 29
	br[l_14#]
.%import_expr common_code 33 <34:22:0> &bp 1456 +
.33 D96C100018 common_code
	.%line 758 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 1 1456
/******/  }
l_15#:
	br[_exit#], defer[1]
.%import_expr common_code 34 <27:20:8,17:10:0> &bp 35 +
.34 F0000C8C00 common_code
	.%line 758 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:712 0
	load_addr[a0, l_10790#]
.%import_expr common_code 35 <34:22:0> &bp 35 +
.35 D808C00018 common_code
	.%line 758 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:712 0 35
l_10790#:
l_10711#:
	br[l_10711#]
.36 AAB00C10AE common_code
	.%line 635 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0
/******/      if( nxt_queue >= 4 )	nxt_queue = 0;
_callback#:
	alu[--, @a46, -, 4]
.%import_expr common_code 37 <34:22:0> &bp 39 +
.37 D809C00105 common_code
	.%line 635 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0 39
	blo[l_27#]
.38 F0000C00AE common_code
	.%line 635 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0
	immed[@a46, 0, <<0]
.39 A0700000AE common_code
	.%line 637 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0
/******/      if( nxt_queue == 0 ) {
l_27#:
	alu[--, --, B, @a46]
.%import_expr common_code 40 <34:22:0> &bp 48 +
.40 D80C000101 common_code
	.%line 637 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0 48
	bne[l_72#]
.41 B00012BC00 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1120 0
/******/      qparamsPtr = QPARAMS_BASE_ADDR + ((0x0000FFFF & qid) * QPARAMS_UNIT_SIZE);
	alu[b1, --, B, @b47]
.42 C003100400 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1120 0
	ld_field_w_clr[a0, 0011, b1, <<0]
.43 F404000700 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1120 0
	immed[b1, 16384, <<16]
.44 8BC0080600 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1120 0
	alu_shf[a0, b1, OR, a0, <<4]
.45 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1121 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.%import_expr common_code 46 <34:22:0> &bp 72 +
.46 D812100018 common_code
	.%line 639 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 1 72
/******/  	qlen[0] = qparams.length;
	br[l_206#], defer[1]
.47 A00FE60000 common_code
	.%line 639 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:681 0
	alu[@a126, --, B, $0]
.48 AAB00C04AE common_code
	.%line 640 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0
/******/      } else if( nxt_queue == 1 ) {
l_72#:
	alu[--, @a46, -, 1]
.%import_expr common_code 49 <34:22:0> &bp 57 +
.49 D80E400101 common_code
	.%line 640 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0 57
	bne[l_117#]
.50 A000027C00 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1122 0
/******/      qparamsPtr = QPARAMS_BASE_ADDR + ((0x0000FFFF & qid) * QPARAMS_UNIT_SIZE);
	alu[a0, --, B, @b31]
.51 C003180400 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1122 0
	ld_field_w_clr[b1, 0011, a0, <<0]
.52 F4040C0000 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1122 0
	immed[a0, 16384, <<16]
.53 8BC0000600 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1122 0
	alu_shf[a0, a0, OR, b1, <<4]
.54 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1123 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.%import_expr common_code 55 <34:22:0> &bp 72 +
.55 D812100018 common_code
	.%line 642 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 1 72
/******/  	qlen[1] = qparams.length;
	br[l_206#], defer[1]
.56 A00EE60000 common_code
	.%line 642 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:681 0
	alu[@a110, --, B, $0]
.57 AAB00C08AE common_code
	.%line 643 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0
/******/      } else if( nxt_queue == 2 ) {
l_117#:
	alu[--, @a46, -, 2]
.%import_expr common_code 58 <34:22:0> &bp 66 +
.58 D810800101 common_code
	.%line 643 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0 66
	bne[l_162#]
.59 B000123C00 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1124 0
/******/      qparamsPtr = QPARAMS_BASE_ADDR + ((0x0000FFFF & qid) * QPARAMS_UNIT_SIZE);
	alu[b1, --, B, @b15]
.60 C003100400 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1124 0
	ld_field_w_clr[a0, 0011, b1, <<0]
.61 F404000700 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1124 0
	immed[b1, 16384, <<16]
.62 8BC0080600 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1124 0
	alu_shf[a0, b1, OR, a0, <<4]
.63 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1125 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.%import_expr common_code 64 <34:22:0> &bp 72 +
.64 D812100018 common_code
	.%line 645 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 1 72
/******/  	qlen[2] = qparams.length;
	br[l_206#], defer[1]
.65 A00DE60000 common_code
	.%line 645 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:681 0
	alu[@a94, --, B, $0]
.66 A0400000BE common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1126 0
/******/      qparamsPtr = QPARAMS_BASE_ADDR + ((0x0000FFFF & qid) * QPARAMS_UNIT_SIZE);
l_162#:
	alu[a0, --, B, @a62]
.67 C003180400 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1126 0
	ld_field_w_clr[b1, 0011, a0, <<0]
.68 F4040C0000 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1126 0
	immed[a0, 16384, <<16]
.69 8BC0000600 common_code
	.%line 1709 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1126 0
	alu_shf[a0, a0, OR, b1, <<4]
.70 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1127 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.71 A00CE60000 common_code
	.%line 648 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0
/******/  	qlen[3] = qparams.length;
	alu[@a78, --, B, $0]
.72 FC0C000000 common_code
	.%line 659 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1117 1
/******/      sleep( SLEEP_CYCLES );
l_206#:
	local_csr_rd[timestamp_low]
.73 F000000700 common_code
	.%line 659 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1117 0
	immed[b1, 0, <<0]
.74 F0003DAC00 common_code
	.%line 659 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1116 0
	immed[a0, 875, <<0]
.75 A0C0000400 common_code
	.%line 659 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1116 0
	alu[a0, b1, +, a0]
.76 FC07EC0701 common_code
	.%line 659 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1119 0
	local_csr_wr[active_future_count_signal, 1]
.77 E000200002 common_code
	.%line 659 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1116 2
	ctx_arb[s1], defer[2]
.78 FC05EC0000 common_code
	.%line 659 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1118 1
	local_csr_wr[active_ctx_future_count, a0]
.79 A08AEC04AE common_code
	.%line 650 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:681 0
/******/      ++nxt_queue;
	alu[@a46, @a46, +, 1]
.80 E8000C0001 common_code
	.%line 661 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:681 0 0 A1
/******/  }
	rtn[a1]
.81 FC14800000 common_code
	.%line 160 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:554 1
/******/        immed[seed,0];
_rand#:
	local_csr_rd[pseudo_random_number]
.82 F0000C0000 common_code
	.%line 160 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:554 0
	immed[a0, 0, <<0]
.83 E8001C0005 common_code
	.%line 162 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:554 1 0 A5
/******/      return (seed & 0xFFFF);
	rtn[a5], defer[1]
.84 C003180C00 common_code
	.%line 162 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:554 0
	ld_field_w_clr[b3, 0011, a0, <<0]
.85 A070000000 common_code
	.%line 392 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
/******/      if (count==0)
_strncmp#:
	alu[--, --, B, a0]
.%import_expr common_code 86 <34:22:0> &bp 155 +
.86 D826C00100 common_code
	.%line 392 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0 155
	beq[l_1402#]
.87 BA804C0400 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
/******/      while(--count && *s1==*s2 && *s1)
	alu[b4, a0, -, 1]
.%import_expr common_code 88 <34:22:0> &bp 94 +
.88 D817800101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0 94
	bne[l_1390#]
.89 F0000E3000 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
/******/      return (UCHAR)*s1 - (UCHAR)*s2;
	immed[a0, 140, <<0]
.90 0010000400 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.91 8000120000 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
	alu_shf[a1, --, B, $0, <<0]
.92 8D80180101 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[a1, a1, >>24]
.%import_expr common_code 93 <34:22:0> &bp 146 +
.93 D824800018 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0 146
	br[l_10718#]
.94 F0000E3000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
/******/      while(--count && *s1==*s2 && *s1)
l_1390#:
	immed[a0, 140, <<0]
.95 0010000500 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
	sram[read, $0, b1, a0, 1], ctx_swap[s1], defer[1]
.96 91D0280204 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	alu_shf[b2, --, B, a4, <<3]
.97 B000560000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	alu[b5, --, B, $0]
.98 8000120000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
	alu_shf[a1, --, B, $0, <<0]
.99 8D80180101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[a1, a1, >>24]
.100 8080080201 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
	alu_shf[a0, --, B, a1, <<24]
.101 8D80080100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[a0, a0, >>24]
.102 0010008004 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	sram[read, $0, a4, 0, 1], ctx_swap[s1]
.103 AA70000B00 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 2
	alu[--, b2, OR, 0]
.104 9000220200 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 1
	alu_shf[b2, --, B, $0, <<indirect]
.105 9D80300900 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[b3, b2, >>24]
.106 9080200E00 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
	alu_shf[b2, --, B, b3, <<24]
.107 9D80200900 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[b2, b2, >>24]
.108 AAF0000800 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	alu[--, b2, -, a0]
.%import_expr common_code 109 <34:22:0> &bp 151 +
.109 D825C00101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0 151
	bne[l_1401#]
.110 A070000000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	alu[--, --, B, a0]
.%import_expr common_code 111 <34:22:0> &bp 151 +
.111 D825C00100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0 151
	beq[l_1401#]
.112 BAC0401301 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	alu[b4, b4, -, 1]
.%import_expr common_code 113 <34:22:0> &bp 144 +
.113 D824200100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 2 144
	beq[l_1400#], defer[2]
.114 A0C050078D common_code
	.%line 399 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 1
/******/          s1++;
	alu[a5, b1, +, 141]
.115 A0804C0404 common_code
	.%line 400 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
/******/          s2++;
	alu[a4, a4, +, 1]
.116 0010008205 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 2
/******/      while(--count && *s1==*s2 && *s1)
l_1394#:
	sram[read, $0, a5, 0, 1], ctx_swap[s1], defer[2]
.117 81D0080205 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 1
	alu_shf[a0, --, B, a5, <<3]
.118 91D0280204 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	alu_shf[b2, --, B, a4, <<3]
.119 AA300C0000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 2
	alu[--, a0, OR, 0]
.120 8000020200 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 1
	alu_shf[a0, --, B, $0, <<indirect]
.121 8D80180100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[a1, a0, >>24]
.122 8080080201 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
	alu_shf[a0, --, B, a1, <<24]
.123 8D80080100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[a0, a0, >>24]
.124 0010008004 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	sram[read, $0, a4, 0, 1], ctx_swap[s1]
.125 AA70000B00 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 2
	alu[--, b2, OR, 0]
.126 9000220200 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 1
	alu_shf[b2, --, B, $0, <<indirect]
.127 9D80300900 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[b3, b2, >>24]
.128 9080200E00 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
	alu_shf[b2, --, B, b3, <<24]
.129 9D80200900 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[b2, b2, >>24]
.130 AAF0000800 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	alu[--, b2, -, a0]
.%import_expr common_code 131 <34:22:0> &bp 151 +
.131 D825C00101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0 151
	bne[l_1401#]
.132 A070000000 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	alu[--, --, B, a0]
.%import_expr common_code 133 <34:22:0> &bp 151 +
.133 D825C00100 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0 151
	beq[l_1401#]
.134 BAC0401301 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0
	alu[b4, b4, -, 1]
.%import_expr common_code 135 <34:22:0> &bp 116 +
.135 D81D200101 common_code
	.%line 397 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 2 116
	bne[l_1394#], defer[2]
.136 A0805C0405 common_code
	.%line 399 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 1
/******/          s1++;
	alu[a5, a5, +, 1]
.137 A0804C0404 common_code
	.%line 400 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
/******/          s2++;
	alu[a4, a4, +, 1]
.138 0010008105 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
/******/      return (UCHAR)*s1 - (UCHAR)*s2;
	sram[read, $0, a5, 0, 1], ctx_swap[s1], defer[1]
.139 81D0080205 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	alu_shf[a0, --, B, a5, <<3]
.140 AA300C0000 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 2
	alu[--, a0, OR, 0]
.141 8000020200 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 1
	alu_shf[a0, --, B, $0, <<indirect]
.142 8D80180100 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[a1, a0, >>24]
.%import_expr common_code 143 <34:22:0> &bp 146 +
.143 D824800018 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 0 146
	br[l_10718#]
.144 8180101600 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
l_1400#:
	alu_shf[a1, --, B, b5, <<8]
.145 8D80180101 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[a1, a1, >>24]
.146 0010008104 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1
l_10718#:
	sram[read, $0, a4, 0, 1], ctx_swap[s1], defer[1]
.147 81D0080204 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	alu_shf[a0, --, B, a4, <<3]
.148 AA300C0000 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 2
	alu[--, a0, OR, 0]
.149 8000020200 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 1
	alu_shf[a0, --, B, $0, <<indirect]
.150 9D80380100 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	asr[b3, a0, >>24]
.151 E8003C0003 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 3 0 A3
l_1401#:
	rtn[a3], defer[3]
.152 C001180801 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 2
	ld_field_w_clr[b2, 0001, a1, >>0]
.153 C001100C00 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 1
	ld_field_w_clr[a0, 0001, b3, >>0]
.154 AAC0000800 common_code
	.%line 403 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	alu[a0, b2, -, a0]
.155 E8001C0003 common_code
	.%line 394 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:534 1 0 A3
/******/          return 0;
l_1402#:
	rtn[a3], defer[1]
.156 F0000C0000 common_code
	.%line 394 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:534 0
	immed[a0, 0, <<0]
.157 A0C9E0034C common_code
	.%line 285 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
/******/  {
_strlen_lmem#:
	alu[@a30, b0, +, 76]
.158 FC066C009E common_code
	.%line 285 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
	local_csr_wr[active_lm_addr_0, @a30]
.159 F0000C0300 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
/******/      while(*p)
	nop
.160 F0000C0300 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
	nop
.161 F0000C0300 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
	nop
.162 8180014100 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
	alu_shf[a0, --, B, *l$index0, >>24]
.%import_expr common_code 163 <34:22:0> &bp 173 +
.163 D82B500100 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 1 173
	beq[l_1470#], defer[1]
.164 A0C010034C common_code
	.%line 286 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:543 0
/******/      LMEM_U8 *p = s;
	alu[a1, b0, +, 76]
.165 A0801C0401 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
/******/          p++;
l_1468#:
	alu[a1, a1, +, 1]
.166 FC06EC0001 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
/******/      while(*p)
	local_csr_wr[active_lm_addr_1, a1]
.167 AAC00C0C01 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
	alu[a0, 3, -, a1]
.168 81D0080200 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
	alu_shf[a0, --, B, a0, <<3]
.169 AA300C0000 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 1
	alu[--, a0, OR, 0]
.170 9000216100 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:543 0
	alu_shf[b2, --, B, *l$index1, >>indirect]
.171 C401100800 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0
	ld_field_w_clr[a0, 0001, b2, <<0], load_cc
.%import_expr common_code 172 <34:22:0> &bp 165 +
.172 D829400101 common_code
	.%line 287 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 0 165
	bne[l_1468#]
.173 E8002C0002 common_code
	.%line 291 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:543 2 0 A2
/******/      return p - s;
l_1470#:
	rtn[a2], defer[2]
.174 B0C020034C common_code
	.%line 291 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:543 1
	alu[b2, b0, +, 76]
.175 AA80000801 common_code
	.%line 291 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:543 0
	alu[a0, a1, -, b2]
.176 A0C9E00374 common_code
	.%line 545 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:747 0
/******/  {
_sram_ring_get_buffer_1word#:
	alu[@a30, b0, +, 116]
.177 FC066C009E common_code
	.%line 545 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:747 0
	local_csr_wr[active_lm_addr_0, @a30]
.178 F0000C0300 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:747 0
/******/    return data[0];
	nop
.179 F0000C0300 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:747 0
	nop
.180 F0000C0300 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:747 0
	nop
.181 F40C0C0200 common_code
	.%line 550 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:747 0
/******/         (__declspec(sram) void *) ((SRAM_CONTROL_RING_CHANNEL<<QDESC_CHANNEL_BITPOS) | (ring_number<<2));
	immed[*l$index0, 49152, <<16]
.182 8BE5094205 common_code
	.%line 550 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:747 0
	alu_shf[*l$index0, *l$index0, OR, a5, <<2]
.183 0910048050 common_code
	.%line 552 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:938 0
/******/    sram_get_ring(data, ring_addr, sizeof(data) / sizeof(data[0]), ctx_swap, &ring_signal);
	sram[get, $0, *l$index0, 0, 1], ctx_swap[s1]
.184 E800103B00 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:747 1 0 B14
/******/    return data[0];
	rtn[b14], defer[1]
.185 A008E60000 common_code
	.%line 554 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:747 0
	alu[@a14, --, B, $0]
.186 B0C020078C common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/      if (ALIGNED_U64(p) && ALIGNED_U64(q))
_memcpy_sram_lmem#:
	alu[b2, b1, +, 140]
.187 B440200B07 common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, b2, AND, 7]
.%import_expr common_code 188 <34:22:0> &bp 205 +
.188 D833600101 common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2 205
	bne[l_1628#], defer[2]
.189 A0C030078C common_code
	.%line 2357 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
/******/      U32  p= (U32)dest;
	alu[a3, b1, +, 140]
.190 A000200000 common_code
	.%line 2358 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
/******/      U32  q= (U32)src;
	alu[a2, --, B, b0]
.191 B440200307 common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/      if (ALIGNED_U64(p) && ALIGNED_U64(q))
	alu[b2, b0, AND, 7]
.%import_expr common_code 192 <34:22:0> &bp 205 +
.192 D833400101 common_code
	.%line 2360 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0 205
	bne[l_1628#]
.193 FC06EC0002 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/      	    *(SRAM_U64 *) p =	*(LMEM_U64 *) q;
	local_csr_wr[active_lm_addr_1, a2]
.194 F0000C0300 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	nop
.195 F0000C0300 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	nop
.196 F0000C0300 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	nop
.197 A01808C000 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
l_1626#:
	alu[$0, --, B, *l$index1++]
.198 A01818C000 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[$1, --, B, *l$index1++]
.199 0112008203 common_code
	.%line 2364 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2
	sram[write, $0, a3, 0, 2], ctx_swap[s1], defer[2]
.200 A0802C2002 common_code
	.%line 2366 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
/******/  	    q += 8;
	alu[a2, a2, +, 8]
.201 AA800C2000 common_code
	.%line 2367 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
/******/              n -= 8;
	alu[a0, a0, -, 8]
.202 AAB00C2000 common_code
	.%line 2362 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/          while (n >= 8)
	alu[--, a0, -, 8]
.%import_expr common_code 203 <34:22:0> &bp 197 +
.203 D831500104 common_code
	.%line 2362 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1 197
	bhs[l_1626#], defer[1]
.204 A0803C2003 common_code
	.%line 2365 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
/******/  	    p += 8;
	alu[a3, a3, +, 8]
.205 B4002C0C03 common_code
	.%line 2371 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/      if (ALIGNED_U32(p) && ALIGNED_U32(q))
l_1628#:
	alu[b2, a3, AND, 3]
.%import_expr common_code 206 <34:22:0> &bp 222 +
.206 D837800101 common_code
	.%line 2371 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0 222
	bne[l_1634#]
.207 B4002C0C02 common_code
	.%line 2371 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a2, AND, 3]
.%import_expr common_code 208 <34:22:0> &bp 222 +
.208 D837800101 common_code
	.%line 2371 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0 222
	bne[l_1634#]
.209 AAB00C1000 common_code
	.%line 2373 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/          while (n >= 4)
	alu[--, a0, -, 4]
.%import_expr common_code 210 <34:22:0> &bp 222 +
.210 D837800105 common_code
	.%line 2373 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0 222
	blo[l_1634#]
.211 FC06EC0002 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/      	    *(SRAM_U32 *) p=	*(LMEM_U32 *) q;
	local_csr_wr[active_lm_addr_1, a2]
.212 F0000C0300 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	nop
.213 F0000C0300 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	nop
.214 F0000C0300 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	nop
.215 A01808C000 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
l_1632#:
	alu[$0, --, B, *l$index1++]
.216 0110008203 common_code
	.%line 2375 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2
	sram[write, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.217 A0802C1002 common_code
	.%line 2377 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
/******/  	    q += 4;
	alu[a2, a2, +, 4]
.218 AA800C1000 common_code
	.%line 2378 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
/******/              n -= 4;
	alu[a0, a0, -, 4]
.219 AAB00C1000 common_code
	.%line 2373 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/          while (n >= 4)
	alu[--, a0, -, 4]
.%import_expr common_code 220 <34:22:0> &bp 215 +
.220 D835D00104 common_code
	.%line 2373 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1 215
	bhs[l_1632#], defer[1]
.221 A0803C1003 common_code
	.%line 2376 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
/******/  	    p += 4;
	alu[a3, a3, +, 4]
.222 A070000000 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/      while (n > 0)
l_1634#:
	alu[--, --, B, a0]
.%import_expr common_code 223 <34:22:0> &bp 333 +
.223 D853400100 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0 333
	beq[l_1642#]
.224 AAB00C1800 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[--, a0, -, 6]
.%import_expr common_code 225 <34:22:0> &bp 314 +
.225 D84E800105 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0 314
	blo[l_1639#]
.226 FC06EC0002 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/      	*(SRAM_CHAR *) p=	*(LMEM_CHAR *) q;
l_1637#:
	local_csr_wr[active_lm_addr_1, a2]
.227 91D0280202 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, a2, <<3]
.228 AAC04C0C03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[a4, 3, -, a3]
.229 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2
	alu[--, b2, OR, 0]
.230 9000216200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
	alu_shf[b2, --, B, *l$index1, <<indirect]
.231 9D80200900 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	asr[b2, b2, >>24]
.232 91D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b3, --, B, a4, <<3]
.233 AA70000F00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b3, OR, 0]
.234 8008000A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[$0, --, B, b2, <<indirect]
.235 B4002C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a4, AND, 3]
.236 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b2, OR, 0]
.237 9000208600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[b2, --, B, 1, <<indirect]
.238 9140200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<12]
.239 8AC2080A21 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu_shf[--, b2, OR, 1, <<20]
.240 4110008003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.241 B0802C0402 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a2, +, 1]
.242 FC06600B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	local_csr_wr[active_lm_addr_0, b2]
.243 91D0200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<3]
.244 B0803C0403 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b3, a3, +, 1]
.245 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2
	alu[--, b2, OR, 0]
.246 9000214200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
	alu_shf[b2, --, B, *l$index0, <<indirect]
.247 9D80200900 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	asr[b2, b2, >>24]
.248 AA80400F03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[a4, 3, -, b3]
.249 91D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b3, --, B, a4, <<3]
.250 AA70000F00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b3, OR, 0]
.251 8008000A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[$0, --, B, b2, <<indirect]
.252 B4002C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a4, AND, 3]
.253 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b2, OR, 0]
.254 9000208600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[b2, --, B, 1, <<indirect]
.255 9140200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<12]
.256 8AC2080A21 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu_shf[--, b2, OR, 1, <<20]
.257 4110008403 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	sram[write, $0, a3, 1, 1], ctx_swap[s1], indirect_ref
.258 B0802C0802 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a2, +, 2]
.259 FC06E00B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	local_csr_wr[active_lm_addr_1, b2]
.260 91D0200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<3]
.261 B0803C0803 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b3, a3, +, 2]
.262 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2
	alu[--, b2, OR, 0]
.263 9000216200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
	alu_shf[b2, --, B, *l$index1, <<indirect]
.264 9D80200900 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	asr[b2, b2, >>24]
.265 AA80400F03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[a4, 3, -, b3]
.266 91D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b3, --, B, a4, <<3]
.267 AA70000F00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b3, OR, 0]
.268 8008000A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[$0, --, B, b2, <<indirect]
.269 B4002C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a4, AND, 3]
.270 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b2, OR, 0]
.271 9000208600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[b2, --, B, 1, <<indirect]
.272 9140200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<12]
.273 8AC2080A21 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu_shf[--, b2, OR, 1, <<20]
.274 4110008803 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	sram[write, $0, a3, 2, 1], ctx_swap[s1], indirect_ref
.275 B0802C0C02 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a2, +, 3]
.276 FC06E00B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	local_csr_wr[active_lm_addr_1, b2]
.277 91D0200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<3]
.278 B0803C0C03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b3, a3, +, 3]
.279 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2
	alu[--, b2, OR, 0]
.280 9000216200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
	alu_shf[b2, --, B, *l$index1, <<indirect]
.281 9D80200900 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	asr[b2, b2, >>24]
.282 AA80400F03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[a4, 3, -, b3]
.283 91D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b3, --, B, a4, <<3]
.284 AA70000F00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b3, OR, 0]
.285 8008000A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[$0, --, B, b2, <<indirect]
.286 B4002C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a4, AND, 3]
.287 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b2, OR, 0]
.288 9000208600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[b2, --, B, 1, <<indirect]
.289 9140200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<12]
.290 8AC2080A21 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu_shf[--, b2, OR, 1, <<20]
.291 4110008C03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	sram[write, $0, a3, 3, 1], ctx_swap[s1], indirect_ref
.292 B0802C1002 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a2, +, 4]
.293 FC06E00B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	local_csr_wr[active_lm_addr_1, b2]
.294 91D0200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<3]
.295 B0803C1003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b3, a3, +, 4]
.296 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2
	alu[--, b2, OR, 0]
.297 9000216200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
	alu_shf[b2, --, B, *l$index1, <<indirect]
.298 9D80200900 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	asr[b2, b2, >>24]
.299 AA80400F03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[a4, 3, -, b3]
.300 91D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b3, --, B, a4, <<3]
.301 AA70000F00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b3, OR, 0]
.302 8008000A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[$0, --, B, b2, <<indirect]
.303 B4002C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a4, AND, 3]
.304 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b2, OR, 0]
.305 9000208600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[b2, --, B, 1, <<indirect]
.306 9140200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<12]
.307 8AC2080A21 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu_shf[--, b2, OR, 1, <<20]
.308 4110009003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	sram[write, $0, a3, 4, 1], ctx_swap[s1], indirect_ref
.309 AA800C1400 common_code
	.%line 2387 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/          n -= 1;
	alu[a0, a0, -, 5]
.310 AAB00C1800 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/      while (n > 0)
	alu[--, a0, -, 6]
.%import_expr common_code 311 <34:22:0> &bp 226 +
.311 D838A00104 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2 226
	bhs[l_1637#], defer[2]
.312 A0803C1403 common_code
	.%line 2385 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
/******/  	p += 1;
	alu[a3, a3, +, 5]
.313 A0802C1402 common_code
	.%line 2386 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
/******/  	q += 1;
	alu[a2, a2, +, 5]
.314 FC06EC0002 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/      	*(SRAM_CHAR *) p=	*(LMEM_CHAR *) q;
l_1639#:
	local_csr_wr[active_lm_addr_1, a2]
.315 91D0280202 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, a2, <<3]
.316 AAC04C0C03 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[a4, 3, -, a3]
.317 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2
	alu[--, b2, OR, 0]
.318 9000216200 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
	alu_shf[b2, --, B, *l$index1, <<indirect]
.319 9D80200900 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	asr[b2, b2, >>24]
.320 91D0380204 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b3, --, B, a4, <<3]
.321 AA70000F00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b3, OR, 0]
.322 8008000A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[$0, --, B, b2, <<indirect]
.323 B4002C0C04 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu[b2, a4, AND, 3]
.324 AA70000B00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu[--, b2, OR, 0]
.325 9000208600 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	alu_shf[b2, --, B, 1, <<indirect]
.326 9140200A00 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
	alu_shf[b2, --, B, b2, <<12]
.327 8AC2080A21 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 1
	alu_shf[--, b2, OR, 1, <<20]
.328 4110008003 common_code
	.%line 2384 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.329 AA800C0400 common_code
	.%line 2387 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0
/******/          n -= 1;
	alu[a0, a0, -, 1]
.%import_expr common_code 330 <34:22:0> &bp 314 +
.330 D84EA00101 common_code
	.%line 2382 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 2 314
/******/      while (n > 0)
	bne[l_1639#], defer[2]
.331 A0803C0403 common_code
	.%line 2385 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 1
/******/  	p += 1;
	alu[a3, a3, +, 1]
.332 A0802C0402 common_code
	.%line 2386 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:436 0
/******/  	q += 1;
	alu[a2, a2, +, 1]
.333 E8000C0001 common_code
	.%line 2391 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:436 0 0 A1
/******/      return dest;
l_1642#:
	rtn[a1]
.334 0010003920 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 1
/******/      for(ret= dest; *dest; dest++)
_strcat#:
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[1]
.335 81D0003A00 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	alu_shf[a0, --, B, b14, <<3]
.336 AA300C0000 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 2
	alu[--, a0, OR, 0]
.337 8000020200 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 1
	alu_shf[a0, --, B, $0, <<indirect]
.338 8D80080100 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	asr[a0, a0, >>24]
.%import_expr common_code 339 <34:22:0> &bp 347 +
.339 D856C00100 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 0 347
	beq[l_1648#]
.340 B0C0E03B01 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 0
l_1646#:
	alu[b14, b14, +, 1]
.341 0010003920 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 1
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[1]
.342 81D0003A00 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	alu_shf[a0, --, B, b14, <<3]
.343 AA300C0000 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 2
	alu[--, a0, OR, 0]
.344 8000020200 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 1
	alu_shf[a0, --, B, $0, <<indirect]
.345 8D80080100 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	asr[a0, a0, >>24]
.%import_expr common_code 346 <34:22:0> &bp 340 +
.346 D855000101 common_code
	.%line 632 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 0 340
	bne[l_1646#]
.347 0010008201 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 2
/******/      while((*dest++ = *src++)!=0)
l_1648#:
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[2]
.348 81D0080201 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 1
	alu_shf[a0, --, B, a1, <<3]
.349 BA80403B03 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	alu[b4, 3, -, b14]
.350 AA300C0000 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 2
	alu[--, a0, OR, 0]
.351 8000020200 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 1
	alu_shf[a0, --, B, $0, <<indirect]
.352 8D80080100 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	asr[a0, a0, >>24]
.353 91D0201200 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 0
	alu_shf[b2, --, B, b4, <<3]
.354 AA70000B00 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 1
	alu[--, b2, OR, 0]
.355 8008080200 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	alu_shf[$0, --, B, a0, <<indirect]
.356 B440201303 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 0
	alu[b2, b4, AND, 3]
.357 AA70000B00 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 1
	alu[--, b2, OR, 0]
.358 9000208600 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	alu_shf[b2, --, B, 1, <<indirect]
.359 9140200A00 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 0
	alu_shf[b2, --, B, b2, <<12]
.360 F4000C408E common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 0
	immed[@a14, 16, <<16]
.361 AA7000088E common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 1
	alu[--, b2, OR, @a14]
.362 4110003820 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	sram[write, $0, b14, 0, 1], ctx_swap[s1], indirect_ref
.363 8080080200 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 1
	alu_shf[a0, --, B, a0, <<24]
.364 8D80080100 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	asr[a0, a0, >>24]
.%import_expr common_code 365 <34:22:0> &bp 347 +
.365 D856E00101 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 2 347
	bne[l_1648#], defer[2]
.366 A0801C0401 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 1
	alu[a1, a1, +, 1]
.367 B0C0E03B01 common_code
	.%line 635 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:516 0
	alu[b14, b14, +, 1]
.368 E8000C0004 common_code
	.%line 638 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:516 0 0 A4
/******/      return ret;
	rtn[a4]
.369 F0000E3000 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	pchar = *p;
_helper_count_words#:
	immed[a0, 140, <<0]
.370 001C000500 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	sram[read, $0, b1, a0, 7], ctx_swap[s1], defer[1]
.371 F000003B00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	immed[b14, 0, <<0]
.372 B000460000 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[b4, --, B, $0]
.373 A000460400 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[a4, --, B, $1]
.374 A000060800 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[a0, --, B, $2]
.375 B000360C00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[b3, --, B, $3]
.376 8000520000 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a5, --, B, $0, <<0]
.377 8D80580105 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.378 8080580205 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
	alu_shf[a5, --, B, a5, <<24]
.379 8D80580105 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.380 AAB00C8005 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a5, -, 32]
.%import_expr common_code 381 <34:22:0> &bp 388 +
.381 D861300101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 3 388
	bne[l_1835#], defer[3]
.382 A000361000 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 2
/******/  	pchar = *p;
	alu[a3, --, B, $4]
.383 B000261400 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 1
	alu[b2, --, B, $5]
.384 A000261800 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[a2, --, B, $6]
.385 9180501200 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[b5, --, B, b4, <<8]
.386 9D80501500 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b5, b5, >>24]
.%import_expr common_code 387 <34:22:0> &bp 398 +
.387 D863800018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 398
	br[l_1838#]
.388 9180501200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1835#:
	alu_shf[b5, --, B, b4, <<8]
.389 9D80501500 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b5, b5, >>24]
.390 8080501600 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a5, --, B, b5, <<24]
.391 8D80580105 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.392 AAB00C8005 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a5, -, 32]
.%import_expr common_code 393 <34:22:0> &bp 396 +
.393 D863000101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 396
	bne[l_1837#]
.%import_expr common_code 394 <34:22:0> &bp 398 +
.394 D863900018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 398
	br[l_1838#], defer[1]
.395 F000003B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	immed[b14, 1, <<0]
.396 A070000005 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1837#:
	alu[--, --, B, a5]
.%import_expr common_code 397 <34:22:0> &bp 848 +
.397 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.398 8080501600 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1838#:
	alu_shf[a5, --, B, b5, <<24]
.399 8D80580105 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.400 AAB00C8005 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a5, -, 32]
.%import_expr common_code 401 <34:22:0> &bp 405 +
.401 D865400101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 405
	bne[l_1840#]
.402 9100501200 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b5, --, B, b4, <<16]
.403 9D80501500 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b5, b5, >>24]
.%import_expr common_code 404 <34:22:0> &bp 415 +
.404 D867C00018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 415
	br[l_1843#]
.405 9100501200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1840#:
	alu_shf[b5, --, B, b4, <<16]
.406 9D80501500 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b5, b5, >>24]
.407 8080501600 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a5, --, B, b5, <<24]
.408 8D80580105 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.409 AAB00C8005 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a5, -, 32]
.%import_expr common_code 410 <34:22:0> &bp 413 +
.410 D867400101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 413
	bne[l_1842#]
.%import_expr common_code 411 <34:22:0> &bp 415 +
.411 D867D00018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 415
	br[l_1843#], defer[1]
.412 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.413 A070000005 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1842#:
	alu[--, --, B, a5]
.%import_expr common_code 414 <34:22:0> &bp 848 +
.414 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.415 8080501600 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1843#:
	alu_shf[a5, --, B, b5, <<24]
.416 8D80580105 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.417 AAB00C8005 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a5, -, 32]
.%import_expr common_code 418 <34:22:0> &bp 422 +
.418 D869800101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 422
	bne[l_1845#]
.419 8080501200 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a5, --, B, b4, <<24]
.420 8D80580105 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.%import_expr common_code 421 <34:22:0> &bp 432 +
.421 D86C000018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 432
	br[l_1848#]
.422 8080501200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1845#:
	alu_shf[a5, --, B, b4, <<24]
.423 8D80580105 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.424 9080480205 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[b4, --, B, a5, <<24]
.425 9D80401100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.426 AAF0001320 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, b4, -, 32]
.%import_expr common_code 427 <34:22:0> &bp 430 +
.427 D86B800101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 430
	bne[l_1847#]
.%import_expr common_code 428 <34:22:0> &bp 432 +
.428 D86C100018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 432
	br[l_1848#], defer[1]
.429 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.430 A030001000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1847#:
	alu[--, --, B, b4]
.%import_expr common_code 431 <34:22:0> &bp 848 +
.431 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.432 9080480205 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1848#:
	alu_shf[b4, --, B, a5, <<24]
.433 9D80401100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.434 AAF0001320 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, b4, -, 32]
.%import_expr common_code 435 <34:22:0> &bp 439 +
.435 D86DC00101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 439
	bne[l_1850#]
.436 8000580004 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a5, --, B, a4, <<0]
.437 8D80580105 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.%import_expr common_code 438 <34:22:0> &bp 449 +
.438 D870400018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 449
	br[l_1853#]
.439 8000580004 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1850#:
	alu_shf[a5, --, B, a4, <<0]
.440 8D80580105 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.441 9080480205 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[b4, --, B, a5, <<24]
.442 9D80401100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.443 AAF0001320 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, b4, -, 32]
.%import_expr common_code 444 <34:22:0> &bp 447 +
.444 D86FC00101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 447
	bne[l_1852#]
.%import_expr common_code 445 <34:22:0> &bp 449 +
.445 D870500018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 449
	br[l_1853#], defer[1]
.446 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.447 A030001000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1852#:
	alu[--, --, B, b4]
.%import_expr common_code 448 <34:22:0> &bp 848 +
.448 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.449 9080480205 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1853#:
	alu_shf[b4, --, B, a5, <<24]
.450 9D80401100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.451 AAF0001320 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, b4, -, 32]
.%import_expr common_code 452 <34:22:0> &bp 456 +
.452 D872000101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 456
	bne[l_1855#]
.453 8180580204 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a5, --, B, a4, <<8]
.454 8D80580105 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.%import_expr common_code 455 <34:22:0> &bp 466 +
.455 D874800018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 466
	br[l_1858#]
.456 8180580204 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1855#:
	alu_shf[a5, --, B, a4, <<8]
.457 8D80580105 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.458 9080480205 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[b4, --, B, a5, <<24]
.459 9D80401100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.460 AAF0001320 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, b4, -, 32]
.%import_expr common_code 461 <34:22:0> &bp 464 +
.461 D874000101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 464
	bne[l_1857#]
.%import_expr common_code 462 <34:22:0> &bp 466 +
.462 D874900018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 466
	br[l_1858#], defer[1]
.463 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.464 A030001000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1857#:
	alu[--, --, B, b4]
.%import_expr common_code 465 <34:22:0> &bp 848 +
.465 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.466 9080480205 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1858#:
	alu_shf[b4, --, B, a5, <<24]
.467 9D80401100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.468 AAF0001320 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, b4, -, 32]
.%import_expr common_code 469 <34:22:0> &bp 473 +
.469 D876400101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 473
	bne[l_1860#]
.470 8100580204 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a5, --, B, a4, <<16]
.471 8D80580105 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.%import_expr common_code 472 <34:22:0> &bp 483 +
.472 D878C00018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 483
	br[l_1863#]
.473 8100580204 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1860#:
	alu_shf[a5, --, B, a4, <<16]
.474 8D80580105 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a5, a5, >>24]
.475 9080480205 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[b4, --, B, a5, <<24]
.476 9D80401100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.477 AAF0001320 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, b4, -, 32]
.%import_expr common_code 478 <34:22:0> &bp 481 +
.478 D878400101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 481
	bne[l_1862#]
.%import_expr common_code 479 <34:22:0> &bp 483 +
.479 D878D00018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 483
	br[l_1863#], defer[1]
.480 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.481 A030001000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1862#:
	alu[--, --, B, b4]
.%import_expr common_code 482 <34:22:0> &bp 848 +
.482 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.483 9080480205 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1863#:
	alu_shf[b4, --, B, a5, <<24]
.484 9D80401100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.485 AAF0001320 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, b4, -, 32]
.%import_expr common_code 486 <34:22:0> &bp 490 +
.486 D87A800101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 490
	bne[l_1865#]
.487 9080480204 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b4, --, B, a4, <<24]
.488 9D80401100 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.%import_expr common_code 489 <34:22:0> &bp 500 +
.489 D87D000018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 500
	br[l_1868#]
.490 9080480204 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1865#:
	alu_shf[b4, --, B, a4, <<24]
.491 9D80401100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.492 8080401200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a4, --, B, b4, <<24]
.493 8D80480104 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.494 AAB00C8004 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a4, -, 32]
.%import_expr common_code 495 <34:22:0> &bp 498 +
.495 D87C800101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 498
	bne[l_1867#]
.%import_expr common_code 496 <34:22:0> &bp 500 +
.496 D87D100018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 500
	br[l_1868#], defer[1]
.497 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.498 A070000004 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1867#:
	alu[--, --, B, a4]
.%import_expr common_code 499 <34:22:0> &bp 848 +
.499 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.500 8080401200 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1868#:
	alu_shf[a4, --, B, b4, <<24]
.501 8D80480104 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.502 AAB00C8004 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a4, -, 32]
.%import_expr common_code 503 <34:22:0> &bp 507 +
.503 D87EC00101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 507
	bne[l_1870#]
.504 9000480000 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b4, --, B, a0, <<0]
.505 9D80401100 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.%import_expr common_code 506 <34:22:0> &bp 520 +
.506 D882000018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 520
	br[l_1873#]
.507 F0000E5000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    if( *p == ' ' )		++nwords;
l_1870#:
	immed[a0, 148, <<0]
.508 0010000400 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.509 9000420000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[b4, --, B, $0, <<0]
.510 9D80401100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.511 8080401200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a4, --, B, b4, <<24]
.512 8D80480104 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.513 AAB00C8004 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a4, -, 32]
.%import_expr common_code 514 <34:22:0> &bp 518 +
.514 D881900101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 518
	bne[l_1872#], defer[1]
.515 A000060000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[a0, --, B, $0]
.%import_expr common_code 516 <34:22:0> &bp 520 +
.516 D882100018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 520
	br[l_1873#], defer[1]
.517 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.518 A070000004 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1872#:
	alu[--, --, B, a4]
.%import_expr common_code 519 <34:22:0> &bp 848 +
.519 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.520 8080401200 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1873#:
	alu_shf[a4, --, B, b4, <<24]
.521 8D80480104 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.522 AAB00C8004 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a4, -, 32]
.%import_expr common_code 523 <34:22:0> &bp 527 +
.523 D883C00101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 527
	bne[l_1875#]
.524 9180480200 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b4, --, B, a0, <<8]
.525 9D80401100 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.%import_expr common_code 526 <34:22:0> &bp 537 +
.526 D886400018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 537
	br[l_1878#]
.527 9180480200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1875#:
	alu_shf[b4, --, B, a0, <<8]
.528 9D80401100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.529 8080401200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a4, --, B, b4, <<24]
.530 8D80480104 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.531 AAB00C8004 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a4, -, 32]
.%import_expr common_code 532 <34:22:0> &bp 535 +
.532 D885C00101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 535
	bne[l_1877#]
.%import_expr common_code 533 <34:22:0> &bp 537 +
.533 D886500018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 537
	br[l_1878#], defer[1]
.534 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.535 A070000004 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1877#:
	alu[--, --, B, a4]
.%import_expr common_code 536 <34:22:0> &bp 848 +
.536 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.537 8080401200 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1878#:
	alu_shf[a4, --, B, b4, <<24]
.538 8D80480104 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.539 AAB00C8004 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a4, -, 32]
.%import_expr common_code 540 <34:22:0> &bp 544 +
.540 D888000101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 544
	bne[l_1880#]
.541 9100480200 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b4, --, B, a0, <<16]
.542 9D80401100 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.%import_expr common_code 543 <34:22:0> &bp 554 +
.543 D88A800018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 554
	br[l_1883#]
.544 9100480200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1880#:
	alu_shf[b4, --, B, a0, <<16]
.545 9D80401100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b4, b4, >>24]
.546 8080401200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a4, --, B, b4, <<24]
.547 8D80480104 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.548 AAB00C8004 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a4, -, 32]
.%import_expr common_code 549 <34:22:0> &bp 552 +
.549 D88A000101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 552
	bne[l_1882#]
.%import_expr common_code 550 <34:22:0> &bp 554 +
.550 D88A900018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 554
	br[l_1883#], defer[1]
.551 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.552 A070000004 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1882#:
	alu[--, --, B, a4]
.%import_expr common_code 553 <34:22:0> &bp 848 +
.553 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.554 8080401200 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1883#:
	alu_shf[a4, --, B, b4, <<24]
.555 8D80480104 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.556 AAB00C8004 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a4, -, 32]
.%import_expr common_code 557 <34:22:0> &bp 561 +
.557 D88C400101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 561
	bne[l_1885#]
.558 8080480200 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a4, --, B, a0, <<24]
.559 8D80480104 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.%import_expr common_code 560 <34:22:0> &bp 571 +
.560 D88EC00018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 571
	br[l_1888#]
.561 8080480200 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1885#:
	alu_shf[a4, --, B, a0, <<24]
.562 8D80480104 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.563 8080080204 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, a4, <<24]
.564 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.565 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 566 <34:22:0> &bp 569 +
.566 D88E400101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 569
	bne[l_1887#]
.%import_expr common_code 567 <34:22:0> &bp 571 +
.567 D88ED00018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 571
	br[l_1888#], defer[1]
.568 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.569 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1887#:
	alu[--, --, B, a0]
.%import_expr common_code 570 <34:22:0> &bp 848 +
.570 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.571 8080080204 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1888#:
	alu_shf[a0, --, B, a4, <<24]
.572 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.573 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 574 <34:22:0> &bp 578 +
.574 D890800101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 578
	bne[l_1890#]
.575 8000400C00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a4, --, B, b3, <<0]
.576 8D80480104 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.%import_expr common_code 577 <34:22:0> &bp 591 +
.577 D893C00018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 591
	br[l_1893#]
.578 F0000E6000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    if( *p == ' ' )		++nwords;
l_1890#:
	immed[a0, 152, <<0]
.579 0010000400 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.580 8000420000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a4, --, B, $0, <<0]
.581 8D80480104 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.582 8080080204 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, a4, <<24]
.583 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.584 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 585 <34:22:0> &bp 589 +
.585 D893500101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 589
	bne[l_1892#], defer[1]
.586 B000360000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b3, --, B, $0]
.%import_expr common_code 587 <34:22:0> &bp 591 +
.587 D893D00018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 591
	br[l_1893#], defer[1]
.588 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.589 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1892#:
	alu[--, --, B, a0]
.%import_expr common_code 590 <34:22:0> &bp 848 +
.590 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.591 8080080204 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1893#:
	alu_shf[a0, --, B, a4, <<24]
.592 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.593 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 594 <34:22:0> &bp 598 +
.594 D895800101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 598
	bne[l_1895#]
.595 8180400E00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a4, --, B, b3, <<8]
.596 8D80480104 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.%import_expr common_code 597 <34:22:0> &bp 608 +
.597 D898000018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 608
	br[l_1898#]
.598 8180400E00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1895#:
	alu_shf[a4, --, B, b3, <<8]
.599 8D80480104 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.600 8080080204 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, a4, <<24]
.601 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.602 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 603 <34:22:0> &bp 606 +
.603 D897800101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 606
	bne[l_1897#]
.%import_expr common_code 604 <34:22:0> &bp 608 +
.604 D898100018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 608
	br[l_1898#], defer[1]
.605 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.606 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1897#:
	alu[--, --, B, a0]
.%import_expr common_code 607 <34:22:0> &bp 848 +
.607 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.608 8080080204 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1898#:
	alu_shf[a0, --, B, a4, <<24]
.609 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.610 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 611 <34:22:0> &bp 615 +
.611 D899C00101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 615
	bne[l_1900#]
.612 8100400E00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a4, --, B, b3, <<16]
.613 8D80480104 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.%import_expr common_code 614 <34:22:0> &bp 625 +
.614 D89C400018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 625
	br[l_1903#]
.615 8100400E00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1900#:
	alu_shf[a4, --, B, b3, <<16]
.616 8D80480104 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a4, a4, >>24]
.617 8080080204 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, a4, <<24]
.618 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.619 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 620 <34:22:0> &bp 623 +
.620 D89BC00101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 623
	bne[l_1902#]
.%import_expr common_code 621 <34:22:0> &bp 625 +
.621 D89C500018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 625
	br[l_1903#], defer[1]
.622 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.623 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1902#:
	alu[--, --, B, a0]
.%import_expr common_code 624 <34:22:0> &bp 848 +
.624 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.625 8080080204 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1903#:
	alu_shf[a0, --, B, a4, <<24]
.626 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.627 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 628 <34:22:0> &bp 632 +
.628 D89E000101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 632
	bne[l_1905#]
.629 9080300E00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b3, --, B, b3, <<24]
.630 9D80300D00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b3, b3, >>24]
.%import_expr common_code 631 <34:22:0> &bp 642 +
.631 D8A0800018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 642
	br[l_1908#]
.632 9080300E00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1905#:
	alu_shf[b3, --, B, b3, <<24]
.633 9D80300D00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b3, b3, >>24]
.634 8080000E00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, b3, <<24]
.635 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.636 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 637 <34:22:0> &bp 640 +
.637 D8A0000101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 640
	bne[l_1907#]
.%import_expr common_code 638 <34:22:0> &bp 642 +
.638 D8A0900018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 642
	br[l_1908#], defer[1]
.639 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.640 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1907#:
	alu[--, --, B, a0]
.%import_expr common_code 641 <34:22:0> &bp 848 +
.641 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.642 8080000E00 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1908#:
	alu_shf[a0, --, B, b3, <<24]
.643 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.644 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 645 <34:22:0> &bp 649 +
.645 D8A2400101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 649
	bne[l_1910#]
.646 9000380003 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b3, --, B, a3, <<0]
.647 9D80300D00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b3, b3, >>24]
.%import_expr common_code 648 <34:22:0> &bp 662 +
.648 D8A5800018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 662
	br[l_1913#]
.649 F0000E7000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    if( *p == ' ' )		++nwords;
l_1910#:
	immed[a0, 156, <<0]
.650 0010000400 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.651 9000320000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[b3, --, B, $0, <<0]
.652 9D80300D00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b3, b3, >>24]
.653 8080000E00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, b3, <<24]
.654 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.655 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 656 <34:22:0> &bp 660 +
.656 D8A5100101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 660
	bne[l_1912#], defer[1]
.657 A000360000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[a3, --, B, $0]
.%import_expr common_code 658 <34:22:0> &bp 662 +
.658 D8A5900018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 662
	br[l_1913#], defer[1]
.659 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.660 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1912#:
	alu[--, --, B, a0]
.%import_expr common_code 661 <34:22:0> &bp 848 +
.661 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.662 8080000E00 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1913#:
	alu_shf[a0, --, B, b3, <<24]
.663 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.664 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 665 <34:22:0> &bp 669 +
.665 D8A7400101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 669
	bne[l_1915#]
.666 9180380203 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b3, --, B, a3, <<8]
.667 9D80300D00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b3, b3, >>24]
.%import_expr common_code 668 <34:22:0> &bp 679 +
.668 D8A9C00018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 679
	br[l_1918#]
.669 9180380203 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1915#:
	alu_shf[b3, --, B, a3, <<8]
.670 9D80300D00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b3, b3, >>24]
.671 8080000E00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, b3, <<24]
.672 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.673 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 674 <34:22:0> &bp 677 +
.674 D8A9400101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 677
	bne[l_1917#]
.%import_expr common_code 675 <34:22:0> &bp 679 +
.675 D8A9D00018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 679
	br[l_1918#], defer[1]
.676 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.677 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1917#:
	alu[--, --, B, a0]
.%import_expr common_code 678 <34:22:0> &bp 848 +
.678 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.679 8080000E00 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1918#:
	alu_shf[a0, --, B, b3, <<24]
.680 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.681 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 682 <34:22:0> &bp 686 +
.682 D8AB800101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 686
	bne[l_1920#]
.683 9100380203 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b3, --, B, a3, <<16]
.684 9D80300D00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b3, b3, >>24]
.%import_expr common_code 685 <34:22:0> &bp 696 +
.685 D8AE000018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 696
	br[l_1923#]
.686 9100380203 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1920#:
	alu_shf[b3, --, B, a3, <<16]
.687 9D80300D00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b3, b3, >>24]
.688 8080000E00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, b3, <<24]
.689 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.690 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 691 <34:22:0> &bp 694 +
.691 D8AD800101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 694
	bne[l_1922#]
.%import_expr common_code 692 <34:22:0> &bp 696 +
.692 D8AE100018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 696
	br[l_1923#], defer[1]
.693 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.694 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1922#:
	alu[--, --, B, a0]
.%import_expr common_code 695 <34:22:0> &bp 848 +
.695 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.696 8080000E00 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1923#:
	alu_shf[a0, --, B, b3, <<24]
.697 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.698 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 699 <34:22:0> &bp 703 +
.699 D8AFC00101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 703
	bne[l_1925#]
.700 8080380203 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a3, --, B, a3, <<24]
.701 8D80380103 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a3, a3, >>24]
.%import_expr common_code 702 <34:22:0> &bp 713 +
.702 D8B2400018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 713
	br[l_1928#]
.703 8080380203 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1925#:
	alu_shf[a3, --, B, a3, <<24]
.704 8D80380103 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a3, a3, >>24]
.705 8080080203 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, a3, <<24]
.706 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.707 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 708 <34:22:0> &bp 711 +
.708 D8B1C00101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 711
	bne[l_1927#]
.%import_expr common_code 709 <34:22:0> &bp 713 +
.709 D8B2500018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 713
	br[l_1928#], defer[1]
.710 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.711 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1927#:
	alu[--, --, B, a0]
.%import_expr common_code 712 <34:22:0> &bp 848 +
.712 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.713 8080080203 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1928#:
	alu_shf[a0, --, B, a3, <<24]
.714 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.715 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 716 <34:22:0> &bp 720 +
.716 D8B4000101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 720
	bne[l_1930#]
.717 8000300800 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a3, --, B, b2, <<0]
.718 8D80380103 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a3, a3, >>24]
.%import_expr common_code 719 <34:22:0> &bp 733 +
.719 D8B7400018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 733
	br[l_1933#]
.720 F0000E8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    if( *p == ' ' )		++nwords;
l_1930#:
	immed[a0, 160, <<0]
.721 0010000400 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.722 8000320000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a3, --, B, $0, <<0]
.723 8D80380103 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a3, a3, >>24]
.724 8080080203 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, a3, <<24]
.725 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.726 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 727 <34:22:0> &bp 731 +
.727 D8B6D00101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 731
	bne[l_1932#], defer[1]
.728 B000260000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b2, --, B, $0]
.%import_expr common_code 729 <34:22:0> &bp 733 +
.729 D8B7500018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 733
	br[l_1933#], defer[1]
.730 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.731 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1932#:
	alu[--, --, B, a0]
.%import_expr common_code 732 <34:22:0> &bp 848 +
.732 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.733 8080080203 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1933#:
	alu_shf[a0, --, B, a3, <<24]
.734 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.735 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 736 <34:22:0> &bp 740 +
.736 D8B9000101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 740
	bne[l_1935#]
.737 8180300A00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a3, --, B, b2, <<8]
.738 8D80380103 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a3, a3, >>24]
.%import_expr common_code 739 <34:22:0> &bp 750 +
.739 D8BB800018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 750
	br[l_1938#]
.740 8180300A00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1935#:
	alu_shf[a3, --, B, b2, <<8]
.741 8D80380103 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a3, a3, >>24]
.742 8080080203 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, a3, <<24]
.743 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.744 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 745 <34:22:0> &bp 748 +
.745 D8BB000101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 748
	bne[l_1937#]
.%import_expr common_code 746 <34:22:0> &bp 750 +
.746 D8BB900018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 750
	br[l_1938#], defer[1]
.747 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.748 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1937#:
	alu[--, --, B, a0]
.%import_expr common_code 749 <34:22:0> &bp 848 +
.749 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.750 8080080203 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1938#:
	alu_shf[a0, --, B, a3, <<24]
.751 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.752 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 753 <34:22:0> &bp 757 +
.753 D8BD400101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 757
	bne[l_1940#]
.754 8100300A00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[a3, --, B, b2, <<16]
.755 8D80380103 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a3, a3, >>24]
.%import_expr common_code 756 <34:22:0> &bp 767 +
.756 D8BFC00018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 767
	br[l_1943#]
.757 8100300A00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1940#:
	alu_shf[a3, --, B, b2, <<16]
.758 8D80380103 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a3, a3, >>24]
.759 8080080203 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, a3, <<24]
.760 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.761 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 762 <34:22:0> &bp 765 +
.762 D8BF400101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 765
	bne[l_1942#]
.%import_expr common_code 763 <34:22:0> &bp 767 +
.763 D8BFD00018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 767
	br[l_1943#], defer[1]
.764 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.765 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1942#:
	alu[--, --, B, a0]
.%import_expr common_code 766 <34:22:0> &bp 848 +
.766 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.767 8080080203 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1943#:
	alu_shf[a0, --, B, a3, <<24]
.768 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.769 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 770 <34:22:0> &bp 774 +
.770 D8C1800101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 774
	bne[l_1945#]
.771 9080200A00 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b2, --, B, b2, <<24]
.772 9D80200900 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b2, b2, >>24]
.%import_expr common_code 773 <34:22:0> &bp 784 +
.773 D8C4000018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 784
	br[l_1948#]
.774 9080200A00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1945#:
	alu_shf[b2, --, B, b2, <<24]
.775 9D80200900 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b2, b2, >>24]
.776 8080000A00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, b2, <<24]
.777 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.778 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 779 <34:22:0> &bp 782 +
.779 D8C3800101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 782
	bne[l_1947#]
.%import_expr common_code 780 <34:22:0> &bp 784 +
.780 D8C4100018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 784
	br[l_1948#], defer[1]
.781 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.782 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1947#:
	alu[--, --, B, a0]
.%import_expr common_code 783 <34:22:0> &bp 848 +
.783 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.784 8080000A00 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1948#:
	alu_shf[a0, --, B, b2, <<24]
.785 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.786 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 787 <34:22:0> &bp 791 +
.787 D8C5C00101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 791
	bne[l_1950#]
.788 9000280002 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b2, --, B, a2, <<0]
.789 9D80200900 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b2, b2, >>24]
.%import_expr common_code 790 <34:22:0> &bp 804 +
.790 D8C9000018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 804
	br[l_1953#]
.791 F0000E9000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    if( *p == ' ' )		++nwords;
l_1950#:
	immed[a0, 164, <<0]
.792 0010000400 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.793 9000220000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[b2, --, B, $0, <<0]
.794 9D80200900 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b2, b2, >>24]
.795 8080000A00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, b2, <<24]
.796 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.797 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 798 <34:22:0> &bp 802 +
.798 D8C8900101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 802
	bne[l_1952#], defer[1]
.799 A000260000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[a2, --, B, $0]
.%import_expr common_code 800 <34:22:0> &bp 804 +
.800 D8C9100018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 804
	br[l_1953#], defer[1]
.801 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.802 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1952#:
	alu[--, --, B, a0]
.%import_expr common_code 803 <34:22:0> &bp 848 +
.803 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.804 8080000A00 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1953#:
	alu_shf[a0, --, B, b2, <<24]
.805 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.806 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 807 <34:22:0> &bp 811 +
.807 D8CAC00101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 811
	bne[l_1955#]
.808 9180280202 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b2, --, B, a2, <<8]
.809 9D80200900 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b2, b2, >>24]
.%import_expr common_code 810 <34:22:0> &bp 821 +
.810 D8CD400018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 821
	br[l_1958#]
.811 9180280202 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1955#:
	alu_shf[b2, --, B, a2, <<8]
.812 9D80200900 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b2, b2, >>24]
.813 8080000A00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, b2, <<24]
.814 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.815 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 816 <34:22:0> &bp 819 +
.816 D8CCC00101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 819
	bne[l_1957#]
.%import_expr common_code 817 <34:22:0> &bp 821 +
.817 D8CD500018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 821
	br[l_1958#], defer[1]
.818 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.819 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1957#:
	alu[--, --, B, a0]
.%import_expr common_code 820 <34:22:0> &bp 848 +
.820 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.821 8080000A00 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1958#:
	alu_shf[a0, --, B, b2, <<24]
.822 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.823 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 824 <34:22:0> &bp 828 +
.824 D8CF000101 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 828
	bne[l_1960#]
.825 9100280202 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	pchar = *p;
	alu_shf[b2, --, B, a2, <<16]
.826 9D80200900 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b2, b2, >>24]
.%import_expr common_code 827 <34:22:0> &bp 838 +
.827 D8D1800018 common_code
	.%line 563 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 838
	br[l_1963#]
.828 9100280202 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
l_1960#:
	alu_shf[b2, --, B, a2, <<16]
.829 9D80200900 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[b2, b2, >>24]
.830 8080000A00 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
	alu_shf[a0, --, B, b2, <<24]
.831 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.832 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 833 <34:22:0> &bp 836 +
.833 D8D1000101 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 836
	bne[l_1962#]
.%import_expr common_code 834 <34:22:0> &bp 838 +
.834 D8D1900018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 838
	br[l_1963#], defer[1]
.835 B0C0E03B01 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b14, b14, +, 1]
.836 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
l_1962#:
	alu[--, --, B, a0]
.%import_expr common_code 837 <34:22:0> &bp 848 +
.837 D8D4000100 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.838 8080000A00 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/      	if( pchar != ' ' ) {
l_1963#:
	alu_shf[a0, --, B, b2, <<24]
.839 8D80080100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.840 AAB00C8000 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 841 <34:22:0> &bp 849 +
.841 D8D4400100 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 849
	beq[l_1969#]
.842 8080080202 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1
/******/  	    if( *p == ' ' )		++nwords;
	alu_shf[a0, --, B, a2, <<24]
.843 8D80080100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	asr[a0, a0, >>24]
.844 AAB00C8000 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
	alu[--, a0, -, 32]
.%import_expr common_code 845 <34:22:0> &bp 848 +
.845 D8D4000100 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 848
	beq[l_1968#]
.846 A070000000 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    else if( *p == '\0' ) {
	alu[--, --, B, a0]
.%import_expr common_code 847 <34:22:0> &bp 849 +
.847 D8D4400101 common_code
	.%line 558 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0 849
	bne[l_1969#]
.848 B0C0E03B01 common_code
	.%line 559 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 0
/******/  	    	++nwords;
l_1968#:
	alu[b14, b14, +, 1]
.849 E8001C0001 common_code
	.%line 567 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:687 1 0 A1
/******/      return nwords;
l_1969#:
	rtn[a1], defer[1]
.850 B000203800 common_code
	.%line 567 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:687 0
	alu[b2, --, B, b14]
.851 0010008200 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:546 2
/******/      while(*p)
_strlen#:
	sram[read, $0, a0, 0, 1], ctx_swap[s1], defer[2]
.852 B040300000 common_code
	.%line 251 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:546 1
/******/      SRAM_CHAR *p = s;
	alu[b3, --, B, a0]
.853 81D0480200 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:546 0
/******/      while(*p)
	alu_shf[a4, --, B, a0, <<3]
.854 AA300C0004 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:546 2
	alu[--, a4, OR, 0]
.855 8000420200 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:546 1
	alu_shf[a4, --, B, $0, <<indirect]
.856 8D80480104 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:546 0
	asr[a4, a4, >>24]
.%import_expr common_code 857 <34:22:0> &bp 865 +
.857 D8D8400100 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:546 0 865
	beq[l_1975#]
.858 B0C0300F01 common_code
	.%line 254 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:546 0
/******/          p++;
l_1973#:
	alu[b3, b3, +, 1]
.859 0010000D20 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:546 1
/******/      while(*p)
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[1]
.860 81D0400E00 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:546 0
	alu_shf[a4, --, B, b3, <<3]
.861 AA300C0004 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:546 2
	alu[--, a4, OR, 0]
.862 8000420200 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:546 1
	alu_shf[a4, --, B, $0, <<indirect]
.863 8D80480104 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:546 0
	asr[a4, a4, >>24]
.%import_expr common_code 864 <34:22:0> &bp 858 +
.864 D8D6800101 common_code
	.%line 252 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:546 0 858
	bne[l_1973#]
.865 E8001C0003 common_code
	.%line 256 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:546 1 0 A3
/******/      return p - s;
l_1975#:
	rtn[a3], defer[1]
.866 BAC0300C00 common_code
	.%line 256 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:546 0
	alu[b3, b3, -, a0]
.867 A070000004 common_code
	.%line 519 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
/******/      while( p != '\0' ) {
_helper_tokenize#:
	alu[--, --, B, a4]
.%import_expr common_code 868 <34:22:0> &bp 920 +
.868 D8E6000100 common_code
	.%line 519 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 920
	beq[l_1993#]
.869 0010008104 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1
/******/      	if( *p == ' ' )	p++;
l_1979#:
	sram[read, $0, a4, 0, 1], ctx_swap[s1], defer[1]
.870 81D0080204 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	alu_shf[a0, --, B, a4, <<3]
.871 AA300C0000 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 2
	alu[--, a0, OR, 0]
.872 8000020200 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 1
	alu_shf[a0, --, B, $0, <<indirect]
.873 8D80080100 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	asr[a0, a0, >>24]
.874 8080080200 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1
	alu_shf[a0, --, B, a0, <<24]
.875 8D80080100 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	asr[a0, a0, >>24]
.876 AAB00C8000 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
	alu[--, a0, -, 32]
.%import_expr common_code 877 <34:22:0> &bp 881 +
.877 D8DC400101 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 881
	bne[l_1982#]
.878 A0804C0404 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
	alu[a4, a4, +, 1]
.%import_expr common_code 879 <34:22:0> &bp 869 +
.879 D8D9400101 common_code
	.%line 519 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 869
/******/      while( p != '\0' ) {
	bne[l_1979#]
.%import_expr common_code 880 <34:22:0> &bp 920 +
.880 D8E6000018 common_code
	.%line 519 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 920
	br[l_1993#]
.881 A040300004 common_code
	.%line 525 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
/******/      word = p;
l_1982#:
	alu[a3, --, B, a4]
.882 AAB00C8000 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
/******/      	if( *p != ' ' )	p++;
l_1983#:
	alu[--, a0, -, 32]
.%import_expr common_code 883 <34:22:0> &bp 902 +
.883 D8E1800100 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 902
	beq[l_1987#]
.884 A0804C0404 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
	alu[a4, a4, +, 1]
.%import_expr common_code 885 <34:22:0> &bp 894 +
.885 D8DF800101 common_code
	.%line 528 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 894
/******/      while( p != '\0' ) {
	bne[l_1986#]
.886 0010008104 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1
/******/      if( *p == ' ' )		*p = '\0';
	sram[read, $0, a4, 0, 1], ctx_swap[s1], defer[1]
.887 81D0080204 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	alu_shf[a0, --, B, a4, <<3]
.888 AA300C0000 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 2
	alu[--, a0, OR, 0]
.889 8000020200 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 1
	alu_shf[a0, --, B, $0, <<indirect]
.890 8D80080100 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	asr[a0, a0, >>24]
.891 8080080200 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1
	alu_shf[a0, --, B, a0, <<24]
.892 8D80080100 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	asr[a0, a0, >>24]
.%import_expr common_code 893 <34:22:0> &bp 902 +
.893 D8E1800018 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 902
	br[l_1987#]
.894 0010008104 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1
/******/      	if( *p != ' ' )	p++;
l_1986#:
	sram[read, $0, a4, 0, 1], ctx_swap[s1], defer[1]
.895 81D0080204 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	alu_shf[a0, --, B, a4, <<3]
.896 AA300C0000 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 2
	alu[--, a0, OR, 0]
.897 8000020200 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 1
	alu_shf[a0, --, B, $0, <<indirect]
.898 8D80080100 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	asr[a0, a0, >>24]
.899 8080080200 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1
	alu_shf[a0, --, B, a0, <<24]
.900 8D80080100 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	asr[a0, a0, >>24]
.%import_expr common_code 901 <34:22:0> &bp 882 +
.901 D8DC800018 common_code
	.%line 529 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 882
	br[l_1983#]
.902 AAB00C8000 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
/******/      if( *p == ' ' )		*p = '\0';
l_1987#:
	alu[--, a0, -, 32]
.%import_expr common_code 903 <34:22:0> &bp 915 +
.903 D8E4C00101 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 915
	bne[l_1990#]
.904 BAC02C0C04 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
	alu[b2, 3, -, a4]
.905 81D0000A00 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
	alu_shf[a0, --, B, b2, <<3]
.906 AA300C0000 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1
	alu[--, a0, OR, 0]
.907 8008008200 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	alu_shf[$0, --, B, 0, <<indirect]
.908 A440000B03 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
	alu[a0, b2, AND, 3]
.909 AA300C0000 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1
	alu[--, a0, OR, 0]
.910 8000008600 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	alu_shf[a0, --, B, 1, <<indirect]
.911 9140280200 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
	alu_shf[b2, --, B, a0, <<12]
.912 8AC2080A21 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1
	alu_shf[--, b2, OR, 1, <<20]
.913 4110008004 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	sram[write, $0, a4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 914 <34:22:0> &bp 918 +
.914 D8E5800018 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 918
	br[l_1992#]
.915 A070000000 common_code
	.%line 534 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
/******/      else if( *p != '\0' )	word = 0;
l_1990#:
	alu[--, --, B, a0]
.%import_expr common_code 916 <34:22:0> &bp 918 +
.916 D8E5800100 common_code
	.%line 534 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0 918
	beq[l_1992#]
.917 F0000C0003 common_code
	.%line 534 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 0
	immed[a3, 0, <<0]
.918 E800100F00 common_code
	.%line 536 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1 0 B3
/******/      return word;
l_1992#:
	rtn[b3], defer[1]
.919 A040000003 common_code
	.%line 536 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	alu[a0, --, B, a3]
.920 E800100F00 common_code
	.%line 523 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:692 1 0 B3
/******/      if( p == '\0' )	return 0;
l_1993#:
	rtn[b3], defer[1]
.921 F0000C0000 common_code
	.%line 523 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:692 0
	immed[a0, 0, <<0]
.922 0010008202 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 2
/******/      while((*dest++ = *src++)!=0)
_strcpy#:
l_2032#:
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.923 81D0180202 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 1
	alu_shf[a1, --, B, a2, <<3]
.924 BA80200F03 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 0
	alu[b2, 3, -, b3]
.925 AA300C0001 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 2
	alu[--, a1, OR, 0]
.926 8000120200 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 1
	alu_shf[a1, --, B, $0, <<indirect]
.927 8D80380101 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 0
	asr[a3, a1, >>24]
.928 81D0100A00 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 0
	alu_shf[a1, --, B, b2, <<3]
.929 AA300C0001 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 1
	alu[--, a1, OR, 0]
.930 8008080203 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 0
	alu_shf[$0, --, B, a3, <<indirect]
.931 A440100B03 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 0
	alu[a1, b2, AND, 3]
.932 AA300C0001 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 1
	alu[--, a1, OR, 0]
.933 8000108600 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 0
	alu_shf[a1, --, B, 1, <<indirect]
.934 9140280201 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 0
	alu_shf[b2, --, B, a1, <<12]
.935 8AC2080A21 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 1
	alu_shf[--, b2, OR, 1, <<20]
.936 4110000C20 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.937 8080180203 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 1
	alu_shf[a1, --, B, a3, <<24]
.938 8D80180101 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 0
	asr[a1, a1, >>24]
.%import_expr common_code 939 <34:22:0> &bp 922 +
.939 D8E6A00101 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 2 922
	bne[l_2032#], defer[2]
.940 A0802C0402 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 1
	alu[a2, a2, +, 1]
.941 B0C0300F01 common_code
	.%line 492 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:528 0
	alu[b3, b3, +, 1]
.942 E800001300 common_code
	.%line 494 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:528 0 0 B4
/******/      return ret;
	rtn[b4]
.943 A4000C1C02 common_code
	.%line 2827 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      if (ALIGNED_U64(p) && ALIGNED_U64(q))
_memcpy_lmem_sram#:
	alu[a0, a2, AND, 7]
.%import_expr common_code 944 <34:22:0> &bp 959 +
.944 D8EFD00101 common_code
	.%line 2827 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1 959
	bne[l_2042#], defer[1]
.945 A040300002 common_code
	.%line 2824 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
/******/      U32  p= (U32)dest;
	alu[a3, --, B, a2]
.946 A440001707 common_code
	.%line 2827 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      if (ALIGNED_U64(p) && ALIGNED_U64(q))
	alu[a0, b5, AND, 7]
.%import_expr common_code 947 <34:22:0> &bp 959 +
.947 D8EFC00101 common_code
	.%line 2827 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0 959
	bne[l_2042#]
.948 AAB00C2004 common_code
	.%line 2829 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/          while (n >= 8)
	alu[--, a4, -, 8]
.%import_expr common_code 949 <34:22:0> &bp 959 +
.949 D8EFC00105 common_code
	.%line 2829 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0 959
	blo[l_2042#]
.950 FC06EC0003 common_code
	.%line 2831 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      	    *(LMEM_U64 *) p =	*(SRAM_U64 *) q;
	local_csr_wr[active_lm_addr_1, a3]
.951 0012001620 common_code
	.%line 2831 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2
l_2040#:
	sram[read, $0, b5, 0, 2], ctx_swap[s1], defer[2]
.952 A0803C2003 common_code
	.%line 2832 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
/******/  	    p += 8;
	alu[a3, a3, +, 8]
.953 AA804C2004 common_code
	.%line 2834 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
/******/              n -= 8;
	alu[a4, a4, -, 8]
.954 AAB00C2004 common_code
	.%line 2829 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/          while (n >= 8)
	alu[--, a4, -, 8]
.%import_expr common_code 955 <34:22:0> &bp 951 +
.955 D8EDF00104 common_code
	.%line 2829 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 3 951
	bhs[l_2040#], defer[3]
.956 A023060000 common_code
	.%line 2831 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 2
/******/      	    *(LMEM_U64 *) p =	*(SRAM_U64 *) q;
	alu[*l$index1++, --, B, $0]
.957 A023060400 common_code
	.%line 2831 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
	alu[*l$index1++, --, B, $1]
.958 B0C0501708 common_code
	.%line 2833 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
/******/  	    q += 8;
	alu[b5, b5, +, 8]
.959 A4000C0C03 common_code
	.%line 2838 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      if (ALIGNED_U32(p) && ALIGNED_U32(q))
l_2042#:
	alu[a0, a3, AND, 3]
.%import_expr common_code 960 <34:22:0> &bp 973 +
.960 D8F3400101 common_code
	.%line 2838 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0 973
	bne[l_2048#]
.961 A440001703 common_code
	.%line 2838 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a0, b5, AND, 3]
.%import_expr common_code 962 <34:22:0> &bp 973 +
.962 D8F3400101 common_code
	.%line 2838 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0 973
	bne[l_2048#]
.963 AAB00C1004 common_code
	.%line 2840 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/          while (n >= 4)
	alu[--, a4, -, 4]
.%import_expr common_code 964 <34:22:0> &bp 973 +
.964 D8F3400105 common_code
	.%line 2840 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0 973
	blo[l_2048#]
.965 FC06EC0003 common_code
	.%line 2842 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      	    *(LMEM_U32 *) p=	*(SRAM_U32 *) q;
	local_csr_wr[active_lm_addr_1, a3]
.966 0010001620 common_code
	.%line 2842 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2
l_2046#:
	sram[read, $0, b5, 0, 1], ctx_swap[s1], defer[2]
.967 A0803C1003 common_code
	.%line 2843 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
/******/  	    p += 4;
	alu[a3, a3, +, 4]
.968 AA804C1004 common_code
	.%line 2845 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
/******/              n -= 4;
	alu[a4, a4, -, 4]
.969 AAB00C1004 common_code
	.%line 2840 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/          while (n >= 4)
	alu[--, a4, -, 4]
.%import_expr common_code 970 <34:22:0> &bp 966 +
.970 D8F1A00104 common_code
	.%line 2840 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2 966
	bhs[l_2046#], defer[2]
.971 A023060000 common_code
	.%line 2842 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
/******/      	    *(LMEM_U32 *) p=	*(SRAM_U32 *) q;
	alu[*l$index1++, --, B, $0]
.972 B0C0501704 common_code
	.%line 2844 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
/******/  	    q += 4;
	alu[b5, b5, +, 4]
.973 A070000004 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      while (n > 0)
l_2048#:
	alu[--, --, B, a4]
.%import_expr common_code 974 <34:22:0> &bp 1090 +
.974 D910800100 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0 1090
	beq[l_2056#]
.975 AAB00C1804 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[--, a4, -, 6]
.%import_expr common_code 976 <34:22:0> &bp 1070 +
.976 D90B800105 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0 1070
	blo[l_2053#]
.977 FC06EC0003 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
l_2051#:
	local_csr_wr[active_lm_addr_1, a3]
.978 FC066C0003 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	local_csr_wr[active_lm_addr_0, a3]
.979 0010001620 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2
	sram[read, $0, b5, 0, 1], ctx_swap[s1], defer[2]
.980 81D0001600 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
	alu_shf[a0, --, B, b5, <<3]
.981 AAC02C0C03 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu[a2, 3, -, a3]
.982 AA300C0000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2
	alu[--, a0, OR, 0]
.983 8000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
	alu_shf[a0, --, B, $0, <<indirect]
.984 8D80080100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	asr[a0, a0, >>24]
.985 91D0380202 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[b3, --, B, a2, <<3]
.986 AA70000F00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, b3, OR, 0]
.987 820027FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a2, --, ~B, 255, <<indirect]
.988 A400288002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a2, a2, AND, *l$index1]
.989 C001180800 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.990 AA70000F00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, b3, OR, 0]
.991 8A00000A02 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, a2, OR, b2, <<indirect]
.992 A060000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[*l$index0, --, B, a0]
.993 A0C0001701 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a0, b5, +, 1]
.994 0010008100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	sram[read, $0, a0, 0, 1], ctx_swap[s1], defer[1]
.995 AA804C1404 common_code
	.%line 2854 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
/******/          n -= 1;
	alu[a4, a4, -, 5]
.996 A088EC0403 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
	alu[@a14, a3, +, 1]
.997 FC06EC008E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	local_csr_wr[active_lm_addr_1, @a14]
.998 81D0080200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[a0, --, B, a0, <<3]
.999 AA300C0000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2
	alu[--, a0, OR, 0]
.1000 8000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
	alu_shf[a0, --, B, $0, <<indirect]
.1001 9D80380100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	asr[b3, a0, >>24]
.1002 AAC00C0C8E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a0, 3, -, @a14]
.1003 81D0280200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[a2, --, B, a0, <<3]
.1004 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, a2, OR, 0]
.1005 820007FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, --, ~B, 255, <<indirect]
.1006 FC06EC008E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	local_csr_wr[active_lm_addr_1, @a14]
.1007 B400288000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu[b2, a0, AND, *l$index1]
.1008 C001100C00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	ld_field_w_clr[a0, 0001, b3, <<0]
.1009 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, a2, OR, 0]
.1010 8A00080A00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, b2, OR, a0, <<indirect]
.1011 A062000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[*l$index1, --, B, a0]
.1012 A0C0001702 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a0, b5, +, 2]
.1013 0010008000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	sram[read, $0, a0, 0, 1], ctx_swap[s1]
.1014 A088EC0803 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[@a14, a3, +, 2]
.1015 FC06EC008E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	local_csr_wr[active_lm_addr_1, @a14]
.1016 AAC02C0C8E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a2, 3, -, @a14]
.1017 91D0380202 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[b3, --, B, a2, <<3]
.1018 AA70000F00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, b3, OR, 0]
.1019 820027FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a2, --, ~B, 255, <<indirect]
.1020 FC06EC008E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	local_csr_wr[active_lm_addr_1, @a14]
.1021 A400288002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu[a2, a2, AND, *l$index1]
.1022 81D0080200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[a0, --, B, a0, <<3]
.1023 AA300C0000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2
	alu[--, a0, OR, 0]
.1024 8000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
	alu_shf[a0, --, B, $0, <<indirect]
.1025 8D80080100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	asr[a0, a0, >>24]
.1026 C001180800 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.1027 AA70000F00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, b3, OR, 0]
.1028 8A00000A02 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, a2, OR, b2, <<indirect]
.1029 A062000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[*l$index1, --, B, a0]
.1030 A0C0001703 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a0, b5, +, 3]
.1031 0010008000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	sram[read, $0, a0, 0, 1], ctx_swap[s1]
.1032 A088EC0C03 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[@a14, a3, +, 3]
.1033 FC06EC008E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	local_csr_wr[active_lm_addr_1, @a14]
.1034 81D0080200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[a0, --, B, a0, <<3]
.1035 AA300C0000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2
	alu[--, a0, OR, 0]
.1036 8000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
	alu_shf[a0, --, B, $0, <<indirect]
.1037 9D80380100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	asr[b3, a0, >>24]
.1038 AAC00C0C8E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a0, 3, -, @a14]
.1039 81D0280200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[a2, --, B, a0, <<3]
.1040 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, a2, OR, 0]
.1041 820007FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, --, ~B, 255, <<indirect]
.1042 FC06EC008E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	local_csr_wr[active_lm_addr_1, @a14]
.1043 B400288000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu[b2, a0, AND, *l$index1]
.1044 C001100C00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	ld_field_w_clr[a0, 0001, b3, <<0]
.1045 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, a2, OR, 0]
.1046 8A00080A00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, b2, OR, a0, <<indirect]
.1047 A062000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[*l$index1, --, B, a0]
.1048 A0C0001704 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a0, b5, +, 4]
.1049 0010008100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	sram[read, $0, a0, 0, 1], ctx_swap[s1], defer[1]
.1050 B0C0501705 common_code
	.%line 2853 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
/******/  	q += 1;
	alu[b5, b5, +, 5]
.1051 A088EC1003 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
	alu[@a14, a3, +, 4]
.1052 FC06EC008E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	local_csr_wr[active_lm_addr_1, @a14]
.1053 AAC02C0C8E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a2, 3, -, @a14]
.1054 91D0380202 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[b3, --, B, a2, <<3]
.1055 AA70000F00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, b3, OR, 0]
.1056 820027FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a2, --, ~B, 255, <<indirect]
.1057 FC06EC008E common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	local_csr_wr[active_lm_addr_1, @a14]
.1058 A400288002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu[a2, a2, AND, *l$index1]
.1059 81D0080200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[a0, --, B, a0, <<3]
.1060 AA300C0000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2
	alu[--, a0, OR, 0]
.1061 8000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
	alu_shf[a0, --, B, $0, <<indirect]
.1062 8D80080100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	asr[a0, a0, >>24]
.1063 C001180800 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.1064 AA70000F00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, b3, OR, 0]
.1065 8A00000A02 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, a2, OR, b2, <<indirect]
.1066 AAB00C1804 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      while (n > 0)
	alu[--, a4, -, 6]
.%import_expr common_code 1067 <34:22:0> &bp 977 +
.1067 D8F4600104 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2 977
	bhs[l_2051#], defer[2]
.1068 A062000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
	alu[*l$index1, --, B, a0]
.1069 A0803C1403 common_code
	.%line 2852 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
/******/  	p += 1;
	alu[a3, a3, +, 5]
.1070 FC06EC0003 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
l_2053#:
	local_csr_wr[active_lm_addr_1, a3]
.1071 FC066C0003 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	local_csr_wr[active_lm_addr_0, a3]
.1072 0010001520 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	sram[read, $0, b5, 0, 1], ctx_swap[s1], defer[1]
.1073 81D0001600 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, --, B, b5, <<3]
.1074 AA300C0000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 2
	alu[--, a0, OR, 0]
.1075 8000020200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
	alu_shf[a0, --, B, $0, <<indirect]
.1076 9D80380100 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	asr[b3, a0, >>24]
.1077 AAC00C0C03 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[a0, 3, -, a3]
.1078 81D0280200 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu_shf[a2, --, B, a0, <<3]
.1079 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, a2, OR, 0]
.1080 820007FE00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, --, ~B, 255, <<indirect]
.1081 B400288000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	alu[b2, a0, AND, *l$index1]
.1082 C001100C00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
	ld_field_w_clr[a0, 0001, b3, <<0]
.1083 AA300C0002 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 1
	alu[--, a2, OR, 0]
.1084 8A00080A00 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
	alu_shf[a0, b2, OR, a0, <<indirect]
.1085 AA804C0404 common_code
	.%line 2854 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0
/******/          n -= 1;
	alu[a4, a4, -, 1]
.%import_expr common_code 1086 <34:22:0> &bp 1070 +
.1086 D90BB00101 common_code
	.%line 2849 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 3 1070
/******/      while (n > 0)
	bne[l_2053#], defer[3]
.1087 A060000000 common_code
	.%line 2851 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 2
/******/      	*(LMEM_CHAR *) p=	*(SRAM_CHAR *) q;
	alu[*l$index0, --, B, a0]
.1088 A0803C0403 common_code
	.%line 2852 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 1
/******/  	p += 1;
	alu[a3, a3, +, 1]
.1089 B0C0501701 common_code
	.%line 2853 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:412 0
/******/  	q += 1;
	alu[b5, b5, +, 1]
.1090 E8000C0001 common_code
	.%line 2857 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:412 0 0 A1
/******/      return dest;
l_2056#:
	rtn[a1]
.1091 F404000700 common_code
	.%line 274 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:770 0
/******/  			  (ring_number<<2));
_sram_ring_get_buffer_6word#:
	immed[b1, 16384, <<16]
.1092 9BE0180600 common_code
	.%line 274 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:770 0
	alu_shf[b1, b1, OR, a0, <<2]
.1093 091A040420 common_code
	.%line 278 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:780 0
/******/  	sram_get_ring(data,
	sram[get, $0, b1, 0, 6], ctx_swap[s1]
.1094 A000A60000 common_code
	.%line 284 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:770 0
/******/  	in[0] = data[0];
	alu[a10, --, B, $0]
.1095 B000A60400 common_code
	.%line 285 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:770 0
/******/          in[1] = data[1];
	alu[b10, --, B, $1]
.1096 B000960800 common_code
	.%line 286 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:770 0
/******/          in[2] = data[2];
	alu[b9, --, B, $2]
.1097 E8003C0003 common_code
	.%line 290 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:770 3 0 A3
/******/  }
	rtn[a3], defer[3]
.1098 A000960C00 common_code
	.%line 287 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:770 2
/******/          in[3] = data[3];
	alu[a9, --, B, $3]
.1099 B000861000 common_code
	.%line 288 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:770 1
/******/          in[4] = data[4];
	alu[b8, --, B, $4]
.1100 A000861400 common_code
	.%line 289 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 0 fiid:770 0
/******/          in[5] = data[5];
	alu[a8, --, B, $5]
.1101 F4040C0000 common_code
	.%line 428 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/  			  (ring_number<<2));
_sram_ring_put_buffer_6word#:
	immed[a0, 16384, <<16]
.1102 9BE0100600 common_code
	.%line 428 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
	alu_shf[b1, a0, OR, b1, <<2]
.1103 A018003400 common_code
	.%line 436 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/  	data[0] = in[0];
	alu[$0, --, B, b13]
.1104 A05810000D common_code
	.%line 437 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/          data[1] = in[1];
	alu[$1, --, B, a13]
.1105 A018203000 common_code
	.%line 438 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.1106 A05830000C common_code
	.%line 439 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.1107 A018402C00 common_code
	.%line 440 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.1108 A05850000B common_code
	.%line 441 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/          data[5] = in[5];
	alu[$5, --, B, a11]
.1109 092A000720 common_code
	.%line 443 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:786 0
/******/  	sram_put_ring(&status[0], data,
	sram[put, $0, b1, 0, 6], sig_done[s2]
.1110 E00000000C common_code
	.%line 448 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/  	wait_for_all(&ring_signal);
	ctx_arb[s3, s2], all
.1111 844000BE80 common_code
	.%line 450 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/  	if (!(status[0] & 0xf0000000)) { // sram ring is full
	alu_shf[a0, $0, AND, 15, <<28]
.%import_expr common_code 1112 <34:22:0> &bp 1119 +
.1112 D917C00101 common_code
	.%line 450 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0 1119
	bne[l_2992#]
.1113 A070000000 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu[--, --, B, a0]
.%import_expr common_code 1114 <34:22:0> &bp 1119 +
.1114 D917C00101 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0 1119
	bne[l_2992#]
.1115 092A000720 common_code
	.%line 456 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:785 0
/******/                   sram_put_ring(&status[0], data,
l_2959#:
	sram[put, $0, b1, 0, 6], sig_done[s2]
.1116 E00000000C common_code
	.%line 461 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/  	         wait_for_all(&ring_signal);
	ctx_arb[s3, s2], all
.1117 844000BE80 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu_shf[a0, $0, AND, 15, <<28]
.%import_expr common_code 1118 <34:22:0> &bp 1115 +
.1118 D916C00100 common_code
	.%line 454 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0 1115
	beq[l_2959#]
.1119 E8000C0003 common_code
	.%line 466 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:767 0 0 A3
/******/          return 1;
l_2992#:
	rtn[a3]
.1120 F0000C7003 common_code
	.%line 370 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
/******/  			  (ring_number<<2));
_sram_ring_put_buffer_3word#:
	immed[a3, 28, <<0]
.1121 F4440C0003 common_code
	.%line 370 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
	immed_w1[a3, 16384]
.1122 A018003400 common_code
	.%line 378 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
/******/  	data[0] = in[0];
	alu[$0, --, B, b13]
.1123 A05810000D common_code
	.%line 379 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
/******/          data[1] = in[1];
	alu[$1, --, B, a13]
.1124 A018203000 common_code
	.%line 380 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.1125 0924008303 common_code
	.%line 382 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:784 0
/******/  	sram_put_ring(&status[0], data,
	sram[put, $0, a3, 0, 3], sig_done[s2]
.1126 E00000000C common_code
	.%line 387 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
/******/  	wait_for_all(&ring_signal);
	ctx_arb[s3, s2], all
.1127 844000BE80 common_code
	.%line 389 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
/******/  	if (!(status[0] & 0xf0000000)) { // sram ring is full
	alu_shf[a0, $0, AND, 15, <<28]
.%import_expr common_code 1128 <34:22:0> &bp 1135 +
.1128 D91BC00101 common_code
	.%line 389 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0 1135
	bne[l_3071#]
.1129 A070000000 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu[--, --, B, a0]
.%import_expr common_code 1130 <34:22:0> &bp 1135 +
.1130 D91BC00101 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0 1135
	bne[l_3071#]
.1131 0924008303 common_code
	.%line 395 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:783 0
/******/                   sram_put_ring(&status[0], data,
l_3038#:
	sram[put, $0, a3, 0, 3], sig_done[s2]
.1132 E00000000C common_code
	.%line 400 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
/******/  	         wait_for_all(&ring_signal);
	ctx_arb[s3, s2], all
.1133 844000BE80 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0
/******/                while (!(status[0] & 0xf0000000)) // sram ring is full, keep trying
	alu_shf[a0, $0, AND, 15, <<28]
.%import_expr common_code 1134 <34:22:0> &bp 1131 +
.1134 D91AC00100 common_code
	.%line 393 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0 1131
	beq[l_3038#]
.1135 E800000700 common_code
	.%line 405 "/users/onl/npr/onl_router/src/sram_rings_WU.c" 1 fiid:768 0 0 B1
/******/          return 1;
l_3071#:
	rtn[b1]
.1136 A0C9E00340 common_code
	.%line 168 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/  {
__div_mod_32#:
	alu[@a30, b0, +, 64]
.1137 FC066C009E common_code
	.%line 168 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
	local_csr_wr[active_lm_addr_0, @a30]
.1138 A07000008E common_code
	.%line 173 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/      if (y==0)
	alu[--, --, B, @a14]
.%import_expr common_code 1139 <34:22:0> &bp 1434 +
.1139 D966800100 common_code
	.%line 173 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0 1434
	beq[l_8878#]
.1140 F0000C0300 common_code
	.%line 173 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
	nop
.1141 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
	alu[--, --, B, *l$index0]
.%import_expr common_code 1142 <34:22:0> &bp 1145 +
.1142 D91E500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1145
	bge[l_8749#], defer[1]
.1143 F0000C0201 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	immed[*l$index0[1], 0, <<0]
.1144 F0000C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	immed[*l$index0[1], 1, <<0]
.1145 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8749#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1146 <34:22:0> &bp 1150 +
.1146 D91F900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1150
	blo[l_8751#], defer[1]
.1147 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1148 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1149 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1150 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8751#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1151 <34:22:0> &bp 1154 +
.1151 D920900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1154
	bge[l_8753#], defer[1]
.1152 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1153 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1154 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8753#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1155 <34:22:0> &bp 1159 +
.1155 D921D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1159
	blo[l_8755#], defer[1]
.1156 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1157 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1158 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1159 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8755#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1160 <34:22:0> &bp 1163 +
.1160 D922D00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1163
	bge[l_8757#], defer[1]
.1161 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1162 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1163 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8757#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1164 <34:22:0> &bp 1168 +
.1164 D924100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1168
	blo[l_8759#], defer[1]
.1165 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1166 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1167 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1168 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8759#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1169 <34:22:0> &bp 1172 +
.1169 D925100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1172
	bge[l_8761#], defer[1]
.1170 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1171 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1172 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8761#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1173 <34:22:0> &bp 1177 +
.1173 D926500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1177
	blo[l_8763#], defer[1]
.1174 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1175 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1176 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1177 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8763#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1178 <34:22:0> &bp 1181 +
.1178 D927500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1181
	bge[l_8765#], defer[1]
.1179 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1180 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1181 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8765#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1182 <34:22:0> &bp 1186 +
.1182 D928900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1186
	blo[l_8767#], defer[1]
.1183 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1184 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1185 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1186 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8767#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1187 <34:22:0> &bp 1190 +
.1187 D929900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1190
	bge[l_8769#], defer[1]
.1188 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1189 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1190 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8769#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1191 <34:22:0> &bp 1195 +
.1191 D92AD00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1195
	blo[l_8771#], defer[1]
.1192 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1193 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1194 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1195 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8771#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1196 <34:22:0> &bp 1199 +
.1196 D92BD00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1199
	bge[l_8773#], defer[1]
.1197 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1198 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1199 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8773#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1200 <34:22:0> &bp 1204 +
.1200 D92D100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1204
	blo[l_8775#], defer[1]
.1201 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1202 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1203 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1204 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8775#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1205 <34:22:0> &bp 1208 +
.1205 D92E100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1208
	bge[l_8777#], defer[1]
.1206 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1207 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1208 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8777#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1209 <34:22:0> &bp 1213 +
.1209 D92F500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1213
	blo[l_8779#], defer[1]
.1210 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1211 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1212 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1213 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8779#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1214 <34:22:0> &bp 1217 +
.1214 D930500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1217
	bge[l_8781#], defer[1]
.1215 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1216 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1217 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8781#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1218 <34:22:0> &bp 1222 +
.1218 D931900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1222
	blo[l_8783#], defer[1]
.1219 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1220 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1221 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1222 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8783#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1223 <34:22:0> &bp 1226 +
.1223 D932900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1226
	bge[l_8785#], defer[1]
.1224 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1225 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1226 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8785#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1227 <34:22:0> &bp 1231 +
.1227 D933D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1231
	blo[l_8787#], defer[1]
.1228 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1229 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1230 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1231 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8787#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1232 <34:22:0> &bp 1235 +
.1232 D934D00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1235
	bge[l_8789#], defer[1]
.1233 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1234 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1235 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8789#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1236 <34:22:0> &bp 1240 +
.1236 D936100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1240
	blo[l_8791#], defer[1]
.1237 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1238 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1239 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1240 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8791#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1241 <34:22:0> &bp 1244 +
.1241 D937100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1244
	bge[l_8793#], defer[1]
.1242 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1243 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1244 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8793#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1245 <34:22:0> &bp 1249 +
.1245 D938500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1249
	blo[l_8795#], defer[1]
.1246 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1247 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1248 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1249 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8795#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1250 <34:22:0> &bp 1253 +
.1250 D939500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1253
	bge[l_8797#], defer[1]
.1251 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1252 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1253 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8797#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1254 <34:22:0> &bp 1258 +
.1254 D93A900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1258
	blo[l_8799#], defer[1]
.1255 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1256 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1257 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1258 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8799#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1259 <34:22:0> &bp 1262 +
.1259 D93B900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1262
	bge[l_8801#], defer[1]
.1260 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1261 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1262 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8801#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1263 <34:22:0> &bp 1267 +
.1263 D93CD00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1267
	blo[l_8803#], defer[1]
.1264 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1265 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1266 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1267 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8803#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1268 <34:22:0> &bp 1271 +
.1268 D93DD00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1271
	bge[l_8805#], defer[1]
.1269 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1270 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1271 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8805#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1272 <34:22:0> &bp 1276 +
.1272 D93F100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1276
	blo[l_8807#], defer[1]
.1273 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1274 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1275 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1276 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8807#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1277 <34:22:0> &bp 1280 +
.1277 D940100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1280
	bge[l_8809#], defer[1]
.1278 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1279 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1280 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8809#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1281 <34:22:0> &bp 1285 +
.1281 D941500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1285
	blo[l_8811#], defer[1]
.1282 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1283 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1284 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1285 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8811#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1286 <34:22:0> &bp 1289 +
.1286 D942500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1289
	bge[l_8813#], defer[1]
.1287 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1288 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1289 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8813#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1290 <34:22:0> &bp 1294 +
.1290 D943900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1294
	blo[l_8815#], defer[1]
.1291 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1292 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1293 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1294 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8815#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1295 <34:22:0> &bp 1298 +
.1295 D944900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1298
	bge[l_8817#], defer[1]
.1296 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1297 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1298 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8817#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1299 <34:22:0> &bp 1303 +
.1299 D945D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1303
	blo[l_8819#], defer[1]
.1300 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1301 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1302 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1303 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8819#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1304 <34:22:0> &bp 1307 +
.1304 D946D00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1307
	bge[l_8821#], defer[1]
.1305 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1306 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1307 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8821#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1308 <34:22:0> &bp 1312 +
.1308 D948100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1312
	blo[l_8823#], defer[1]
.1309 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1310 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1311 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1312 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8823#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1313 <34:22:0> &bp 1316 +
.1313 D949100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1316
	bge[l_8825#], defer[1]
.1314 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1315 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1316 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8825#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1317 <34:22:0> &bp 1321 +
.1317 D94A500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1321
	blo[l_8827#], defer[1]
.1318 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1319 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1320 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1321 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8827#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1322 <34:22:0> &bp 1325 +
.1322 D94B500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1325
	bge[l_8829#], defer[1]
.1323 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1324 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1325 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8829#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1326 <34:22:0> &bp 1330 +
.1326 D94C900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1330
	blo[l_8831#], defer[1]
.1327 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1328 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1329 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1330 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8831#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1331 <34:22:0> &bp 1334 +
.1331 D94D900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1334
	bge[l_8833#], defer[1]
.1332 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1333 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1334 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8833#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1335 <34:22:0> &bp 1339 +
.1335 D94ED00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1339
	blo[l_8835#], defer[1]
.1336 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1337 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1338 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1339 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8835#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1340 <34:22:0> &bp 1343 +
.1340 D94FD00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1343
	bge[l_8837#], defer[1]
.1341 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1342 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1343 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8837#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1344 <34:22:0> &bp 1348 +
.1344 D951100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1348
	blo[l_8839#], defer[1]
.1345 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1346 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1347 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1348 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8839#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1349 <34:22:0> &bp 1352 +
.1349 D952100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1352
	bge[l_8841#], defer[1]
.1350 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1351 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1352 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8841#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1353 <34:22:0> &bp 1357 +
.1353 D953500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1357
	blo[l_8843#], defer[1]
.1354 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1355 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1356 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1357 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8843#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1358 <34:22:0> &bp 1361 +
.1358 D954500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1361
	bge[l_8845#], defer[1]
.1359 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1360 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1361 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8845#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1362 <34:22:0> &bp 1366 +
.1362 D955900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1366
	blo[l_8847#], defer[1]
.1363 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1364 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1365 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1366 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8847#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1367 <34:22:0> &bp 1370 +
.1367 D956900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1370
	bge[l_8849#], defer[1]
.1368 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1369 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1370 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8849#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1371 <34:22:0> &bp 1375 +
.1371 D957D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1375
	blo[l_8851#], defer[1]
.1372 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1373 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1374 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1375 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8851#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1376 <34:22:0> &bp 1379 +
.1376 D958D00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1379
	bge[l_8853#], defer[1]
.1377 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1378 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1379 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8853#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1380 <34:22:0> &bp 1384 +
.1380 D95A100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1384
	blo[l_8855#], defer[1]
.1381 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1382 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1383 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1384 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8855#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1385 <34:22:0> &bp 1388 +
.1385 D95B100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1388
	bge[l_8857#], defer[1]
.1386 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1387 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1388 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8857#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1389 <34:22:0> &bp 1393 +
.1389 D95C500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1393
	blo[l_8859#], defer[1]
.1390 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1391 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1392 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1393 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8859#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1394 <34:22:0> &bp 1397 +
.1394 D95D500108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1397
	bge[l_8861#], defer[1]
.1395 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1396 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1397 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8861#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1398 <34:22:0> &bp 1402 +
.1398 D95E900105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1402
	blo[l_8863#], defer[1]
.1399 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1400 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1401 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1402 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8863#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1403 <34:22:0> &bp 1406 +
.1403 D95F900108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1406
	bge[l_8865#], defer[1]
.1404 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1405 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1406 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8865#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1407 <34:22:0> &bp 1411 +
.1407 D960D00105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1411
	blo[l_8867#], defer[1]
.1408 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1409 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1410 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1411 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8867#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1412 <34:22:0> &bp 1415 +
.1412 D961D00108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1415
	bge[l_8869#], defer[1]
.1413 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1414 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1415 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8869#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1416 <34:22:0> &bp 1420 +
.1416 D963100105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1420
	blo[l_8871#], defer[1]
.1417 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1418 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1419 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1420 A030080000 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (lo < 0)
l_8871#:
	alu[--, --, B, *l$index0]
.%import_expr common_code 1421 <34:22:0> &bp 1424 +
.1421 D964100108 common_code
	.%line 190 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1424
	bge[l_8873#], defer[1]
.1422 81F5114600 common_code
	.%line 189 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          hi <<= 1;
	alu_shf[*l$index0[1], --, B, *l$index0[1], <<1]
.1423 AA201C0601 common_code
	.%line 192 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi |= 1;
	alu[*l$index0[1], *l$index0[1], OR, 1]
.1424 AAF008048E common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/          if (hi >= y)
l_8873#:
	alu[--, *l$index0[1], -, @a14]
.%import_expr common_code 1425 <34:22:0> &bp 1429 +
.1425 D965500105 common_code
	.%line 196 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 1429
	blo[l_8875#], defer[1]
.1426 81F5014200 common_code
	.%line 194 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
/******/          lo <<= 1;
	alu_shf[*l$index0, --, B, *l$index0, <<1]
.1427 AAE018048E common_code
	.%line 198 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              hi -= y;
	alu[*l$index0[1], *l$index0[1], -, @a14]
.1428 AA200C0600 common_code
	.%line 199 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/              lo |= 1;
	alu[*l$index0, *l$index0, OR, 1]
.1429 A030080800 common_code
	.%line 203 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0
/******/      if (mod)
l_8875#:
	alu[--, --, B, *l$index0[2]]
.%import_expr common_code 1430 <34:22:0> &bp 1433 +
.1430 D966400100 common_code
	.%line 203 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0 1433
	beq[l_8877#]
.1431 E800103B00 common_code
	.%line 205 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 0 B14
/******/          return hi;
	rtn[b14], defer[1]
.1432 A020080400 common_code
	.%line 205 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
	alu[*l$index0, --, B, *l$index0[1]]
.1433 E800003B00 common_code
	.%line 209 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 0 0 B14
/******/          return lo;
l_8877#:
	rtn[b14]
.1434 E800103B00 common_code
	.%line 178 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:673 1 0 B14
/******/          return 0xffffffff;
l_8878#:
	rtn[b14], defer[1]
.1435 F0800C0200 common_code
	.%line 178 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:673 0
	immed[*l$index0, -1, 0]
.1436 F0002C0000 common_code
	.%line 83 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:736 0
/******/    unsigned int baseAddr = COUNTER_REQUESTS_DROPPED_ADDR;
_WU_count_scratch_error#:
	immed[a0, 512, <<0]
.1437 1700000B00 common_code
	.%line 87 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:736 0
/******/    __asm scratch[incr, --, baseAddr, errorScrAddress]
	scratch[incr, --, a0, b2]
.1438 1700008300 common_code
	.%line 89 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:736 0
/******/    __asm scratch[incr, --, baseAddr, 0] 
	scratch[incr, --, a0, 0]
.1439 E8000C0005 common_code
	.%line 97 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:736 0 0 A5
/******/  }
	rtn[a5]
.1440 FC066C0300 common_code
	.%line 155 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/  {
_dl_sink_init#:
	local_csr_wr[active_lm_addr_0, 0]
.%import_expr common_code 1441 <34:22:0> &bp 1445 +
.1441 D969400011 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 1445
/******/    if(ctx() == 0)
	br!=ctx[0, l_10656#]
.1442 F0000C0300 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
	nop
.1443 F0000C0300 common_code
	.%line 156 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
	nop
.1444 F0000C0200 common_code
	.%line 162 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0
/******/      dl_sink_message_lock = UNLOCKED;
	immed[*l$index0, 0, <<0]
.%import_expr common_code 1445 <34:22:0> &bp 1447 +
.1445 D969C00011 common_code
	.%line 632 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:801 0 1447
/******/    if(ctx() == FIRST_PACKET_THREAD)
l_10656#:
	br!=ctx[0, l_10667#]
.1446 FC10ACA729 common_code
	.%line 640 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:803 0
/******/        signal_same_ME(__signal_number(s), (FIRST_PACKET_THREAD+1));
	local_csr_wr[same_me_signal, (((5 & 15) << 3) | 1)]
.1447 E8000C0000 common_code
	.%line 168 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:759 0 0 A0
/******/  }
l_10667#:
	rtn[a0]
.1448 FC066C1304 common_code
	.%line 189 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:758 0
/******/  {
_dl_source_init#:
	local_csr_wr[active_lm_addr_0, 4]
.%import_expr common_code 1449 <34:22:0> &bp 1453 +
.1449 D96B400011 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:758 0 1453
/******/    if (ctx() == 0)
	br!=ctx[0, l_10672#]
.1450 F0000C0300 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:758 0
	nop
.1451 E000001000 common_code
	.%line 193 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:758 0
/******/      wait_for_all(&rx_ring_ready_sig);
	ctx_arb[s12], all
.1452 F0000C0200 common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:758 0
/******/      dl_source_message_lock = UNLOCKED;
	immed[*l$index0, 0, <<0]
.%import_expr common_code 1453 <34:22:0> &bp 1455 +
.1453 D96BC00011 common_code
	.%line 632 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:806 0 1455
/******/    if(ctx() == FIRST_PACKET_THREAD)
l_10672#:
	br!=ctx[0, l_10683#]
.1454 FC10AC8721 common_code
	.%line 640 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:808 0
/******/        signal_same_ME(__signal_number(s), (FIRST_PACKET_THREAD+1));
	local_csr_wr[same_me_signal, (((4 & 15) << 3) | 1)]
.1455 E8000C0000 common_code
	.%line 200 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:758 0 0 A0
/******/  }
l_10683#:
	rtn[a0]
.1456 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]
.1457 E8000C0000 common_code
	.%line 79 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:680 0 0 A0
/******/  }
	rtn[a0]
.1458 FC14AC0001 common_code
	.%line 172 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
/******/      local_csr_wr[pseudo_random_number, seed];
_srand#:
	local_csr_wr[pseudo_random_number, a1]
.%import_expr common_code 1459 <34:22:0> &bp 81 +
.1459 D814500018 common_code
	.%line 177 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 1 81
/******/    rand();
	br[_rand#], defer[1]
.%import_expr common_code 1460 <27:20:8,17:10:0> &bp 1461 +
.1460 F0005ED405 common_code
	.%line 177 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:555 0
	load_addr[a5, l_10791#]
.1461 F0000C0300 common_code
	.%line 181 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0
/******/  }
l_10791#:
	nop
.1462 E8000C0002 common_code
	.%line 181 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:555 0 0 A2
	rtn[a2]
.%import_expr common_code 1463 <34:22:0> &bp 334 +
.1463 D853900018 common_code
	.%line 643 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:517 1 334
/******/      return strcat(dest, src);
_strcat_sram#:
	br[_strcat#], defer[1]
.%import_expr common_code 1464 <27:20:8,17:10:0> &bp 1465 +
.1464 F0005EE404 common_code
	.%line 643 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:517 0
	load_addr[a4, l_10792#]
.1465 F0000C0300 common_code
	.%line 643 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:517 0
l_10792#:
	nop
.1466 E800000F00 common_code
	.%line 643 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:517 0 0 B3
	rtn[b3]
.%import_expr common_code 1467 <34:22:0> &bp 851 +
.1467 D8D4E00018 common_code
	.%line 261 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:547 2 851
/******/      return strlen(s);
_strlen_sram#:
	br[_strlen#], defer[2]
.1468 A040000002 common_code
	.%line 261 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:547 1
	alu[a0, --, B, a2]
.%import_expr common_code 1469 <27:20:8,17:10:0> &bp 1470 +
.1469 F0005EF803 common_code
	.%line 261 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:547 0
	load_addr[a3, l_10793#]
.1470 E8001C0001 common_code
	.%line 261 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:547 1 0 A1
l_10793#:
	rtn[a1], defer[1]
.1471 A000000C00 common_code
	.%line 261 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:547 0
	alu[a0, --, B, b3]
.1472 A0C9E00340 common_code
	.%line 280 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:675 0
/******/  {
__mod_u32#:
	alu[@a30, b0, +, 64]
.1473 FC06EC009E common_code
	.%line 280 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:675 0
	local_csr_wr[active_lm_addr_1, @a30]
.1474 A008E03800 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:675 0
/******/      return _div_mod_32(x, y, 1);
	alu[@a14, --, B, b14]
.1475 F0000C0300 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:675 0
	nop
.%import_expr common_code 1476 <34:22:0> &bp 1136 +
.1476 D91C200018 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:675 2 1136
	br[__div_mod_32#], defer[2]
.1477 F0000C0622 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:675 1
	immed[*l$index1[2], 1, <<0]
.%import_expr common_code 1478 <27:20:8,7:0:0> &bp 1479 +
.1478 F000503BC7 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:675 0
	load_addr[b14, l_10794#]
.1479 A0C9E00340 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:675 0
l_10794#:
	alu[@a30, b0, +, 64]
.1480 FC066C009E common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:675 0
	local_csr_wr[active_lm_addr_0, @a30]
.1481 E8000C0004 common_code
	.%line 281 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:675 0 0 A4
	rtn[a4]
.%import_expr common_code 1482 <34:22:0> &bp 85 +
.1482 D815500018 common_code
	.%line 408 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:535 1 85
/******/      return strncmp(s1, s2, count);
_strncmp_sram#:
	br[_strncmp#], defer[1]
.%import_expr common_code 1483 <27:20:8,17:10:0> &bp 1484 +
.1483 F0005F3003 common_code
	.%line 408 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:535 0
	load_addr[a3, l_10795#]
.1484 F0000C0300 common_code
	.%line 408 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:535 0
l_10795#:
	nop
.1485 E8000C0002 common_code
	.%line 408 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:535 0 0 A2
	rtn[a2]
.%import_expr common_code 1486 <34:22:0> &bp 1488 +
.1486 D974018214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:972 0 1488
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
_WU_scratch_put_request_with_data#:
	br_inp_state[scr_ring4_status, l_1463#]
.%import_expr common_code 1487 <34:22:0> &bp 1492 +
.1487 D975000018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:972 0 1492
	br[l_1416#]
.%import_expr common_code 1488 <34:22:0> &bp 1436 +
.1488 D967200018 common_code
	.%line 163 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:733 2 1436
/******/      WU_count_scratch_error(errorScrAddress /*, updateSig, sync*/);
l_1463#:
	br[_WU_count_scratch_error#], defer[2]
.1489 B040200000 common_code
	.%line 163 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:733 1
	alu[b2, --, B, a0]
.%import_expr common_code 1490 <27:20:8,17:10:0> &bp 1491 +
.1490 F0005F4C05 common_code
	.%line 163 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:733 0
	load_addr[a5, l_10796#]
.%import_expr common_code 1491 <34:22:0> &bp 1498 +
.1491 D976800018 common_code
	.%line 163 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:733 0 1498
l_10796#:
	br[l_1462#]
.%import_expr common_code 1492 <34:22:0> &bp 1498 +
.1492 D976B18214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:970 3 1498
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
l_1416#:
	br_inp_state[scr_ring4_status, l_1462#], defer[3]
.1493 F40C0C0000 common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:961 2
/******/  	data = in[0];
	immed[a0, 49152, <<16]
.1494 9B00200A00 common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:961 1
	alu_shf[b2, a0, OR, b2, <<16]
.1495 AA58000805 common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:961 0
	alu[$0, b2, OR, a5]
.1496 F0000C4000 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:961 0
/******/  	scratch_put_ring(&data,
	immed[a0, 16, <<0]
.1497 1A10008000 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:962 0
	scratch[put, $0, a0, 0, 1], ctx_swap[s1]
.1498 E800000F00 common_code
	.%line 172 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:733 0 0 B3
/******/  }
l_1462#:
	rtn[b3]
.1499 FC06EC1304 common_code
	.%line 425 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/  {
_dl_source_message#:
	local_csr_wr[active_lm_addr_1, 4]
.1500 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    while(dl_source_message_lock == LOCKED)
	nop
.1501 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
	nop
.1502 F0000C0300 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
	nop
.1503 AAB00C0620 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
	alu[--, *l$index1, -, 1]
.%import_expr common_code 1504 <34:22:0> &bp 1511 +
.1504 D979C00101 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1511
	bne[l_1482#]
.1505 FC06EC1304 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:937 0
/******/      ctx_swap();
	local_csr_wr[active_lm_addr_1, 4]
.1506 F0000C0300 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:937 0
	nop
.1507 F0000C0300 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:937 0
	nop
.1508 E000000001 common_code
	.%line 433 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:937 0
l_1476#:
	ctx_arb[voluntary]
.1509 AAB00C0620 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    while(dl_source_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 1510 <34:22:0> &bp 1508 +
.1510 D979000100 common_code
	.%line 431 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1508
	beq[l_1476#]
.1511 AAB00C4006 common_code
	.%line 437 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    if(source == MESSAGE_IN_RING_0)
l_1482#:
	alu[--, a6, -, 16]
.%import_expr common_code 1512 <34:22:0> &bp 1516 +
.1512 D97B100101 common_code
	.%line 437 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 1516
	bne[l_1484#], defer[1]
.1513 F0000C0620 common_code
	.%line 435 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
/******/    dl_source_message_lock = LOCKED;
	immed[*l$index1, 1, <<0]
.%import_expr common_code 1514 <34:22:0> &bp 1531 +
.1514 D97ED00018 common_code
	.%line 439 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 1531
/******/      sring = ONL_XSCALE_TO_PLUGIN_0_CTRL_SRAM_RING;
	br[l_1492#], defer[1]
.1515 F0000C2405 common_code
	.%line 439 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	immed[a5, 9, <<0]
.1516 AAB00C4406 common_code
	.%line 441 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    else if(source == MESSAGE_IN_RING_1)
l_1484#:
	alu[--, a6, -, 17]
.%import_expr common_code 1517 <34:22:0> &bp 1520 +
.1517 D97C000101 common_code
	.%line 441 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1520
	bne[l_1486#]
.%import_expr common_code 1518 <34:22:0> &bp 1531 +
.1518 D97ED00018 common_code
	.%line 443 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 1531
/******/      sring = ONL_XSCALE_TO_PLUGIN_1_CTRL_SRAM_RING;
	br[l_1492#], defer[1]
.1519 F0000C2805 common_code
	.%line 443 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	immed[a5, 10, <<0]
.1520 AAB00C4806 common_code
	.%line 445 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    else if(source == MESSAGE_IN_RING_2)
l_1486#:
	alu[--, a6, -, 18]
.%import_expr common_code 1521 <34:22:0> &bp 1524 +
.1521 D97D000101 common_code
	.%line 445 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1524
	bne[l_1488#]
.%import_expr common_code 1522 <34:22:0> &bp 1531 +
.1522 D97ED00018 common_code
	.%line 447 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 1531
/******/      sring = ONL_XSCALE_TO_PLUGIN_2_CTRL_SRAM_RING;
	br[l_1492#], defer[1]
.1523 F0000C2C05 common_code
	.%line 447 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	immed[a5, 11, <<0]
.1524 AAB00C4C06 common_code
	.%line 449 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    else if(source == MESSAGE_IN_RING_3)
l_1488#:
	alu[--, a6, -, 19]
.%import_expr common_code 1525 <34:22:0> &bp 1528 +
.1525 D97E000101 common_code
	.%line 449 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1528
	bne[l_1490#]
.%import_expr common_code 1526 <34:22:0> &bp 1531 +
.1526 D97ED00018 common_code
	.%line 451 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 1531
/******/      sring = ONL_XSCALE_TO_PLUGIN_3_CTRL_SRAM_RING;
	br[l_1492#], defer[1]
.1527 F0000C3005 common_code
	.%line 451 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	immed[a5, 12, <<0]
.1528 AAB00C5006 common_code
	.%line 453 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    else if(source == MESSAGE_IN_RING_4)
l_1490#:
	alu[--, a6, -, 20]
.%import_expr common_code 1529 <34:22:0> &bp 1625 +
.1529 D996400101 common_code
	.%line 453 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1625
	bne[l_1580#]
.1530 F0000C3405 common_code
	.%line 455 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/      sring = ONL_XSCALE_TO_PLUGIN_4_CTRL_SRAM_RING;
	immed[a5, 13, <<0]
.%import_expr common_code 1531 <34:22:0> &bp 176 +
.1531 D82C100018 common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/    msg[0] = sram_ring_get_buffer_1word(sring);
l_1492#:
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1532 <27:20:8,7:0:0> &bp 1533 +
.1532 F000503BFD common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10797#]
.1533 B04060008E common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10797#:
	alu[b6, --, B, @a14]
.%import_expr common_code 1534 <34:22:0> &bp 1542 +
.1534 D981900101 common_code
	.%line 463 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 1542
/******/    while(msg[0] == 0)
	bne[l_1502#], defer[1]
.1535 B040E0008E common_code
	.%line 462 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
/******/    msg[0] = sram_ring_get_buffer_1word(sring);
	alu[b14, --, B, @a14]
.1536 E000000001 common_code
	.%line 465 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:936 0
/******/      ctx_swap();
l_1495#:
	ctx_arb[voluntary]
.%import_expr common_code 1537 <34:22:0> &bp 176 +
.1537 D82C100018 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/      msg[0] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1538 <27:20:8,7:0:0> &bp 1539 +
.1538 F000603B03 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10798#]
.1539 B040E0008E common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10798#:
	alu[b14, --, B, @a14]
.1540 B000603800 common_code
	.%line 466 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
	alu[b6, --, B, b14]
.%import_expr common_code 1541 <34:22:0> &bp 1536 +
.1541 D980000100 common_code
	.%line 463 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1536
/******/    while(msg[0] == 0)
	beq[l_1495#]
.1542 C101103904 common_code
	.%line 469 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    n = (msg[0]>>16) & 0xFF;
l_1502#:
	ld_field_w_clr[a4, 0001, b14, >>16]
.1543 AAB00C0404 common_code
	.%line 471 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    if(n >= 1)
	alu[--, a4, -, 1]
.%import_expr common_code 1544 <34:22:0> &bp 1620 +
.1544 D995000105 common_code
	.%line 471 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1620
	blo[l_1579#]
.%import_expr common_code 1545 <34:22:0> &bp 176 +
.1545 D82C100018 common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/      msg[1] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1546 <27:20:8,7:0:0> &bp 1547 +
.1546 F000603B0B common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10799#]
.1547 B04050008E common_code
	.%line 473 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10799#:
	alu[b5, --, B, @a14]
.%import_expr common_code 1548 <34:22:0> &bp 1554 +
.1548 D984800101 common_code
	.%line 474 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1554
/******/      while(msg[1] == 0)
	bne[l_1513#]
.1549 E000000001 common_code
	.%line 476 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:935 0
/******/        ctx_swap();
l_1506#:
	ctx_arb[voluntary]
.%import_expr common_code 1550 <34:22:0> &bp 176 +
.1550 D82C100018 common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/        msg[1] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1551 <27:20:8,7:0:0> &bp 1552 +
.1551 F000603B10 common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10800#]
.1552 B04050008E common_code
	.%line 477 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10800#:
	alu[b5, --, B, @a14]
.%import_expr common_code 1553 <34:22:0> &bp 1549 +
.1553 D983400100 common_code
	.%line 474 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1549
/******/      while(msg[1] == 0)
	beq[l_1506#]
.1554 AAB00C0804 common_code
	.%line 480 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    if(n >= 2)
l_1513#:
	alu[--, a4, -, 2]
.%import_expr common_code 1555 <34:22:0> &bp 1620 +
.1555 D995000105 common_code
	.%line 480 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1620
	blo[l_1579#]
.%import_expr common_code 1556 <34:22:0> &bp 176 +
.1556 D82C100018 common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/      msg[2] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1557 <27:20:8,7:0:0> &bp 1558 +
.1557 F000603B16 common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10801#]
.1558 B04040008E common_code
	.%line 482 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10801#:
	alu[b4, --, B, @a14]
.%import_expr common_code 1559 <34:22:0> &bp 1565 +
.1559 D987400101 common_code
	.%line 483 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1565
/******/      while(msg[2] == 0)
	bne[l_1524#]
.1560 E000000001 common_code
	.%line 485 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:934 0
/******/        ctx_swap();
l_1517#:
	ctx_arb[voluntary]
.%import_expr common_code 1561 <34:22:0> &bp 176 +
.1561 D82C100018 common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/        msg[2] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1562 <27:20:8,7:0:0> &bp 1563 +
.1562 F000603B1B common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10802#]
.1563 B04040008E common_code
	.%line 486 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10802#:
	alu[b4, --, B, @a14]
.%import_expr common_code 1564 <34:22:0> &bp 1560 +
.1564 D986000100 common_code
	.%line 483 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1560
/******/      while(msg[2] == 0)
	beq[l_1517#]
.1565 AAB00C0C04 common_code
	.%line 489 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    if(n >= 3)
l_1524#:
	alu[--, a4, -, 3]
.%import_expr common_code 1566 <34:22:0> &bp 1620 +
.1566 D995000105 common_code
	.%line 489 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1620
	blo[l_1579#]
.%import_expr common_code 1567 <34:22:0> &bp 176 +
.1567 D82C100018 common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/      msg[3] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1568 <27:20:8,7:0:0> &bp 1569 +
.1568 F000603B21 common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10803#]
.1569 A04030008E common_code
	.%line 491 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10803#:
	alu[a3, --, B, @a14]
.%import_expr common_code 1570 <34:22:0> &bp 1576 +
.1570 D98A000101 common_code
	.%line 492 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1576
/******/      while(msg[3] == 0)
	bne[l_1535#]
.1571 E000000001 common_code
	.%line 494 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:933 0
/******/        ctx_swap();
l_1528#:
	ctx_arb[voluntary]
.%import_expr common_code 1572 <34:22:0> &bp 176 +
.1572 D82C100018 common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/        msg[3] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1573 <27:20:8,7:0:0> &bp 1574 +
.1573 F000603B26 common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10804#]
.1574 A04030008E common_code
	.%line 495 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10804#:
	alu[a3, --, B, @a14]
.%import_expr common_code 1575 <34:22:0> &bp 1571 +
.1575 D988C00100 common_code
	.%line 492 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1571
/******/      while(msg[3] == 0)
	beq[l_1528#]
.1576 AAB00C1004 common_code
	.%line 498 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    if(n >= 4)
l_1535#:
	alu[--, a4, -, 4]
.%import_expr common_code 1577 <34:22:0> &bp 1620 +
.1577 D995000105 common_code
	.%line 498 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1620
	blo[l_1579#]
.%import_expr common_code 1578 <34:22:0> &bp 176 +
.1578 D82C100018 common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/      msg[4] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1579 <27:20:8,7:0:0> &bp 1580 +
.1579 F000603B2C common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10805#]
.1580 A04020008E common_code
	.%line 500 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10805#:
	alu[a2, --, B, @a14]
.%import_expr common_code 1581 <34:22:0> &bp 1587 +
.1581 D98CC00101 common_code
	.%line 501 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1587
/******/      while(msg[4] == 0)
	bne[l_1546#]
.1582 E000000001 common_code
	.%line 503 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:932 0
/******/        ctx_swap();
l_1539#:
	ctx_arb[voluntary]
.%import_expr common_code 1583 <34:22:0> &bp 176 +
.1583 D82C100018 common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/        msg[4] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1584 <27:20:8,7:0:0> &bp 1585 +
.1584 F000603B31 common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10806#]
.1585 A04020008E common_code
	.%line 504 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10806#:
	alu[a2, --, B, @a14]
.%import_expr common_code 1586 <34:22:0> &bp 1582 +
.1586 D98B800100 common_code
	.%line 501 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1582
/******/      while(msg[4] == 0)
	beq[l_1539#]
.1587 AAB00C1404 common_code
	.%line 507 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    if(n >= 5)
l_1546#:
	alu[--, a4, -, 5]
.%import_expr common_code 1588 <34:22:0> &bp 1620 +
.1588 D995000105 common_code
	.%line 507 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1620
	blo[l_1579#]
.%import_expr common_code 1589 <34:22:0> &bp 176 +
.1589 D82C100018 common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/      msg[5] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1590 <27:20:8,7:0:0> &bp 1591 +
.1590 F000603B37 common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10807#]
.1591 A04010008E common_code
	.%line 509 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10807#:
	alu[a1, --, B, @a14]
.%import_expr common_code 1592 <34:22:0> &bp 1598 +
.1592 D98F800101 common_code
	.%line 510 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1598
/******/      while(msg[5] == 0)
	bne[l_1557#]
.1593 E000000001 common_code
	.%line 512 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:931 0
/******/        ctx_swap();
l_1550#:
	ctx_arb[voluntary]
.%import_expr common_code 1594 <34:22:0> &bp 176 +
.1594 D82C100018 common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/        msg[5] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1595 <27:20:8,7:0:0> &bp 1596 +
.1595 F000603B3C common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10808#]
.1596 A04010008E common_code
	.%line 513 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10808#:
	alu[a1, --, B, @a14]
.%import_expr common_code 1597 <34:22:0> &bp 1593 +
.1597 D98E400100 common_code
	.%line 510 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1593
/******/      while(msg[5] == 0)
	beq[l_1550#]
.1598 AAB00C1804 common_code
	.%line 516 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    if(n >= 6)
l_1557#:
	alu[--, a4, -, 6]
.%import_expr common_code 1599 <34:22:0> &bp 1620 +
.1599 D995000105 common_code
	.%line 516 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1620
	blo[l_1579#]
.%import_expr common_code 1600 <34:22:0> &bp 176 +
.1600 D82C100018 common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/      msg[6] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1601 <27:20:8,7:0:0> &bp 1602 +
.1601 F000603B42 common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10809#]
.1602 B04030008E common_code
	.%line 518 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10809#:
	alu[b3, --, B, @a14]
.%import_expr common_code 1603 <34:22:0> &bp 1609 +
.1603 D992400101 common_code
	.%line 519 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1609
/******/      while(msg[6] == 0)
	bne[l_1568#]
.1604 E000000001 common_code
	.%line 521 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:930 0
/******/        ctx_swap();
l_1561#:
	ctx_arb[voluntary]
.%import_expr common_code 1605 <34:22:0> &bp 176 +
.1605 D82C100018 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/        msg[6] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1606 <27:20:8,7:0:0> &bp 1607 +
.1606 F000603B47 common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10810#]
.1607 B04030008E common_code
	.%line 522 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10810#:
	alu[b3, --, B, @a14]
.%import_expr common_code 1608 <34:22:0> &bp 1604 +
.1608 D991000100 common_code
	.%line 519 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1604
/******/      while(msg[6] == 0)
	beq[l_1561#]
.1609 AAB00C1C04 common_code
	.%line 525 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    if(n >= 7)
l_1568#:
	alu[--, a4, -, 7]
.%import_expr common_code 1610 <34:22:0> &bp 1620 +
.1610 D995000105 common_code
	.%line 525 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1620
	blo[l_1579#]
.%import_expr common_code 1611 <34:22:0> &bp 176 +
.1611 D82C100018 common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/      msg[7] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1612 <27:20:8,7:0:0> &bp 1613 +
.1612 F000603B4D common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10811#]
.1613 A04000008E common_code
	.%line 527 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10811#:
	alu[a0, --, B, @a14]
.%import_expr common_code 1614 <34:22:0> &bp 1620 +
.1614 D995000101 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1620
/******/      while(msg[7] == 0)
	bne[l_1579#]
.1615 E000000001 common_code
	.%line 530 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:929 0
/******/        ctx_swap();
l_1572#:
	ctx_arb[voluntary]
.%import_expr common_code 1616 <34:22:0> &bp 176 +
.1616 D82C100018 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 176
/******/        msg[7] = sram_ring_get_buffer_1word(sring);
	br[_sram_ring_get_buffer_1word#], defer[1]
.%import_expr common_code 1617 <27:20:8,7:0:0> &bp 1618 +
.1617 F000603B52 common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
	load_addr[b14, l_10812#]
.1618 A04000008E common_code
	.%line 531 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
l_10812#:
	alu[a0, --, B, @a14]
.%import_expr common_code 1619 <34:22:0> &bp 1615 +
.1619 D993C00100 common_code
	.%line 528 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 1615
/******/      while(msg[7] == 0)
	beq[l_1572#]
.1620 FC066C1304 common_code
	.%line 535 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/    dl_source_message_lock = UNLOCKED;
l_1579#:
	local_csr_wr[active_lm_addr_0, 4]
.1621 F0000C0300 common_code
	.%line 536 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
/******/  }
	nop
.1622 F0000C0300 common_code
	.%line 536 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0
	nop
.1623 E800100B00 common_code
	.%line 536 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 1 0 B2
	rtn[b2], defer[1]
.1624 F0000C0200 common_code
	.%line 535 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:748 0
/******/    dl_source_message_lock = UNLOCKED;
	immed[*l$index0, 0, <<0]
.1625 E800000B00 common_code
	.%line 459 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:748 0 0 B2
/******/      return;
l_1580#:
	rtn[b2]
.%import_expr common_code 1626 <34:22:0> &bp 922 +
.1626 D8E6A00018 common_code
	.%line 499 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:529 2 922
/******/      return strcpy(dest, src);
_strcpy_sram#:
	br[_strcpy#], defer[2]
.1627 B000300400 common_code
	.%line 499 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:529 1
	alu[b3, --, B, b1]
.%import_expr common_code 1628 <27:20:8,7:0:0> &bp 1629 +
.1628 F00060135D common_code
	.%line 499 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 0 fiid:529 0
	load_addr[b4, l_10813#]
.1629 E8000C0004 common_code
	.%line 499 "/users/onl/npr/intel_sdk_285x/microengineC/src/libc.c" 1 fiid:529 0 0 A4
l_10813#:
	rtn[a4]
.1630 E000000010 common_code
	.%line 648 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:924 0
/******/    wait_for_all(s);
_dl_source_packet#:
	ctx_arb[s4], all
.1631 AAB00C1801 common_code
	.%line 315 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    if(source == PACKET_IN_RING_0)
	alu[--, a1, -, 6]
.%import_expr common_code 1632 <34:22:0> &bp 1635 +
.1632 D998C00101 common_code
	.%line 315 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 1635
	bne[l_2065#]
.%import_expr common_code 1633 <34:22:0> &bp 1650 +
.1633 D99C900018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 1650
/******/      sring = PLC_TO_PLUGIN_0_SRAM_RING;
	br[l_2073#], defer[1]
.1634 F0000C0800 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	immed[a0, 2, <<0]
.1635 AAB00C1C01 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    else if(source == PACKET_IN_RING_1)
l_2065#:
	alu[--, a1, -, 7]
.%import_expr common_code 1636 <34:22:0> &bp 1639 +
.1636 D999C00101 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 1639
	bne[l_2067#]
.%import_expr common_code 1637 <34:22:0> &bp 1650 +
.1637 D99C900018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 1650
/******/      sring = PLC_TO_PLUGIN_1_SRAM_RING;
	br[l_2073#], defer[1]
.1638 F0000C0C00 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	immed[a0, 3, <<0]
.1639 AAB00C2001 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    else if(source == PACKET_IN_RING_2)
l_2067#:
	alu[--, a1, -, 8]
.%import_expr common_code 1640 <34:22:0> &bp 1643 +
.1640 D99AC00101 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 1643
	bne[l_2069#]
.%import_expr common_code 1641 <34:22:0> &bp 1650 +
.1641 D99C900018 common_code
	.%line 325 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 1650
/******/      sring = PLC_TO_PLUGIN_2_SRAM_RING;
	br[l_2073#], defer[1]
.1642 F0000C1000 common_code
	.%line 325 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	immed[a0, 4, <<0]
.1643 AAB00C2401 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    else if(source == PACKET_IN_RING_3)
l_2069#:
	alu[--, a1, -, 9]
.%import_expr common_code 1644 <34:22:0> &bp 1647 +
.1644 D99BC00101 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 1647
	bne[l_2071#]
.%import_expr common_code 1645 <34:22:0> &bp 1650 +
.1645 D99C900018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 1650
/******/      sring = PLC_TO_PLUGIN_3_SRAM_RING;
	br[l_2073#], defer[1]
.1646 F0000C1400 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	immed[a0, 5, <<0]
.1647 AAB00C2801 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    else if(source == PACKET_IN_RING_4)
l_2071#:
	alu[--, a1, -, 10]
.%import_expr common_code 1648 <34:22:0> &bp 1671 +
.1648 D9A1C00101 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 1671
	bne[l_2107#]
.1649 F0000C1800 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/      sring = PLC_TO_PLUGIN_4_SRAM_RING;
	immed[a0, 6, <<0]
.%import_expr common_code 1650 <34:22:0> &bp 1091 +
.1650 D910D00018 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 1091
/******/    sram_ring_get_buffer_6word(sring, ring_in.i);
l_2073#:
	br[_sram_ring_get_buffer_6word#], defer[1]
.%import_expr common_code 1651 <27:20:8,17:10:0> &bp 1652 +
.1651 F0006DD003 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a3, l_10814#]
.1652 A07000000A common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    while (ring_in.i[0] == 0)
l_10814#:
	alu[--, --, B, a10]
.%import_expr common_code 1653 <34:22:0> &bp 1659 +
.1653 D99EC00101 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 1659
	bne[l_2083#]
.1654 E000000001 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:923 0
/******/        ctx_swap();
l_2076#:
	ctx_arb[voluntary]
.%import_expr common_code 1655 <34:22:0> &bp 1091 +
.1655 D910D00018 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 1 1091
/******/        sram_ring_get_buffer_6word(sring, ring_in.i);
	br[_sram_ring_get_buffer_6word#], defer[1]
.%import_expr common_code 1656 <27:20:8,17:10:0> &bp 1657 +
.1656 F0006DE403 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:751 0
	load_addr[a3, l_10815#]
.1657 A07000000A common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0
/******/    while (ring_in.i[0] == 0)
l_10815#:
	alu[--, --, B, a10]
.%import_expr common_code 1658 <34:22:0> &bp 1654 +
.1658 D99D800100 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 1654
	beq[l_2076#]
.1659 FC04400000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:918 1
/******/    c = ctx();
l_2083#:
	local_csr_rd[active_ctx_sts]
.1660 F0000C0000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:918 0
	immed[a0, 0, <<0]
.1661 A4000C1C00 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:918 0
	alu[a0, a0, AND, 7]
.%import_expr common_code 1662 <34:22:0> &bp 1670 +
.1662 D9A1800109 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:918 0 1670
/******/    if(c >= FIRST_PACKET_THREAD && c < LAST_PACKET_THREAD) 
	blt[l_2106#]
.1663 AAB00C1400 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:918 0
	alu[--, a0, -, 5]
.%import_expr common_code 1664 <34:22:0> &bp 1667 +
.1664 D9A0C00108 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:918 0 1667
	bge[l_2096#]
.1665 FC10AE83A0 common_code
	.%line 665 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:922 0
/******/      signal_same_ME_next_ctx(__signal_number(s));
	local_csr_wr[same_me_signal, (((4 & 15) << 3) | 128)]
.%import_expr common_code 1666 <34:22:0> &bp 1670 +
.1666 D9A1800018 common_code
	.%line 666 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:918 0 1670
/******/      __implicit_write(s);
	br[l_2106#]
.1667 AAB00C1400 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:918 0
/******/    else if(c == LAST_PACKET_THREAD)
l_2096#:
	alu[--, a0, -, 5]
.%import_expr common_code 1668 <34:22:0> &bp 1670 +
.1668 D9A1800101 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:918 0 1670
	bne[l_2106#]
.1669 FC10AC8320 common_code
	.%line 670 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:920 0
/******/      signal_same_ME(__signal_number(s), FIRST_PACKET_THREAD);
	local_csr_wr[same_me_signal, ((4 & 15) << 3)]
.1670 E800000B00 common_code
	.%line 350 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 0 B2
/******/  }
l_2106#:
	rtn[b2]
.1671 E800000B00 common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:751 0 0 B2
/******/      return;
l_2107#:
	rtn[b2]
.%import_expr common_code 1672 <34:22:0> &bp 1674 +
.1672 D9A2818214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:950 0 1674
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
_WU_scratch_put_request_no_data#:
	br_inp_state[scr_ring4_status, l_2389#]
.%import_expr common_code 1673 <34:22:0> &bp 1678 +
.1673 D9A3800018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:950 0 1678
	br[l_2342#]
.%import_expr common_code 1674 <34:22:0> &bp 1436 +
.1674 D967200018 common_code
	.%line 126 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:738 2 1436
/******/      WU_count_scratch_error(errorScrAddress /*, updateSig, sync*/);
l_2389#:
	br[_WU_count_scratch_error#], defer[2]
.1675 B000200C00 common_code
	.%line 126 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:738 1
	alu[b2, --, B, b3]
.%import_expr common_code 1676 <27:20:8,17:10:0> &bp 1677 +
.1676 F0006E3405 common_code
	.%line 126 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:738 0
	load_addr[a5, l_10816#]
.%import_expr common_code 1677 <34:22:0> &bp 1682 +
.1677 D9A4800018 common_code
	.%line 126 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:738 0 1682
l_10816#:
	br[l_2388#]
.%import_expr common_code 1678 <34:22:0> &bp 1682 +
.1678 D9A4918214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:941 1 1682
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
l_2342#:
	br_inp_state[scr_ring4_status, l_2388#], defer[1]
.1679 8A38009600 common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:939 0
/******/  	data = in[0];
	alu_shf[$0, a0, OR, 5, <<29]
.1680 F0000C4000 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:939 0
/******/  	scratch_put_ring(&data,
	immed[a0, 16, <<0]
.1681 1A10008000 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:948 0
	scratch[put, $0, a0, 0, 1], ctx_swap[s1]
.1682 E8000C0006 common_code
	.%line 135 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:738 0 0 A6
/******/  }
l_2388#:
	rtn[a6]
.1683 E000000020 common_code
	.%line 648 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:881 0
/******/    wait_for_all(s);
_dl_sink_packet#:
	ctx_arb[s5], all
.1684 A070000002 common_code
	.%line 231 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    if(sink == QM)
	alu[--, --, B, a2]
.%import_expr common_code 1685 <34:22:0> &bp 1696 +
.1685 D9A8000101 common_code
	.%line 231 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1696
	bne[l_2467#]
.%import_expr common_code 1686 <34:22:0> &bp 1691 +
.1686 D9A6F24114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:822 3 1691
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_2890#], defer[3]
.1687 A018003400 common_code
	.%line 254 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:820 2
/******/  	data[0] = in[0];
	alu[$0, --, B, b13]
.1688 A05810000D common_code
	.%line 255 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:820 1
/******/          data[1] = in[1];
	alu[$1, --, B, a13]
.1689 A018203000 common_code
	.%line 256 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:820 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.%import_expr common_code 1690 <34:22:0> &bp 1693 +
.1690 D9A7400018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:822 0 1693
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2432#]
.1691 E000000001 common_code
	.%line 265 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:826 0
/******/   	     ctx_swap();
l_2890#:
	ctx_arb[voluntary]
.%import_expr common_code 1692 <34:22:0> &bp 1691 +
.1692 D9A6C24214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:828 0 1691
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring7_status, l_2890#]
.1693 F0000C7000 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:820 0
/******/  	scratch_put_ring(data,
l_2432#:
	immed[a0, 28, <<0]
.1694 1A14008000 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:829 0
	scratch[put, $0, a0, 0, 3], ctx_swap[s1]
.%import_expr common_code 1695 <34:22:0> &bp 1792 +
.1695 D9C0000018 common_code
	.%line 270 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:829 0 1792
	br[l_2866#]
.1696 AAB00C0402 common_code
	.%line 235 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == MUX)
l_2467#:
	alu[--, a2, -, 1]
.%import_expr common_code 1697 <34:22:0> &bp 1703 +
.1697 D9A9C00101 common_code
	.%line 235 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1703
	bne[l_2472#]
.%import_expr common_code 1698 <34:22:0> &bp 1120 +
.1698 D918100018 common_code
	.%line 237 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 1 1120
/******/      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 1699 <27:20:8,7:0:0> &bp 1700 +
.1699 F0006007A4 common_code
	.%line 237 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:756 0
	load_addr[b1, l_10817#]
.1700 F0001C1000 common_code
	.%line 238 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/      scratch_incr((void*)SCR_PLUGINS_TO_MUX_SRAM_RING_OCC_CNTR);
l_10817#:
	immed[a0, 260, <<0]
.1701 1700008300 common_code
	.%line 238 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:830 0
	scratch[incr, --, a0, 0]
.%import_expr common_code 1702 <34:22:0> &bp 1792 +
.1702 D9C0000018 common_code
	.%line 238 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:830 0 1792
	br[l_2866#]
.1703 AAB00C0C02 common_code
	.%line 240 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == XSCALE_LD)
l_2472#:
	alu[--, a2, -, 3]
.%import_expr common_code 1704 <34:22:0> &bp 1717 +
.1704 D9AD400101 common_code
	.%line 240 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1717
	bne[l_2550#]
.1705 A018003400 common_code
	.%line 343 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:831 0
/******/  	data[0] = in[0];
	alu[$0, --, B, b13]
.1706 A05810000D common_code
	.%line 344 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:831 0
/******/          data[1] = in[1];
	alu[$1, --, B, a13]
.1707 A018203000 common_code
	.%line 345 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:831 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.%import_expr common_code 1708 <34:22:0> &bp 1713 +
.1708 D9AC70C114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:833 3 1713
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring1_status, l_2893#], defer[3]
.1709 A05830000C common_code
	.%line 346 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:831 2
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.1710 A018402C00 common_code
	.%line 347 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:831 1
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.1711 A05850000B common_code
	.%line 348 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:831 0
/******/          data[5] = in[5];
	alu[$5, --, B, a11]
.%import_expr common_code 1712 <34:22:0> &bp 1715 +
.1712 D9ACC00018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:833 0 1715
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2515#]
.1713 E000000001 common_code
	.%line 357 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:837 0
/******/   	     ctx_swap();
l_2893#:
	ctx_arb[voluntary]
.%import_expr common_code 1714 <34:22:0> &bp 1713 +
.1714 D9AC40C214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:839 0 1713
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring1_status, l_2893#]
.%import_expr common_code 1715 <34:22:0> &bp 1744 +
.1715 D9B4100018 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:840 1 1744
/******/  	scratch_put_ring(data,
l_2515#:
	br[l_10721#], defer[1]
.1716 F0000C1000 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:831 0
	immed[a0, 4, <<0]
.1717 AAB00C1002 common_code
	.%line 244 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == XSCALE_EXC)
l_2550#:
	alu[--, a2, -, 4]
.%import_expr common_code 1718 <34:22:0> &bp 1731 +
.1718 D9B0C00101 common_code
	.%line 244 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1731
	bne[l_2628#]
.1719 A018003400 common_code
	.%line 343 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:841 0
/******/  	data[0] = in[0];
	alu[$0, --, B, b13]
.1720 A05810000D common_code
	.%line 344 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:841 0
/******/          data[1] = in[1];
	alu[$1, --, B, a13]
.1721 A018203000 common_code
	.%line 345 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:841 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.%import_expr common_code 1722 <34:22:0> &bp 1727 +
.1722 D9AFF10114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:843 3 1727
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring2_status, l_2896#], defer[3]
.1723 A05830000C common_code
	.%line 346 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:841 2
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.1724 A018402C00 common_code
	.%line 347 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:841 1
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.1725 A05850000B common_code
	.%line 348 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:841 0
/******/          data[5] = in[5];
	alu[$5, --, B, a11]
.%import_expr common_code 1726 <34:22:0> &bp 1729 +
.1726 D9B0400018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:843 0 1729
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2593#]
.1727 E000000001 common_code
	.%line 357 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:847 0
/******/   	     ctx_swap();
l_2896#:
	ctx_arb[voluntary]
.%import_expr common_code 1728 <34:22:0> &bp 1727 +
.1728 D9AFC10214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:849 0 1727
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring2_status, l_2896#]
.%import_expr common_code 1729 <34:22:0> &bp 1744 +
.1729 D9B4100018 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:850 1 1744
/******/  	scratch_put_ring(data,
l_2593#:
	br[l_10721#], defer[1]
.1730 F0000C2000 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:841 0
	immed[a0, 8, <<0]
.1731 AAB00C1402 common_code
	.%line 248 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == XSCALE_ERR)
l_2628#:
	alu[--, a2, -, 5]
.%import_expr common_code 1732 <34:22:0> &bp 1746 +
.1732 D9B4800101 common_code
	.%line 248 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1746
	bne[l_2706#]
.1733 A018003400 common_code
	.%line 343 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:851 0
/******/  	data[0] = in[0];
	alu[$0, --, B, b13]
.1734 A05810000D common_code
	.%line 344 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:851 0
/******/          data[1] = in[1];
	alu[$1, --, B, a13]
.1735 A018203000 common_code
	.%line 345 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:851 0
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.%import_expr common_code 1736 <34:22:0> &bp 1741 +
.1736 D9B3714114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:853 3 1741
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring3_status, l_2899#], defer[3]
.1737 A05830000C common_code
	.%line 346 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:851 2
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.1738 A018402C00 common_code
	.%line 347 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:851 1
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.1739 A05850000B common_code
	.%line 348 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:851 0
/******/          data[5] = in[5];
	alu[$5, --, B, a11]
.%import_expr common_code 1740 <34:22:0> &bp 1743 +
.1740 D9B3C00018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:853 0 1743
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2671#]
.1741 E000000001 common_code
	.%line 357 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:857 0
/******/   	     ctx_swap();
l_2899#:
	ctx_arb[voluntary]
.%import_expr common_code 1742 <34:22:0> &bp 1741 +
.1742 D9B3414214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:859 0 1741
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring3_status, l_2899#]
.1743 F0000C3000 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:851 0
/******/  	scratch_put_ring(data,
l_2671#:
	immed[a0, 12, <<0]
.1744 1A1A008000 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:860 0
l_10721#:
	scratch[put, $0, a0, 0, 6], ctx_swap[s1]
.%import_expr common_code 1745 <34:22:0> &bp 1792 +
.1745 D9C0000018 common_code
	.%line 362 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:860 0 1792
	br[l_2866#]
.1746 AAB00C1802 common_code
	.%line 252 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == PACKET_IN_RING_0)
l_2706#:
	alu[--, a2, -, 6]
.%import_expr common_code 1747 <34:22:0> &bp 1750 +
.1747 D9B5800101 common_code
	.%line 252 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1750
	bne[l_2708#]
.%import_expr common_code 1748 <34:22:0> &bp 1765 +
.1748 D9B9500018 common_code
	.%line 254 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 1 1765
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_0_SRAM_RING, ring_out.i, 0);
	br[l_10725#], defer[1]
.1749 F000000702 common_code
	.%line 254 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:756 0
	immed[b1, 2, <<0]
.1750 AAB00C1C02 common_code
	.%line 256 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == PACKET_IN_RING_1)
l_2708#:
	alu[--, a2, -, 7]
.%import_expr common_code 1751 <34:22:0> &bp 1754 +
.1751 D9B6800101 common_code
	.%line 256 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1754
	bne[l_2710#]
.%import_expr common_code 1752 <34:22:0> &bp 1765 +
.1752 D9B9500018 common_code
	.%line 258 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 1 1765
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_1_SRAM_RING, ring_out.i, 0);
	br[l_10725#], defer[1]
.1753 F000000703 common_code
	.%line 258 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:756 0
	immed[b1, 3, <<0]
.1754 AAB00C2002 common_code
	.%line 260 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == PACKET_IN_RING_2)
l_2710#:
	alu[--, a2, -, 8]
.%import_expr common_code 1755 <34:22:0> &bp 1758 +
.1755 D9B7800101 common_code
	.%line 260 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1758
	bne[l_2712#]
.%import_expr common_code 1756 <34:22:0> &bp 1765 +
.1756 D9B9500018 common_code
	.%line 262 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 1 1765
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_2_SRAM_RING, ring_out.i, 0);
	br[l_10725#], defer[1]
.1757 F000000704 common_code
	.%line 262 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:756 0
	immed[b1, 4, <<0]
.1758 AAB00C2402 common_code
	.%line 264 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == PACKET_IN_RING_3)
l_2712#:
	alu[--, a2, -, 9]
.%import_expr common_code 1759 <34:22:0> &bp 1762 +
.1759 D9B8800101 common_code
	.%line 264 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1762
	bne[l_2714#]
.%import_expr common_code 1760 <34:22:0> &bp 1765 +
.1760 D9B9500018 common_code
	.%line 266 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 1 1765
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_3_SRAM_RING, ring_out.i, 0);
	br[l_10725#], defer[1]
.1761 F000000705 common_code
	.%line 266 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:756 0
	immed[b1, 5, <<0]
.1762 AAB00C2802 common_code
	.%line 268 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == PACKET_IN_RING_4)
l_2714#:
	alu[--, a2, -, 10]
.%import_expr common_code 1763 <34:22:0> &bp 1769 +
.1763 D9BA400101 common_code
	.%line 268 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1769
	bne[l_2716#]
.1764 F000000706 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/      sram_ring_put_buffer_6word(PLC_TO_PLUGIN_4_SRAM_RING, ring_out.i, 0);
	immed[b1, 6, <<0]
.%import_expr common_code 1765 <34:22:0> &bp 1101 +
.1765 D913500018 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 1 1101
l_10725#:
	br[_sram_ring_put_buffer_6word#], defer[1]
.%import_expr common_code 1766 <27:20:8,17:10:0> &bp 1767 +
.1766 F0006F9C03 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:756 0
	load_addr[a3, l_10818#]
.1767 F0000C0300 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
l_10818#:
	nop
.%import_expr common_code 1768 <34:22:0> &bp 1792 +
.1768 D9C0000018 common_code
	.%line 270 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1792
	br[l_2866#]
.1769 AAB00C5402 common_code
	.%line 272 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == DROP) // drop the packet
l_2716#:
	alu[--, a2, -, 21]
.%import_expr common_code 1770 <34:22:0> &bp 1779 +
.1770 D9BCC00101 common_code
	.%line 272 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1779
	bne[l_2789#]
.%import_expr common_code 1771 <34:22:0> &bp 1775 +
.1771 D9BBE1C114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:863 2 1775
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring5_status, l_2902#], defer[2]
.1772 A018003400 common_code
	.%line 170 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:861 1
/******/  	data = in[0];
	alu[$0, --, B, b13]
.1773 F0000C5000 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:861 0
/******/  	scratch_put_ring(&data,
	immed[a0, 20, <<0]
.%import_expr common_code 1774 <34:22:0> &bp 1777 +
.1774 D9BC400018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:863 0 1777
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2754#]
.1775 E000000001 common_code
	.%line 179 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:867 0
/******/  		ctx_swap();
l_2902#:
	ctx_arb[voluntary]
.%import_expr common_code 1776 <34:22:0> &bp 1775 +
.1776 D9BBC1C214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:869 0 1775
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring5_status, l_2902#]
.1777 1A10008000 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:870 0
/******/  	scratch_put_ring(&data,
l_2754#:
	scratch[put, $0, a0, 0, 1], ctx_swap[s1]
.%import_expr common_code 1778 <34:22:0> &bp 1792 +
.1778 D9C0000018 common_code
	.%line 184 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:870 0 1792
	br[l_2866#]
.1779 AAB00C5C02 common_code
	.%line 276 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0
/******/    else if(sink == TX)
l_2789#:
	alu[--, a2, -, 23]
.%import_expr common_code 1780 <34:22:0> &bp 1792 +
.1780 D9C0000101 common_code
	.%line 276 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 1792
	bne[l_2866#]
.1781 A018003400 common_code
	.%line 298 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:871 0
/******/  	data[0] = in[0];
	alu[$0, --, B, b13]
.1782 A05810000D common_code
	.%line 299 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:871 0
/******/          data[1] = in[1];
	alu[$1, --, B, a13]
.%import_expr common_code 1783 <34:22:0> &bp 1788 +
.1783 D9BF32C114 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:873 3 1788
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring9_status, l_2905#], defer[3]
.1784 A018203000 common_code
	.%line 300 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:871 2
/******/          data[2] = in[2];
	alu[$2, --, B, b12]
.1785 A05830000C common_code
	.%line 301 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:871 1
/******/          data[3] = in[3];
	alu[$3, --, B, a12]
.1786 A018402C00 common_code
	.%line 302 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 0 fiid:871 0
/******/          data[4] = in[4];
	alu[$4, --, B, b11]
.%import_expr common_code 1787 <34:22:0> &bp 1790 +
.1787 D9BF800018 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:873 0 1790
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br[l_2831#]
.1788 E000000001 common_code
	.%line 311 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:877 0
/******/  	     ctx_swap();
l_2905#:
	ctx_arb[voluntary]
.%import_expr common_code 1789 <34:22:0> &bp 1788 +
.1789 D9BF02C214 common_code
	.%line 106 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:879 0 1788
/******/  	return inp_state_test(inp_state_scr_ring0_full + 
	br_inp_state[scr_ring9_status, l_2905#]
.1790 F0000C9000 common_code
	.%line 316 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:871 0
/******/  	scratch_put_ring(data,
l_2831#:
	immed[a0, 36, <<0]
.1791 1A18008000 common_code
	.%line 316 "/users/onl/npr/onl_router/src/scratch_rings_WU.h" 1 fiid:880 0
	scratch[put, $0, a0, 0, 5], ctx_swap[s1]
.1792 FC04400000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:815 1
/******/    c = ctx();
l_2866#:
	local_csr_rd[active_ctx_sts]
.1793 F0000C0000 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 0 fiid:815 0
	immed[a0, 0, <<0]
.1794 A4000C1C00 common_code
	.%line 655 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:815 0
	alu[a0, a0, AND, 7]
.%import_expr common_code 1795 <34:22:0> &bp 1803 +
.1795 D9C2C00109 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:815 0 1803
/******/    if(c >= FIRST_PACKET_THREAD && c < LAST_PACKET_THREAD) 
	blt[l_2889#]
.1796 AAB00C1400 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:815 0
	alu[--, a0, -, 5]
.%import_expr common_code 1797 <34:22:0> &bp 1800 +
.1797 D9C2000108 common_code
	.%line 663 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:815 0 1800
	bge[l_2879#]
.1798 FC10AEA3A8 common_code
	.%line 665 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:819 0
/******/      signal_same_ME_next_ctx(__signal_number(s));
	local_csr_wr[same_me_signal, (((5 & 15) << 3) | 128)]
.%import_expr common_code 1799 <34:22:0> &bp 1803 +
.1799 D9C2C00018 common_code
	.%line 666 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:815 0 1803
/******/      __implicit_write(s);
	br[l_2889#]
.1800 AAB00C1400 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:815 0
/******/    else if(c == LAST_PACKET_THREAD)
l_2879#:
	alu[--, a0, -, 5]
.%import_expr common_code 1801 <34:22:0> &bp 1803 +
.1801 D9C2C00101 common_code
	.%line 668 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:815 0 1803
	bne[l_2889#]
.1802 FC10ACA328 common_code
	.%line 670 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:817 0
/******/      signal_same_ME(__signal_number(s), FIRST_PACKET_THREAD);
	local_csr_wr[same_me_signal, ((5 & 15) << 3)]
.1803 E800000B00 common_code
	.%line 287 "/users/onl/npr/pluginFramework/plugin_dl.c" 1 fiid:756 0 0 B2
/******/  }
l_2889#:
	rtn[b2]
.1804 A0C9E00340 common_code
	.%line 288 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:674 0
/******/  {
__div_u32#:
	alu[@a30, b0, +, 64]
.1805 FC06EC009E common_code
	.%line 288 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:674 0
	local_csr_wr[active_lm_addr_1, @a30]
.1806 A008E03800 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:674 0
/******/      return _div_mod_32(x, y, 0);
	alu[@a14, --, B, b14]
.1807 F0000C0300 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:674 0
	nop
.%import_expr common_code 1808 <34:22:0> &bp 1136 +
.1808 D91C200018 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:674 2 1136
	br[__div_mod_32#], defer[2]
.1809 F0000C0222 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:674 1
	immed[*l$index1[2], 0, <<0]
.%import_expr common_code 1810 <27:20:8,7:0:0> &bp 1811 +
.1810 F000703B13 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 0 fiid:674 0
	load_addr[b14, l_10819#]
.1811 A0C9E00340 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:674 0
l_10819#:
	alu[@a30, b0, +, 64]
.1812 FC066C009E common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:674 0
	local_csr_wr[active_lm_addr_0, @a30]
.1813 E8000C0004 common_code
	.%line 289 "/users/onl/npr/intel_sdk_285x/microengineC/src/rtl.c" 1 fiid:674 0 0 A4
	rtn[a4]
.1814 F0020C0180 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
/******/      __declspec(sram) char	SPACE[2] = " ";
_helper_sram_outmsg_3ul#:
	immed[$0, 8192, <<0]
.1815 F0000E2000 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
	immed[a0, 136, <<0]
.1816 8132048600 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 1
	alu_shf[--, --, B, 129, <<13]
.1817 4120000400 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 0
	sram[write, $0, b1, a0, 1], ctx_swap[s2], indirect_ref
.1818 F0000C0180 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
	immed[$0, 0, <<0]
.1819 F0000E2000 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
	immed[a0, 136, <<0]
.1820 F2010C4001 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
	immed[a1, 4112, <<8]
.1821 A070000001 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 1
	alu[--, --, B, a1]
.1822 4120000400 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 0
	sram[write, $0, b1, a0, 1], ctx_swap[s2], indirect_ref
.1823 F0000C0180 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.1824 F0000E1000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a0, 132, <<0]
.1825 F201000F10 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[b3, 4112, <<8]
.1826 A030000C00 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, --, B, b3]
.1827 4120000400 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b1, a0, 1], ctx_swap[s2], indirect_ref
.1828 A0C0000787 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	alu[a0, b1, +, 135]
.1829 BA804C0400 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b4, a0, -, 1]
.1830 A0C000076C common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[a0, b1, +, 108]
.1831 AAF0001000 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[--, b4, -, a0]
.%import_expr common_code 1832 <34:22:0> &bp 1906 +
.1832 D9DCB00105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 3 1906
	blo[l_1316#], defer[3]
.1833 A000301400 common_code
	.%line 336 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 2
/******/      helper_ultoa_sram( x0, sram_msg_buf, 28 );
	alu[a3, --, B, b5]
.1834 A0C010076C common_code
	.%line 336 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 1
	alu[a1, b1, +, 108]
.1835 F000000B00 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
/******/      ndigits = 0;
	immed[b2, 0, <<0]
.1836 A030001400 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b5]
.%import_expr common_code 1837 <34:22:0> &bp 1867 +
.1837 D9D2C00101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0 1867
	bne[l_1312#]
.1838 BA80201303 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_1308#:
	alu[b2, 3, -, b4]
.1839 91D0300A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, b2, <<3]
.1840 AA70000F00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, 0]
.1841 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.1842 A448E00B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[@a14, b2, AND, 3]
.1843 AA300C008E common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, @a14, OR, 0]
.1844 9000208600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b2, --, B, 1, <<indirect]
.1845 9140200A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, b2, <<12]
.1846 F4000C408E common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[@a14, 16, <<16]
.1847 AA7000088E common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, @a14]
.1848 4110001020 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.1849 F000000B01 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/  	    ndigits = 1;
	immed[b2, 1, <<0]
.1850 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/  	x = x/10;
l_1309#:
	alu[@a30, b0, +, 64]
.1851 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	local_csr_wr[active_lm_addr_1, @a30]
.1852 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.1853 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	nop
.1854 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	nop
.1855 A062000003 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/  	x = x/10;
	alu[*l$index1, --, B, a3]
.%import_expr common_code 1856 <34:22:0> &bp 1804 +
.1856 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2 1804
	br[__div_u32#], defer[2]
.1857 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	immed[b14, 10, <<0]
.%import_expr common_code 1858 <27:20:8,17:10:0> &bp 1859 +
.1858 F0007D0C04 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	load_addr[a4, l_10820#]
.1859 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
l_10820#:
	alu[@a30, b0, +, 64]
.1860 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	local_csr_wr[active_lm_addr_0, @a30]
.1861 BAC0401301 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[b4, b4, -, 1]
.1862 AAF0001000 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b4, -, a0]
.%import_expr common_code 1863 <34:22:0> &bp 1906 +
.1863 D9DC900105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1 1906
	blo[l_1316#], defer[1]
.1864 A000380000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
/******/  	x = x/10;
	alu[a3, --, B, *l$index0]
.1865 A070000003 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a3]
.%import_expr common_code 1866 <34:22:0> &bp 1892 +
.1866 D9D9000100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0 1892
	beq[l_1313#]
.1867 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_1312#:
	alu[@a30, b0, +, 64]
.1868 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.1869 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/  	    ++ndigits;
	nop
.1870 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	nop
.1871 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	nop
.1872 A062000003 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, a3]
.%import_expr common_code 1873 <34:22:0> &bp 1472 +
.1873 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.1874 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 1875 <27:20:8,17:10:0> &bp 1876 +
.1875 F0007D5004 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10821#]
.1876 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10821#:
	alu[@a30, b0, +, 64]
.1877 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.1878 AA80401303 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, b4]
.1879 91D0380204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a4, <<3]
.1880 A408EC0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[@a14, a4, AND, 3]
.1881 B0805CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b5, *l$index0, +, 48]
.1882 AA70000F00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, 0]
.1883 8008001600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, b5, <<indirect]
.1884 AA300C008E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, @a14, OR, 0]
.1885 9000308600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b3, --, B, 1, <<indirect]
.1886 9140300E00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, b3, <<12]
.1887 F4000C408E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[@a14, 16, <<16]
.1888 AA70000C8E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, @a14]
.1889 4110001020 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 1890 <34:22:0> &bp 1850 +
.1890 D9CE900018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1 1850
/******/  	    ++ndigits;
	br[l_1309#], defer[1]
.1891 B0C0200B01 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu[b2, b2, +, 1]
.1892 A030000800 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/  	} else if( ndigits == 0 ) {
l_1313#:
	alu[--, --, B, b2]
.%import_expr common_code 1893 <34:22:0> &bp 1838 +
.1893 D9CB800100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0 1838
	beq[l_1308#]
.1894 BA80301303 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b3, 3, -, b4]
.1895 91D0500E00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b5, --, B, b3, <<3]
.1896 AA70001700 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b5, OR, 0]
.1897 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.1898 A448E00F03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[@a14, b3, AND, 3]
.1899 AA300C008E common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, @a14, OR, 0]
.1900 9000308600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b3, --, B, 1, <<indirect]
.1901 9140300E00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, b3, <<12]
.1902 F4000C408E common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[@a14, 16, <<16]
.1903 AA70000C8E common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, @a14]
.1904 4110001020 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 1905 <34:22:0> &bp 1850 +
.1905 D9CE800018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 1850
	br[l_1309#]
.1906 A070000003 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      if( x > 0 )		return -1;	// number too big
l_1316#:
	alu[--, --, B, a3]
.%import_expr common_code 1907 <34:22:0> &bp 2036 +
.1907 D9FD100101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1 2036
	bne[l_1326#], defer[1]
.1908 B0C0E0076C common_code
	.%line 337 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 0
/******/      strcat_sram( sram_msg_buf, SPACE );
	alu[b14, b1, +, 108]
.1909 A0C0000788 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      pend = p + n - ndigits - 1;
	alu[a0, b1, +, 136]
.1910 B0C0300B01 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      K = ndigits + 1;			// left-justify
	alu[b3, b2, +, 1]
.%import_expr common_code 1911 <34:22:0> &bp 2026 +
.1911 D9FAB0010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 3 2026
/******/      for( k=0; k<K; k++) {
	ble[l_1325#], defer[3]
.1912 AA80000800 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, a0, -, b2]
.1913 BA805C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu[b5, a0, -, 1]
.1914 F0000C0000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
/******/      for( k=0; k<K; k++) {
	immed[a0, 0, <<0]
.1915 AAF0000F06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[--, b3, -, 6]
.%import_expr common_code 1916 <34:22:0> &bp 2006 +
.1916 D9F5800109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0 2006
	blt[l_1322#]
.1917 BAC0400F06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b4, b3, -, 6]
.1918 0010001620 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
/******/      	*p = *pend;
l_1320#:
	sram[read, $0, b5, 0, 1], ctx_swap[s1], defer[2]
.1919 91D0201600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu_shf[b2, --, B, b5, <<3]
.1920 AAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu[a4, 3, -, a1]
.1921 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	alu[--, b2, OR, 0]
.1922 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu_shf[b2, --, B, $0, <<indirect]
.1923 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	asr[b2, b2, >>24]
.1924 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[a3, --, B, a4, <<3]
.1925 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, a3, OR, 0]
.1926 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[$0, --, B, b2, <<indirect]
.1927 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, a4, AND, 3]
.1928 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, b2, OR, 0]
.1929 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[b2, --, B, 1, <<indirect]
.1930 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<12]
.1931 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu_shf[--, b2, OR, 1, <<20]
.1932 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.1933 B0C0201701 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, b5, +, 1]
.1934 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.1935 A0803C0401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu[a3, a1, +, 1]
.1936 AAC04C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu[a4, 3, -, a3]
.1937 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<3]
.1938 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	alu[--, b2, OR, 0]
.1939 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu_shf[b2, --, B, $0, <<indirect]
.1940 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	asr[b2, b2, >>24]
.1941 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[a3, --, B, a4, <<3]
.1942 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, a3, OR, 0]
.1943 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[$0, --, B, b2, <<indirect]
.1944 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, a4, AND, 3]
.1945 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, b2, OR, 0]
.1946 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[b2, --, B, 1, <<indirect]
.1947 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<12]
.1948 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu_shf[--, b2, OR, 1, <<20]
.1949 4110008401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	sram[write, $0, a1, 1, 1], ctx_swap[s1], indirect_ref
.1950 B0C0201702 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, b5, +, 2]
.1951 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.1952 A0803C0801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu[a3, a1, +, 2]
.1953 AAC04C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu[a4, 3, -, a3]
.1954 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<3]
.1955 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	alu[--, b2, OR, 0]
.1956 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu_shf[b2, --, B, $0, <<indirect]
.1957 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	asr[b2, b2, >>24]
.1958 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[a3, --, B, a4, <<3]
.1959 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, a3, OR, 0]
.1960 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[$0, --, B, b2, <<indirect]
.1961 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, a4, AND, 3]
.1962 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, b2, OR, 0]
.1963 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[b2, --, B, 1, <<indirect]
.1964 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<12]
.1965 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu_shf[--, b2, OR, 1, <<20]
.1966 4110008801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	sram[write, $0, a1, 2, 1], ctx_swap[s1], indirect_ref
.1967 B0C0201703 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, b5, +, 3]
.1968 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.1969 A0803C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu[a3, a1, +, 3]
.1970 AAC04C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu[a4, 3, -, a3]
.1971 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<3]
.1972 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	alu[--, b2, OR, 0]
.1973 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu_shf[b2, --, B, $0, <<indirect]
.1974 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	asr[b2, b2, >>24]
.1975 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[a3, --, B, a4, <<3]
.1976 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, a3, OR, 0]
.1977 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[$0, --, B, b2, <<indirect]
.1978 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, a4, AND, 3]
.1979 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, b2, OR, 0]
.1980 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[b2, --, B, 1, <<indirect]
.1981 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<12]
.1982 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu_shf[--, b2, OR, 1, <<20]
.1983 4110008C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	sram[write, $0, a1, 3, 1], ctx_swap[s1], indirect_ref
.1984 B0C0201704 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, b5, +, 4]
.1985 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.1986 A0803C1001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu[a3, a1, +, 4]
.1987 AAC04C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu[a4, 3, -, a3]
.1988 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<3]
.1989 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	alu[--, b2, OR, 0]
.1990 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu_shf[b2, --, B, $0, <<indirect]
.1991 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	asr[b2, b2, >>24]
.1992 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[a3, --, B, a4, <<3]
.1993 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, a3, OR, 0]
.1994 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[$0, --, B, b2, <<indirect]
.1995 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, a4, AND, 3]
.1996 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, b2, OR, 0]
.1997 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[b2, --, B, 1, <<indirect]
.1998 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<12]
.1999 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu_shf[--, b2, OR, 1, <<20]
.2000 4110009001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	sram[write, $0, a1, 4, 1], ctx_swap[s1], indirect_ref
.2001 A0800C1400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 5]
.2002 AAB0001000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[--, a0, -, b4]
.%import_expr common_code 2003 <34:22:0> &bp 1918 +
.2003 D9DFA0010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2 1918
	ble[l_1320#], defer[2]
.2004 A0801C1401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
/******/  	p++;
	alu[a1, a1, +, 5]
.2005 B0C0501705 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
/******/  	pend++;
	alu[b5, b5, +, 5]
.2006 0010001620 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
/******/      	*p = *pend;
l_1322#:
	sram[read, $0, b5, 0, 1], ctx_swap[s1], defer[2]
.2007 91D0201600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu_shf[b2, --, B, b5, <<3]
.2008 AAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu[a4, 3, -, a1]
.2009 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2
	alu[--, b2, OR, 0]
.2010 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
	alu_shf[b2, --, B, $0, <<indirect]
.2011 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	asr[b2, b2, >>24]
.2012 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[a3, --, B, a4, <<3]
.2013 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, a3, OR, 0]
.2014 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[$0, --, B, b2, <<indirect]
.2015 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[b2, a4, AND, 3]
.2016 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, b2, OR, 0]
.2017 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[b2, --, B, 1, <<indirect]
.2018 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, b2, <<12]
.2019 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu_shf[--, b2, OR, 1, <<20]
.2020 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2021 A0800C0400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 1]
.2022 AAF0000C00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[--, b3, -, a0]
.%import_expr common_code 2023 <34:22:0> &bp 2006 +
.2023 D9F5A0010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 2 2006
	bgt[l_1322#], defer[2]
.2024 A0801C0401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 1
/******/  	p++;
	alu[a1, a1, +, 1]
.2025 B0C0501701 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
/******/  	pend++;
	alu[b5, b5, +, 1]
.2026 BAC02C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
/******/      *p = '\0';
l_1325#:
	alu[b2, 3, -, a1]
.2027 81D0000A00 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[a0, --, B, b2, <<3]
.2028 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, a0, OR, 0]
.2029 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[$0, --, B, 0, <<indirect]
.2030 A440000B03 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu[a0, b2, AND, 3]
.2031 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu[--, a0, OR, 0]
.2032 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	alu_shf[a0, --, B, 1, <<indirect]
.2033 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 0
	alu_shf[b2, --, B, a0, <<12]
.2034 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1045 1
	alu_shf[--, b2, OR, 1, <<20]
.2035 4110008001 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1045 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2036 <34:22:0> &bp 1463 +
.2036 D96DE00018 common_code
	.%line 337 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 2 1463
/******/      strcat_sram( sram_msg_buf, SPACE );
l_1326#:
	br[_strcat_sram#], defer[2]
.2037 A0C010078A common_code
	.%line 337 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 1
	alu[a1, b1, +, 138]
.%import_expr common_code 2038 <27:20:8,7:0:0> &bp 2039 +
.2038 F000700FF7 common_code
	.%line 337 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 0
	load_addr[b3, l_10822#]
.2039 F0000C0180 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
l_10822#:
	immed[$0, 0, <<0]
.2040 F2010C4000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a0, 4112, <<8]
.2041 A070000000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, --, B, a0]
.2042 41200004E8 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b1, 104, 1], ctx_swap[s2], indirect_ref
.2043 A0C000076B common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	alu[a0, b1, +, 107]
.2044 BA804C0400 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b4, a0, -, 1]
.2045 A0C030075C common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[a3, b1, +, 92]
.2046 AAF0001003 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[--, b4, -, a3]
.%import_expr common_code 2047 <34:22:0> &bp 2119 +
.2047 DA11F00105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 3 2119
	blo[l_1344#], defer[3]
.2048 A0C010075C common_code
	.%line 338 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 2
/******/      helper_ultoa_sram( x1, sram_tmpstr, 16 );
	alu[a1, b1, +, 92]
.2049 F000000B00 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
/******/      ndigits = 0;
	immed[b2, 0, <<0]
.2050 B000501000 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/      --pend;
	alu[b5, --, B, b4]
.2051 A070000002 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a2]
.%import_expr common_code 2052 <34:22:0> &bp 2081 +
.2052 DA08400101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0 2081
	bne[l_1340#]
.2053 BA80201303 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_1336#:
	alu[b2, 3, -, b4]
.2054 81D0000A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, b2, <<3]
.2055 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.2056 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.2057 A440000B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, b2, AND, 3]
.2058 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.2059 8000008600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.2060 9140280200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a0, <<12]
.2061 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.2062 4110001020 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.2063 F000000B01 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/  	    ndigits = 1;
	immed[b2, 1, <<0]
.2064 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/  	x = x/10;
l_1337#:
	alu[@a30, b0, +, 64]
.2065 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	local_csr_wr[active_lm_addr_1, @a30]
.2066 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.2067 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	nop
.2068 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	nop
.2069 A062000002 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/  	x = x/10;
	alu[*l$index1, --, B, a2]
.%import_expr common_code 2070 <34:22:0> &bp 1804 +
.2070 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2 1804
	br[__div_u32#], defer[2]
.2071 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	immed[b14, 10, <<0]
.%import_expr common_code 2072 <27:20:8,17:10:0> &bp 2073 +
.2072 F0008C6404 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	load_addr[a4, l_10823#]
.2073 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
l_10823#:
	alu[@a30, b0, +, 64]
.2074 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	local_csr_wr[active_lm_addr_0, @a30]
.2075 BAC0401301 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[b4, b4, -, 1]
.2076 AAF0001003 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b4, -, a3]
.%import_expr common_code 2077 <34:22:0> &bp 2119 +
.2077 DA11D00105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1 2119
	blo[l_1344#], defer[1]
.2078 A000280000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
/******/  	x = x/10;
	alu[a2, --, B, *l$index0]
.2079 A070000002 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a2]
.%import_expr common_code 2080 <34:22:0> &bp 2106 +
.2080 DA0E800100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0 2106
	beq[l_1341#]
.2081 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_1340#:
	alu[@a30, b0, +, 64]
.2082 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.2083 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/  	    ++ndigits;
	nop
.2084 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	nop
.2085 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	nop
.2086 A062000002 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, a2]
.%import_expr common_code 2087 <34:22:0> &bp 1472 +
.2087 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.2088 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 2089 <27:20:8,17:10:0> &bp 2090 +
.2089 F0008CA804 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10824#]
.2090 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10824#:
	alu[@a30, b0, +, 64]
.2091 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.2092 AA80401303 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, b4]
.2093 91D0380204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a4, <<3]
.2094 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/  	    ++ndigits;
	nop
.2095 A0800CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[a0, *l$index0, +, 48]
.2096 AA70000F00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, 0]
.2097 8008080200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a0, <<indirect]
.2098 A4000C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a4, AND, 3]
.2099 AA300C0000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.2100 8000008600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.2101 9140380200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a0, <<12]
.2102 8AC2080E21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.2103 4110001020 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2104 <34:22:0> &bp 2064 +
.2104 DA04100018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1 2064
/******/  	    ++ndigits;
	br[l_1337#], defer[1]
.2105 B0C0200B01 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu[b2, b2, +, 1]
.2106 A030000800 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/  	} else if( ndigits == 0 ) {
l_1341#:
	alu[--, --, B, b2]
.%import_expr common_code 2107 <34:22:0> &bp 2053 +
.2107 DA01400100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0 2053
	beq[l_1336#]
.2108 BA80301303 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b3, 3, -, b4]
.2109 81D0000E00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, b3, <<3]
.2110 AA300C0000 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.2111 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.2112 A440000F03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, b3, AND, 3]
.2113 AA300C0000 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.2114 8000008600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.2115 9140380200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a0, <<12]
.2116 8AC2080E21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.2117 4110001020 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2118 <34:22:0> &bp 2064 +
.2118 DA04000018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 2064
	br[l_1337#]
.2119 A070000002 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      if( x > 0 )		return -1;	// number too big
l_1344#:
	alu[--, --, B, a2]
.%import_expr common_code 2120 <34:22:0> &bp 2248 +
.2120 DA32000101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0 2248
	bne[l_1354#]
.2121 A0C000076C common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      pend = p + n - ndigits - 1;
	alu[a0, b1, +, 108]
.2122 B0C0300B01 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      K = ndigits + 1;			// left-justify
	alu[b3, b2, +, 1]
.%import_expr common_code 2123 <34:22:0> &bp 2238 +
.2123 DA2FB0010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 3 2238
/******/      for( k=0; k<K; k++) {
	ble[l_1353#], defer[3]
.2124 AA80000800 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, a0, -, b2]
.2125 AA802C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu[a2, a0, -, 1]
.2126 F0000C0000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
/******/      for( k=0; k<K; k++) {
	immed[a0, 0, <<0]
.2127 AAF0000F06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[--, b3, -, 6]
.%import_expr common_code 2128 <34:22:0> &bp 2218 +
.2128 DA2A800109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0 2218
	blt[l_1350#]
.2129 BAC0400F06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b4, b3, -, 6]
.2130 0010008202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
/******/      	*p = *pend;
l_1348#:
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2131 91D0280202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu_shf[b2, --, B, a2, <<3]
.2132 BAC0EC0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu[b14, 3, -, a1]
.2133 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	alu[--, b2, OR, 0]
.2134 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu_shf[b2, --, B, $0, <<indirect]
.2135 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	asr[b2, b2, >>24]
.2136 81D0403A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[a4, --, B, b14, <<3]
.2137 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, a4, OR, 0]
.2138 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[$0, --, B, b2, <<indirect]
.2139 B440203B03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, b14, AND, 3]
.2140 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, b2, OR, 0]
.2141 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[b2, --, B, 1, <<indirect]
.2142 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<12]
.2143 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu_shf[--, b2, OR, 1, <<20]
.2144 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2145 B0802C0402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, a2, +, 1]
.2146 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.2147 A0804C0401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu[a4, a1, +, 1]
.2148 BAC0EC0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu[b14, 3, -, a4]
.2149 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<3]
.2150 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	alu[--, b2, OR, 0]
.2151 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu_shf[b2, --, B, $0, <<indirect]
.2152 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	asr[b2, b2, >>24]
.2153 81D0403A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[a4, --, B, b14, <<3]
.2154 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, a4, OR, 0]
.2155 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[$0, --, B, b2, <<indirect]
.2156 B440203B03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, b14, AND, 3]
.2157 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, b2, OR, 0]
.2158 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[b2, --, B, 1, <<indirect]
.2159 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<12]
.2160 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu_shf[--, b2, OR, 1, <<20]
.2161 4110008401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	sram[write, $0, a1, 1, 1], ctx_swap[s1], indirect_ref
.2162 B0802C0802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, a2, +, 2]
.2163 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.2164 A0804C0801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu[a4, a1, +, 2]
.2165 BAC0EC0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu[b14, 3, -, a4]
.2166 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<3]
.2167 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	alu[--, b2, OR, 0]
.2168 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu_shf[b2, --, B, $0, <<indirect]
.2169 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	asr[b2, b2, >>24]
.2170 81D0403A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[a4, --, B, b14, <<3]
.2171 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, a4, OR, 0]
.2172 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[$0, --, B, b2, <<indirect]
.2173 B440203B03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, b14, AND, 3]
.2174 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, b2, OR, 0]
.2175 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[b2, --, B, 1, <<indirect]
.2176 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<12]
.2177 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu_shf[--, b2, OR, 1, <<20]
.2178 4110008801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	sram[write, $0, a1, 2, 1], ctx_swap[s1], indirect_ref
.2179 B0802C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, a2, +, 3]
.2180 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.2181 A0804C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu[a4, a1, +, 3]
.2182 BAC0EC0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu[b14, 3, -, a4]
.2183 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<3]
.2184 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	alu[--, b2, OR, 0]
.2185 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu_shf[b2, --, B, $0, <<indirect]
.2186 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	asr[b2, b2, >>24]
.2187 81D0403A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[a4, --, B, b14, <<3]
.2188 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, a4, OR, 0]
.2189 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[$0, --, B, b2, <<indirect]
.2190 B440203B03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, b14, AND, 3]
.2191 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, b2, OR, 0]
.2192 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[b2, --, B, 1, <<indirect]
.2193 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<12]
.2194 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu_shf[--, b2, OR, 1, <<20]
.2195 4110008C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	sram[write, $0, a1, 3, 1], ctx_swap[s1], indirect_ref
.2196 B0802C1002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, a2, +, 4]
.2197 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.2198 A0804C1001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu[a4, a1, +, 4]
.2199 BAC0EC0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu[b14, 3, -, a4]
.2200 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<3]
.2201 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	alu[--, b2, OR, 0]
.2202 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu_shf[b2, --, B, $0, <<indirect]
.2203 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	asr[b2, b2, >>24]
.2204 81D0403A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[a4, --, B, b14, <<3]
.2205 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, a4, OR, 0]
.2206 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[$0, --, B, b2, <<indirect]
.2207 B440203B03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, b14, AND, 3]
.2208 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, b2, OR, 0]
.2209 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[b2, --, B, 1, <<indirect]
.2210 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<12]
.2211 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu_shf[--, b2, OR, 1, <<20]
.2212 4110009001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	sram[write, $0, a1, 4, 1], ctx_swap[s1], indirect_ref
.2213 A0800C1400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 5]
.2214 AAB0001000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[--, a0, -, b4]
.%import_expr common_code 2215 <34:22:0> &bp 2130 +
.2215 DA14A0010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2 2130
	ble[l_1348#], defer[2]
.2216 A0801C1401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
/******/  	p++;
	alu[a1, a1, +, 5]
.2217 A0802C1402 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
/******/  	pend++;
	alu[a2, a2, +, 5]
.2218 0010008202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
/******/      	*p = *pend;
l_1350#:
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2219 91D0280202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu_shf[b2, --, B, a2, <<3]
.2220 BAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu[b4, 3, -, a1]
.2221 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2
	alu[--, b2, OR, 0]
.2222 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
	alu_shf[b2, --, B, $0, <<indirect]
.2223 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	asr[b2, b2, >>24]
.2224 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[a4, --, B, b4, <<3]
.2225 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, a4, OR, 0]
.2226 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[$0, --, B, b2, <<indirect]
.2227 B440201303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[b2, b4, AND, 3]
.2228 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, b2, OR, 0]
.2229 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[b2, --, B, 1, <<indirect]
.2230 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, b2, <<12]
.2231 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu_shf[--, b2, OR, 1, <<20]
.2232 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2233 A0800C0400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 1]
.2234 AAF0000C00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[--, b3, -, a0]
.%import_expr common_code 2235 <34:22:0> &bp 2218 +
.2235 DA2AA0010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 2 2218
	bgt[l_1350#], defer[2]
.2236 A0801C0401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 1
/******/  	p++;
	alu[a1, a1, +, 1]
.2237 A0802C0402 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
/******/  	pend++;
	alu[a2, a2, +, 1]
.2238 AAC02C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
/******/      *p = '\0';
l_1353#:
	alu[a2, 3, -, a1]
.2239 81D0080202 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[a0, --, B, a2, <<3]
.2240 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, a0, OR, 0]
.2241 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[$0, --, B, 0, <<indirect]
.2242 A4000C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu[a0, a2, AND, 3]
.2243 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu[--, a0, OR, 0]
.2244 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	alu_shf[a0, --, B, 1, <<indirect]
.2245 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 0
	alu_shf[b2, --, B, a0, <<12]
.2246 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1044 1
	alu_shf[--, b2, OR, 1, <<20]
.2247 4110008001 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1044 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2248 A0C9E00374 common_code
	.%line 339 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1354#:
	alu[@a30, b0, +, 116]
.2249 FC06EC009E common_code
	.%line 339 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
	local_csr_wr[active_lm_addr_1, @a30]
.2250 B0C0E0076C common_code
	.%line 339 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
	alu[b14, b1, +, 108]
.%import_expr common_code 2251 <34:22:0> &bp 1463 +
.2251 D96DE00018 common_code
	.%line 339 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 2 1463
	br[_strcat_sram#], defer[2]
.2252 A0C010075C common_code
	.%line 339 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 1
	alu[a1, b1, +, 92]
.%import_expr common_code 2253 <27:20:8,7:0:0> &bp 2254 +
.2253 F000800FCE common_code
	.%line 339 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 0
	load_addr[b3, l_10825#]
.2254 B0C0E0076C common_code
	.%line 340 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_10825#:
	alu[b14, b1, +, 108]
.%import_expr common_code 2255 <34:22:0> &bp 1463 +
.2255 D96DE00018 common_code
	.%line 340 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 2 1463
	br[_strcat_sram#], defer[2]
.2256 A0C010078A common_code
	.%line 340 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 1
	alu[a1, b1, +, 138]
.%import_expr common_code 2257 <27:20:8,7:0:0> &bp 2258 +
.2257 F000800FD2 common_code
	.%line 340 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 0
	load_addr[b3, l_10826#]
.2258 B000488000 common_code
	.%line 341 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
/******/      helper_ultoa_sram( x2, sram_tmpstr, 16 );
l_10826#:
	alu[b4, --, B, *l$index1]
.2259 F0000C0180 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.2260 F2010C4001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a1, 4112, <<8]
.2261 A070000001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, --, B, a1]
.2262 41200004E8 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b1, 104, 1], ctx_swap[s2], indirect_ref
.2263 AAF0001403 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b5, -, a3]
.%import_expr common_code 2264 <34:22:0> &bp 2336 +
.2264 DA48300105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 3 2336
	blo[l_1373#], defer[3]
.2265 A0C020075C common_code
	.%line 341 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 2
/******/      helper_ultoa_sram( x2, sram_tmpstr, 16 );
	alu[a2, b1, +, 92]
.2266 F0000C0000 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
/******/      ndigits = 0;
	immed[a0, 0, <<0]
.2267 B000301400 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/      --pend;
	alu[b3, --, B, b5]
.2268 A030088000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index1]
.%import_expr common_code 2269 <34:22:0> &bp 2298 +
.2269 DA3E800101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0 2298
	bne[l_1369#]
.2270 AA80100F03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_1365#:
	alu[a1, 3, -, b3]
.2271 81D0080201 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, a1, <<3]
.2272 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.2273 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.2274 A4000C0C01 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a1, AND, 3]
.2275 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.2276 8000008600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.2277 9140280200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a0, <<12]
.2278 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.2279 4110000C20 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.2280 F0000C0400 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/  	    ndigits = 1;
	immed[a0, 1, <<0]
.2281 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/  	x = x/10;
l_1366#:
	alu[@a30, b0, +, 64]
.2282 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	local_csr_wr[active_lm_addr_1, @a30]
.2283 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.2284 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	nop
.2285 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	nop
.2286 A022001000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b4]
.%import_expr common_code 2287 <34:22:0> &bp 1804 +
.2287 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2 1804
	br[__div_u32#], defer[2]
.2288 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	immed[b14, 10, <<0]
.%import_expr common_code 2289 <27:20:8,17:10:0> &bp 2290 +
.2289 F0008FC804 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	load_addr[a4, l_10827#]
.2290 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
l_10827#:
	alu[@a30, b0, +, 64]
.2291 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	local_csr_wr[active_lm_addr_0, @a30]
.2292 BAC0300F01 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[b3, b3, -, 1]
.2293 AAF0000C03 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b3, -, a3]
.%import_expr common_code 2294 <34:22:0> &bp 2336 +
.2294 DA48100105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1 2336
	blo[l_1373#], defer[1]
.2295 B000480000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
/******/  	x = x/10;
	alu[b4, --, B, *l$index0]
.2296 A030001000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b4]
.%import_expr common_code 2297 <34:22:0> &bp 2323 +
.2297 DA44C00100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0 2323
	beq[l_1370#]
.2298 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_1369#:
	alu[@a30, b0, +, 64]
.2299 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.2300 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/  	    ++ndigits;
	nop
.2301 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	nop
.2302 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	nop
.2303 A022001000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, b4]
.%import_expr common_code 2304 <34:22:0> &bp 1472 +
.2304 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.2305 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 2306 <27:20:8,17:10:0> &bp 2307 +
.2306 F0009C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10828#]
.2307 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10828#:
	alu[@a30, b0, +, 64]
.2308 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.2309 AA80400F03 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, b3]
.2310 91D0280204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a4, <<3]
.2311 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/  	    ++ndigits;
	nop
.2312 A0801CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[a1, *l$index0, +, 48]
.2313 AA70000B00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.2314 8008080201 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a1, <<indirect]
.2315 A4001C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, a4, AND, 3]
.2316 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.2317 8000108600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.2318 9140280201 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a1, <<12]
.2319 8AC2080A21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.2320 4110000C20 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2321 <34:22:0> &bp 2281 +
.2321 DA3A500018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1 2281
/******/  	    ++ndigits;
	br[l_1366#], defer[1]
.2322 A0800C0400 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu[a0, a0, +, 1]
.2323 A070000000 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/  	} else if( ndigits == 0 ) {
l_1370#:
	alu[--, --, B, a0]
.%import_expr common_code 2324 <34:22:0> &bp 2270 +
.2324 DA37800100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0 2270
	beq[l_1365#]
.2325 BA80200F03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b2, 3, -, b3]
.2326 81D0100A00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a1, --, B, b2, <<3]
.2327 AA300C0001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.2328 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.2329 A440100B03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, b2, AND, 3]
.2330 AA300C0001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.2331 8000108600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.2332 9140280201 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a1, <<12]
.2333 8AC2080A21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.2334 4110000C20 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2335 <34:22:0> &bp 2281 +
.2335 DA3A400018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 2281
	br[l_1366#]
.2336 A030001000 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      if( x > 0 )		return -1;	// number too big
l_1373#:
	alu[--, --, B, b4]
.%import_expr common_code 2337 <34:22:0> &bp 2467 +
.2337 DA68D00101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1 2467
	bne[l_1383#], defer[1]
.2338 B0C0E0076C common_code
	.%line 342 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
	alu[b14, b1, +, 108]
.2339 A0801C0400 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      K = ndigits + 1;			// left-justify
	alu[a1, a0, +, 1]
.2340 B0C020076C common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      pend = p + n - ndigits - 1;
	alu[b2, b1, +, 108]
.2341 A070000001 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a1]
.%import_expr common_code 2342 <34:22:0> &bp 2457 +
.2342 DA6670010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 3 2457
	ble[l_1382#], defer[3]
.2343 AAC0000800 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, b2, -, a0]
.2344 AA803C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu[a3, a0, -, 1]
.2345 F000000B00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
/******/      for( k=0; k<K; k++) {
	immed[b2, 0, <<0]
.2346 AAB00C1801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[--, a1, -, 6]
.%import_expr common_code 2347 <34:22:0> &bp 2437 +
.2347 DA61400109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0 2437
	blt[l_1379#]
.2348 AA800C1801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a1, -, 6]
.2349 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
/******/      	*p = *pend;
l_1377#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2350 91D0380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu_shf[b3, --, B, a3, <<3]
.2351 BAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu[b4, 3, -, a2]
.2352 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	alu[--, b3, OR, 0]
.2353 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu_shf[b3, --, B, $0, <<indirect]
.2354 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	asr[b3, b3, >>24]
.2355 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[a4, --, B, b4, <<3]
.2356 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, a4, OR, 0]
.2357 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[$0, --, B, b3, <<indirect]
.2358 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[b3, b4, AND, 3]
.2359 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, b3, OR, 0]
.2360 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[b3, --, B, 1, <<indirect]
.2361 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, b3, <<12]
.2362 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu_shf[--, b3, OR, 1, <<20]
.2363 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.2364 B0803C0403 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[b3, a3, +, 1]
.2365 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.2366 A0804C0402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu[a4, a2, +, 1]
.2367 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu[b4, 3, -, a4]
.2368 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, b3, <<3]
.2369 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	alu[--, b3, OR, 0]
.2370 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu_shf[b3, --, B, $0, <<indirect]
.2371 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	asr[b3, b3, >>24]
.2372 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[a4, --, B, b4, <<3]
.2373 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, a4, OR, 0]
.2374 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[$0, --, B, b3, <<indirect]
.2375 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[b3, b4, AND, 3]
.2376 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, b3, OR, 0]
.2377 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[b3, --, B, 1, <<indirect]
.2378 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, b3, <<12]
.2379 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu_shf[--, b3, OR, 1, <<20]
.2380 4110008402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	sram[write, $0, a2, 1, 1], ctx_swap[s1], indirect_ref
.2381 B0803C0803 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[b3, a3, +, 2]
.2382 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.2383 A0804C0802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu[a4, a2, +, 2]
.2384 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu[b4, 3, -, a4]
.2385 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, b3, <<3]
.2386 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	alu[--, b3, OR, 0]
.2387 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu_shf[b3, --, B, $0, <<indirect]
.2388 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	asr[b3, b3, >>24]
.2389 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[a4, --, B, b4, <<3]
.2390 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, a4, OR, 0]
.2391 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[$0, --, B, b3, <<indirect]
.2392 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[b3, b4, AND, 3]
.2393 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, b3, OR, 0]
.2394 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[b3, --, B, 1, <<indirect]
.2395 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, b3, <<12]
.2396 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu_shf[--, b3, OR, 1, <<20]
.2397 4110008802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	sram[write, $0, a2, 2, 1], ctx_swap[s1], indirect_ref
.2398 B0803C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[b3, a3, +, 3]
.2399 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.2400 A0804C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu[a4, a2, +, 3]
.2401 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu[b4, 3, -, a4]
.2402 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, b3, <<3]
.2403 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	alu[--, b3, OR, 0]
.2404 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu_shf[b3, --, B, $0, <<indirect]
.2405 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	asr[b3, b3, >>24]
.2406 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[a4, --, B, b4, <<3]
.2407 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, a4, OR, 0]
.2408 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[$0, --, B, b3, <<indirect]
.2409 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[b3, b4, AND, 3]
.2410 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, b3, OR, 0]
.2411 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[b3, --, B, 1, <<indirect]
.2412 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, b3, <<12]
.2413 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu_shf[--, b3, OR, 1, <<20]
.2414 4110008C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	sram[write, $0, a2, 3, 1], ctx_swap[s1], indirect_ref
.2415 B0803C1003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[b3, a3, +, 4]
.2416 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.2417 A0804C1002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu[a4, a2, +, 4]
.2418 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu[b4, 3, -, a4]
.2419 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, b3, <<3]
.2420 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	alu[--, b3, OR, 0]
.2421 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu_shf[b3, --, B, $0, <<indirect]
.2422 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	asr[b3, b3, >>24]
.2423 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[a4, --, B, b4, <<3]
.2424 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, a4, OR, 0]
.2425 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[$0, --, B, b3, <<indirect]
.2426 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[b3, b4, AND, 3]
.2427 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, b3, OR, 0]
.2428 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[b3, --, B, 1, <<indirect]
.2429 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, b3, <<12]
.2430 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu_shf[--, b3, OR, 1, <<20]
.2431 4110009002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	sram[write, $0, a2, 4, 1], ctx_swap[s1], indirect_ref
.2432 B0C0200B05 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 5]
.2433 AAF0000800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[--, b2, -, a0]
.%import_expr common_code 2434 <34:22:0> &bp 2349 +
.2434 DA4B60010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2 2349
	ble[l_1377#], defer[2]
.2435 A0802C1402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
/******/  	p++;
	alu[a2, a2, +, 5]
.2436 A0803C1403 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
/******/  	pend++;
	alu[a3, a3, +, 5]
.2437 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
/******/      	*p = *pend;
l_1379#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2438 81D0080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu_shf[a0, --, B, a3, <<3]
.2439 AAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu[a4, 3, -, a2]
.2440 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2
	alu[--, a0, OR, 0]
.2441 8000020200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
	alu_shf[a0, --, B, $0, <<indirect]
.2442 8D80080100 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	asr[a0, a0, >>24]
.2443 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, a4, <<3]
.2444 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, b3, OR, 0]
.2445 8008080200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[$0, --, B, a0, <<indirect]
.2446 A4000C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[a0, a4, AND, 3]
.2447 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, a0, OR, 0]
.2448 8000008600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[a0, --, B, 1, <<indirect]
.2449 9140380200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b3, --, B, a0, <<12]
.2450 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu_shf[--, b3, OR, 1, <<20]
.2451 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.2452 B0C0200B01 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 1]
.2453 AAB0000801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[--, a1, -, b2]
.%import_expr common_code 2454 <34:22:0> &bp 2437 +
.2454 DA6160010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 2 2437
	bgt[l_1379#], defer[2]
.2455 A0802C0402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 1
/******/  	p++;
	alu[a2, a2, +, 1]
.2456 A0803C0403 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.2457 AAC01C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
/******/      *p = '\0';
l_1382#:
	alu[a1, 3, -, a2]
.2458 81D0080201 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[a0, --, B, a1, <<3]
.2459 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, a0, OR, 0]
.2460 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[$0, --, B, 0, <<indirect]
.2461 A4000C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu[a0, a1, AND, 3]
.2462 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu[--, a0, OR, 0]
.2463 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	alu_shf[a0, --, B, 1, <<indirect]
.2464 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 0
	alu_shf[b2, --, B, a0, <<12]
.2465 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1043 1
	alu_shf[--, b2, OR, 1, <<20]
.2466 4110008002 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1043 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2467 <34:22:0> &bp 1463 +
.2467 D96DE00018 common_code
	.%line 342 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 2 1463
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1383#:
	br[_strcat_sram#], defer[2]
.2468 A0C010075C common_code
	.%line 342 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 1
	alu[a1, b1, +, 92]
.%import_expr common_code 2469 <27:20:8,7:0:0> &bp 2470 +
.2469 F000900FA6 common_code
	.%line 342 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 0
	load_addr[b3, l_10829#]
.2470 A0C020034C common_code
	.%line 343 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
/******/      memcpy_lmem_sram( outmsgstr, sram_msg_buf, 28 );
l_10829#:
	alu[a2, b0, +, 76]
.2471 B0C050076C common_code
	.%line 343 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0
	alu[b5, b1, +, 108]
.%import_expr common_code 2472 <34:22:0> &bp 943 +
.2472 D8EBE00018 common_code
	.%line 343 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 2 943
	br[_memcpy_lmem_sram#], defer[2]
.2473 F0000C7004 common_code
	.%line 343 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 1
	immed[a4, 28, <<0]
.%import_expr common_code 2474 <27:20:8,17:10:0> &bp 2475 +
.2474 F0009EAC01 common_code
	.%line 343 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:695 0
	load_addr[a1, l_10830#]
.2475 E8000C0005 common_code
	.%line 344 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:695 0 0 A5
/******/  }
l_10830#:
	rtn[a5]
.2476 F0000C0180 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
_helper_sram_outmsg_1ul#:
	immed[$0, 0, <<0]
.2477 F2010C4002 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a2, 4112, <<8]
.2478 A070000002 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, --, B, a2]
.2479 41200004B8 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b1, 88, 1], ctx_swap[s2], indirect_ref
.2480 A0C020075B common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	alu[a2, b1, +, 91]
.2481 AA802C0402 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, a2, -, 1]
.2482 B0C0300740 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[b3, b1, +, 64]
.2483 AAB0000C02 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[--, a2, -, b3]
.%import_expr common_code 2484 <34:22:0> &bp 2556 +
.2484 DA7F300105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 3 2556
	blo[l_1671#], defer[3]
.2485 A0C0100740 common_code
	.%line 320 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:685 2
/******/      helper_ultoa_sram( x0, sram_msg_buf, 28 );
	alu[a1, b1, +, 64]
.2486 F0000C0000 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
/******/      ndigits = 0;
	immed[a0, 0, <<0]
.2487 B0C0500740 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:685 0
/******/      memcpy_lmem_sram( outmsgstr, sram_msg_buf, 28 );
	alu[b5, b1, +, 64]
.2488 A030001000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b4]
.%import_expr common_code 2489 <34:22:0> &bp 2518 +
.2489 DA75800101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0 2518
	bne[l_1667#]
.2490 BAC02C0C02 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_1663#:
	alu[b2, 3, -, a2]
.2491 81D0000A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, b2, <<3]
.2492 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.2493 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.2494 A440000B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, b2, AND, 3]
.2495 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.2496 8000008600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.2497 9140280200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a0, <<12]
.2498 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.2499 4110008002 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.2500 F0000C0400 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/  	    ndigits = 1;
	immed[a0, 1, <<0]
.2501 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/  	x = x/10;
l_1664#:
	alu[@a30, b0, +, 64]
.2502 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	local_csr_wr[active_lm_addr_1, @a30]
.2503 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.2504 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	nop
.2505 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	nop
.2506 A022001000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b4]
.%import_expr common_code 2507 <34:22:0> &bp 1804 +
.2507 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2 1804
	br[__div_u32#], defer[2]
.2508 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	immed[b14, 10, <<0]
.%import_expr common_code 2509 <27:20:8,17:10:0> &bp 2510 +
.2509 F0009F3804 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	load_addr[a4, l_10831#]
.2510 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
l_10831#:
	alu[@a30, b0, +, 64]
.2511 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	local_csr_wr[active_lm_addr_0, @a30]
.2512 AA802C0402 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[a2, a2, -, 1]
.2513 AAB0000C02 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a2, -, b3]
.%import_expr common_code 2514 <34:22:0> &bp 2556 +
.2514 DA7F100105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1 2556
	blo[l_1671#], defer[1]
.2515 B000480000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
/******/  	x = x/10;
	alu[b4, --, B, *l$index0]
.2516 A030001000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b4]
.%import_expr common_code 2517 <34:22:0> &bp 2543 +
.2517 DA7BC00100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0 2543
	beq[l_1668#]
.2518 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_1667#:
	alu[@a30, b0, +, 64]
.2519 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.2520 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/  	    ++ndigits;
	nop
.2521 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	nop
.2522 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	nop
.2523 A022001000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, b4]
.%import_expr common_code 2524 <34:22:0> &bp 1472 +
.2524 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.2525 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 2526 <27:20:8,17:10:0> &bp 2527 +
.2526 F0009F7C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10832#]
.2527 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10832#:
	alu[@a30, b0, +, 64]
.2528 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.2529 AAC04C0C02 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, a2]
.2530 81D0380204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a3, --, B, a4, <<3]
.2531 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/  	    ++ndigits;
	nop
.2532 B0802CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[b2, *l$index0, +, 48]
.2533 AA300C0003 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a3, OR, 0]
.2534 8008000A00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, b2, <<indirect]
.2535 B4002C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b2, a4, AND, 3]
.2536 AA70000B00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.2537 9000208600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b2, --, B, 1, <<indirect]
.2538 9140200A00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, b2, <<12]
.2539 8AC2080A21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.2540 4110008002 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2541 <34:22:0> &bp 2501 +
.2541 DA71500018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1 2501
/******/  	    ++ndigits;
	br[l_1664#], defer[1]
.2542 A0800C0400 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu[a0, a0, +, 1]
.2543 A070000000 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/  	} else if( ndigits == 0 ) {
l_1668#:
	alu[--, --, B, a0]
.%import_expr common_code 2544 <34:22:0> &bp 2490 +
.2544 DA6E800100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0 2490
	beq[l_1663#]
.2545 AAC03C0C02 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a3, 3, -, a2]
.2546 91D0280203 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a3, <<3]
.2547 AA70000B00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.2548 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.2549 B4002C0C03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b2, a3, AND, 3]
.2550 AA70000B00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.2551 9000208600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b2, --, B, 1, <<indirect]
.2552 9140200A00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, b2, <<12]
.2553 8AC2080A21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.2554 4110008002 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2555 <34:22:0> &bp 2501 +
.2555 DA71400018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 2501
	br[l_1664#]
.2556 A030001000 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      if( x > 0 )		return -1;	// number too big
l_1671#:
	alu[--, --, B, b4]
.%import_expr common_code 2557 <34:22:0> &bp 2686 +
.2557 DA9F800101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0 2686
	bne[l_1681#]
.2558 B0802C0400 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      K = ndigits + 1;			// left-justify
	alu[b2, a0, +, 1]
.2559 B0C030075C common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      pend = p + n - ndigits - 1;
	alu[b3, b1, +, 92]
.2560 A030000800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, b2]
.%import_expr common_code 2561 <34:22:0> &bp 2676 +
.2561 DA9D30010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 3 2676
	ble[l_1680#], defer[3]
.2562 AAC0000C00 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, b3, -, a0]
.2563 AA802C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu[a2, a0, -, 1]
.2564 F0000C0000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
/******/      for( k=0; k<K; k++) {
	immed[a0, 0, <<0]
.2565 AAF0000B06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[--, b2, -, 6]
.%import_expr common_code 2566 <34:22:0> &bp 2656 +
.2566 DA98000109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0 2656
	blt[l_1677#]
.2567 BAC0400B06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b4, b2, -, 6]
.2568 0010008202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
/******/      	*p = *pend;
l_1675#:
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2569 81D0380202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu_shf[a3, --, B, a2, <<3]
.2570 AAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu[a4, 3, -, a1]
.2571 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	alu[--, a3, OR, 0]
.2572 8000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu_shf[a3, --, B, $0, <<indirect]
.2573 8D80380103 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	asr[a3, a3, >>24]
.2574 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a4, <<3]
.2575 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, b3, OR, 0]
.2576 8008080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[$0, --, B, a3, <<indirect]
.2577 A4003C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a4, AND, 3]
.2578 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, a3, OR, 0]
.2579 8000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[a3, --, B, 1, <<indirect]
.2580 9140380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a3, <<12]
.2581 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu_shf[--, b3, OR, 1, <<20]
.2582 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2583 A0803C0402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a2, +, 1]
.2584 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2585 B0803C0401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu[b3, a1, +, 1]
.2586 AA80400F03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu[a4, 3, -, b3]
.2587 81D0380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[a3, --, B, a3, <<3]
.2588 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	alu[--, a3, OR, 0]
.2589 8000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu_shf[a3, --, B, $0, <<indirect]
.2590 8D80380103 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	asr[a3, a3, >>24]
.2591 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a4, <<3]
.2592 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, b3, OR, 0]
.2593 8008080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[$0, --, B, a3, <<indirect]
.2594 A4003C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a4, AND, 3]
.2595 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, a3, OR, 0]
.2596 8000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[a3, --, B, 1, <<indirect]
.2597 9140380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a3, <<12]
.2598 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu_shf[--, b3, OR, 1, <<20]
.2599 4110008401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	sram[write, $0, a1, 1, 1], ctx_swap[s1], indirect_ref
.2600 A0803C0802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a2, +, 2]
.2601 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2602 B0803C0801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu[b3, a1, +, 2]
.2603 AA80400F03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu[a4, 3, -, b3]
.2604 81D0380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[a3, --, B, a3, <<3]
.2605 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	alu[--, a3, OR, 0]
.2606 8000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu_shf[a3, --, B, $0, <<indirect]
.2607 8D80380103 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	asr[a3, a3, >>24]
.2608 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a4, <<3]
.2609 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, b3, OR, 0]
.2610 8008080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[$0, --, B, a3, <<indirect]
.2611 A4003C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a4, AND, 3]
.2612 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, a3, OR, 0]
.2613 8000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[a3, --, B, 1, <<indirect]
.2614 9140380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a3, <<12]
.2615 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu_shf[--, b3, OR, 1, <<20]
.2616 4110008801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	sram[write, $0, a1, 2, 1], ctx_swap[s1], indirect_ref
.2617 A0803C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a2, +, 3]
.2618 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2619 B0803C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu[b3, a1, +, 3]
.2620 AA80400F03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu[a4, 3, -, b3]
.2621 81D0380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[a3, --, B, a3, <<3]
.2622 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	alu[--, a3, OR, 0]
.2623 8000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu_shf[a3, --, B, $0, <<indirect]
.2624 8D80380103 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	asr[a3, a3, >>24]
.2625 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a4, <<3]
.2626 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, b3, OR, 0]
.2627 8008080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[$0, --, B, a3, <<indirect]
.2628 A4003C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a4, AND, 3]
.2629 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, a3, OR, 0]
.2630 8000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[a3, --, B, 1, <<indirect]
.2631 9140380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a3, <<12]
.2632 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu_shf[--, b3, OR, 1, <<20]
.2633 4110008C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	sram[write, $0, a1, 3, 1], ctx_swap[s1], indirect_ref
.2634 A0803C1002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a2, +, 4]
.2635 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.2636 B0803C1001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu[b3, a1, +, 4]
.2637 AA80400F03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu[a4, 3, -, b3]
.2638 81D0380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[a3, --, B, a3, <<3]
.2639 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	alu[--, a3, OR, 0]
.2640 8000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu_shf[a3, --, B, $0, <<indirect]
.2641 8D80380103 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	asr[a3, a3, >>24]
.2642 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a4, <<3]
.2643 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, b3, OR, 0]
.2644 8008080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[$0, --, B, a3, <<indirect]
.2645 A4003C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a4, AND, 3]
.2646 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, a3, OR, 0]
.2647 8000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[a3, --, B, 1, <<indirect]
.2648 9140380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a3, <<12]
.2649 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu_shf[--, b3, OR, 1, <<20]
.2650 4110009001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	sram[write, $0, a1, 4, 1], ctx_swap[s1], indirect_ref
.2651 A0800C1400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 5]
.2652 AAB0001000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[--, a0, -, b4]
.%import_expr common_code 2653 <34:22:0> &bp 2568 +
.2653 DA8220010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2 2568
	ble[l_1675#], defer[2]
.2654 A0801C1401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
/******/  	p++;
	alu[a1, a1, +, 5]
.2655 A0802C1402 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
/******/  	pend++;
	alu[a2, a2, +, 5]
.2656 0010008202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
/******/      	*p = *pend;
l_1677#:
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.2657 81D0380202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu_shf[a3, --, B, a2, <<3]
.2658 AAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu[a4, 3, -, a1]
.2659 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2
	alu[--, a3, OR, 0]
.2660 8000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
	alu_shf[a3, --, B, $0, <<indirect]
.2661 8D80380103 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	asr[a3, a3, >>24]
.2662 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a4, <<3]
.2663 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, b3, OR, 0]
.2664 8008080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[$0, --, B, a3, <<indirect]
.2665 A4003C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a3, a4, AND, 3]
.2666 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, a3, OR, 0]
.2667 8000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[a3, --, B, 1, <<indirect]
.2668 9140380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b3, --, B, a3, <<12]
.2669 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu_shf[--, b3, OR, 1, <<20]
.2670 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2671 A0800C0400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 1]
.2672 AAF0000800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[--, b2, -, a0]
.%import_expr common_code 2673 <34:22:0> &bp 2656 +
.2673 DA9820010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 2 2656
	bgt[l_1677#], defer[2]
.2674 A0801C0401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 1
/******/  	p++;
	alu[a1, a1, +, 1]
.2675 A0802C0402 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
/******/  	pend++;
	alu[a2, a2, +, 1]
.2676 AAC02C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
/******/      *p = '\0';
l_1680#:
	alu[a2, 3, -, a1]
.2677 81D0080202 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[a0, --, B, a2, <<3]
.2678 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, a0, OR, 0]
.2679 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[$0, --, B, 0, <<indirect]
.2680 A4000C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu[a0, a2, AND, 3]
.2681 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu[--, a0, OR, 0]
.2682 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	alu_shf[a0, --, B, 1, <<indirect]
.2683 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 0
	alu_shf[b2, --, B, a0, <<12]
.2684 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1077 1
	alu_shf[--, b2, OR, 1, <<20]
.2685 4110008001 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1077 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2686 A0C020034C common_code
	.%line 321 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:685 0
/******/      memcpy_lmem_sram( outmsgstr, sram_msg_buf, 28 );
l_1681#:
	alu[a2, b0, +, 76]
.%import_expr common_code 2687 <34:22:0> &bp 943 +
.2687 D8EBE00018 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:685 2 943
	br[_memcpy_lmem_sram#], defer[2]
.2688 F0000C7004 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:685 1
	immed[a4, 28, <<0]
.%import_expr common_code 2689 <27:20:8,17:10:0> &bp 2690 +
.2689 F000AE0801 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:685 0
	load_addr[a1, l_10833#]
.2690 E8000C0005 common_code
	.%line 322 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:685 0 0 A5
/******/  }
l_10833#:
	rtn[a5]
.2691 F0020C0180 common_code
	.%line 356 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      __declspec(sram) char	SPACE[2] = " ";
_helper_sram_outmsg_5ul#:
	immed[$0, 8192, <<0]
.2692 8132048600 common_code
	.%line 356 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 1
	alu_shf[--, --, B, 129, <<13]
.2693 412000047C common_code
	.%line 356 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	sram[write, $0, b1, 60, 1], ctx_swap[s2], indirect_ref
.2694 F0000C0180 common_code
	.%line 356 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
	immed[$0, 0, <<0]
.2695 F2010C4000 common_code
	.%line 356 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
	immed[a0, 4112, <<8]
.2696 A070000000 common_code
	.%line 356 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 1
	alu[--, --, B, a0]
.2697 412000047C common_code
	.%line 356 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	sram[write, $0, b1, 60, 1], ctx_swap[s2], indirect_ref
.2698 F0000C0180 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.2699 F2010C4000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a0, 4112, <<8]
.2700 A070000000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, --, B, a0]
.2701 4120000478 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b1, 56, 1], ctx_swap[s2], indirect_ref
.2702 A0C000073B common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	alu[a0, b1, +, 59]
.2703 BA804C0400 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b4, a0, -, 1]
.2704 A0C0000720 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[a0, b1, +, 32]
.2705 AAF0001000 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[--, b4, -, a0]
.%import_expr common_code 2706 <34:22:0> &bp 2779 +
.2706 DAB6E00105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2 2779
	blo[l_1700#], defer[2]
.2707 A0C0100720 common_code
	.%line 360 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
/******/      helper_ultoa_sram( x0, sram_msg_buf, 28 );
	alu[a1, b1, +, 32]
.2708 F000000B00 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
/******/      ndigits = 0;
	immed[b2, 0, <<0]
.2709 A030001400 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b5]
.%import_expr common_code 2710 <34:22:0> &bp 2740 +
.2710 DAAD000101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0 2740
	bne[l_1696#]
.2711 BA80201303 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_1692#:
	alu[b2, 3, -, b4]
.2712 91D0300A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, b2, <<3]
.2713 AA70000F00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, 0]
.2714 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.2715 A448E00B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[@a14, b2, AND, 3]
.2716 AA300C008E common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, @a14, OR, 0]
.2717 9000208600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b2, --, B, 1, <<indirect]
.2718 9140200A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, b2, <<12]
.2719 F4000C408E common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[@a14, 16, <<16]
.2720 AA7000088E common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, @a14]
.2721 4110001020 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.2722 F000000B01 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/  	    ndigits = 1;
	immed[b2, 1, <<0]
.2723 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/  	x = x/10;
l_1693#:
	alu[@a30, b0, +, 64]
.2724 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	local_csr_wr[active_lm_addr_1, @a30]
.2725 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.2726 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	nop
.2727 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	nop
.2728 A022001400 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b5]
.%import_expr common_code 2729 <34:22:0> &bp 1804 +
.2729 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2 1804
	br[__div_u32#], defer[2]
.2730 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	immed[b14, 10, <<0]
.%import_expr common_code 2731 <27:20:8,17:10:0> &bp 2732 +
.2731 F000AEB004 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	load_addr[a4, l_10834#]
.2732 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
l_10834#:
	alu[@a30, b0, +, 64]
.2733 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	local_csr_wr[active_lm_addr_0, @a30]
.2734 BAC0401301 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[b4, b4, -, 1]
.2735 AAF0001000 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b4, -, a0]
.%import_expr common_code 2736 <34:22:0> &bp 2779 +
.2736 DAB6D00105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1 2779
	blo[l_1700#], defer[1]
.2737 B000580000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
/******/  	x = x/10;
	alu[b5, --, B, *l$index0]
.2738 A030001400 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b5]
.%import_expr common_code 2739 <34:22:0> &bp 2765 +
.2739 DAB3400100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0 2765
	beq[l_1697#]
.2740 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_1696#:
	alu[@a30, b0, +, 64]
.2741 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.2742 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/  	    ++ndigits;
	nop
.2743 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	nop
.2744 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	nop
.2745 A022001400 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, b5]
.%import_expr common_code 2746 <34:22:0> &bp 1472 +
.2746 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.2747 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 2748 <27:20:8,17:10:0> &bp 2749 +
.2748 F000AEF404 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10835#]
.2749 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10835#:
	alu[@a30, b0, +, 64]
.2750 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.2751 AA80401303 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, b4]
.2752 91D0380204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a4, <<3]
.2753 A408EC0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[@a14, a4, AND, 3]
.2754 B080ECC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b14, *l$index0, +, 48]
.2755 AA70000F00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, 0]
.2756 8008003A00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, b14, <<indirect]
.2757 AA300C008E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, @a14, OR, 0]
.2758 9000308600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b3, --, B, 1, <<indirect]
.2759 9140300E00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, b3, <<12]
.2760 F4000C408E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[@a14, 16, <<16]
.2761 AA70000C8E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, @a14]
.2762 4110001020 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2763 <34:22:0> &bp 2723 +
.2763 DAA8D00018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1 2723
/******/  	    ++ndigits;
	br[l_1693#], defer[1]
.2764 B0C0200B01 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu[b2, b2, +, 1]
.2765 A030000800 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/  	} else if( ndigits == 0 ) {
l_1697#:
	alu[--, --, B, b2]
.%import_expr common_code 2766 <34:22:0> &bp 2711 +
.2766 DAA5C00100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0 2711
	beq[l_1692#]
.2767 BA80301303 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b3, 3, -, b4]
.2768 91D0E00E00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b14, --, B, b3, <<3]
.2769 AA70003B00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b14, OR, 0]
.2770 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.2771 A448E00F03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[@a14, b3, AND, 3]
.2772 AA300C008E common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, @a14, OR, 0]
.2773 9000308600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b3, --, B, 1, <<indirect]
.2774 9140300E00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, b3, <<12]
.2775 F4000C408E common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[@a14, 16, <<16]
.2776 AA70000C8E common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, @a14]
.2777 4110001020 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2778 <34:22:0> &bp 2723 +
.2778 DAA8C00018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 2723
	br[l_1693#]
.2779 A030001400 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      if( x > 0 )		return -1;	// number too big
l_1700#:
	alu[--, --, B, b5]
.%import_expr common_code 2780 <34:22:0> &bp 2914 +
.2780 DAD8800101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0 2914
	bne[l_1710#]
.2781 A0C000073C common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      pend = p + n - ndigits - 1;
	alu[a0, b1, +, 60]
.2782 B0C0300B01 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      K = ndigits + 1;			// left-justify
	alu[b3, b2, +, 1]
.%import_expr common_code 2783 <34:22:0> &bp 2904 +
.2783 DAD630010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 3 2904
/******/      for( k=0; k<K; k++) {
	ble[l_1709#], defer[3]
.2784 AA80000800 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, a0, -, b2]
.2785 BA80EC0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	alu[b14, a0, -, 1]
.2786 F0000C0000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
/******/      for( k=0; k<K; k++) {
	immed[a0, 0, <<0]
.2787 AAF0000F06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[--, b3, -, 6]
.%import_expr common_code 2788 <34:22:0> &bp 2883 +
.2788 DAD0C00109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0 2883
	blt[l_1706#]
.2789 BAC0400F06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b4, b3, -, 6]
.2790 0010003A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2
/******/      	*p = *pend;
l_1704#:
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[2]
.2791 91D0203A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	alu_shf[b2, --, B, b14, <<3]
.2792 AAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu[a4, 3, -, a1]
.2793 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2
	alu[--, b2, OR, 0]
.2794 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	alu_shf[b2, --, B, $0, <<indirect]
.2795 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	asr[b2, b2, >>24]
.2796 91D0580204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b5, --, B, a4, <<3]
.2797 AA70001700 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b5, OR, 0]
.2798 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[$0, --, B, b2, <<indirect]
.2799 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, a4, AND, 3]
.2800 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, 0]
.2801 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[b2, --, B, 1, <<indirect]
.2802 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b2, --, B, b2, <<12]
.2803 F4000C408E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	immed[@a14, 16, <<16]
.2804 AA7000088E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, @a14]
.2805 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2806 B0C0203B01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, b14, +, 1]
.2807 0010000920 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[1]
.2808 A0800C1400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 5]
.2809 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      	*p = *pend;
	alu_shf[b2, --, B, b2, <<3]
.2810 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2
	alu[--, b2, OR, 0]
.2811 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	alu_shf[b2, --, B, $0, <<indirect]
.2812 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	asr[b2, b2, >>24]
.2813 A088EC0401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[@a14, a1, +, 1]
.2814 AAC04C0C8E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[a4, 3, -, @a14]
.2815 91D0580204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b5, --, B, a4, <<3]
.2816 AA70001700 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b5, OR, 0]
.2817 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[$0, --, B, b2, <<indirect]
.2818 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, a4, AND, 3]
.2819 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, 0]
.2820 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[b2, --, B, 1, <<indirect]
.2821 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b2, --, B, b2, <<12]
.2822 F4000C408E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	immed[@a14, 16, <<16]
.2823 AA7000088E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, @a14]
.2824 4110008401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	sram[write, $0, a1, 1, 1], ctx_swap[s1], indirect_ref
.2825 B0C0203B02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, b14, +, 2]
.2826 0010000820 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	sram[read, $0, b2, 0, 1], ctx_swap[s1]
.2827 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b2, --, B, b2, <<3]
.2828 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2
	alu[--, b2, OR, 0]
.2829 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	alu_shf[b2, --, B, $0, <<indirect]
.2830 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	asr[b2, b2, >>24]
.2831 A088EC0801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[@a14, a1, +, 2]
.2832 AAC04C0C8E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[a4, 3, -, @a14]
.2833 91D0580204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b5, --, B, a4, <<3]
.2834 AA70001700 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b5, OR, 0]
.2835 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[$0, --, B, b2, <<indirect]
.2836 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, a4, AND, 3]
.2837 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, 0]
.2838 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[b2, --, B, 1, <<indirect]
.2839 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b2, --, B, b2, <<12]
.2840 F4000C408E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	immed[@a14, 16, <<16]
.2841 AA7000088E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, @a14]
.2842 4110008801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	sram[write, $0, a1, 2, 1], ctx_swap[s1], indirect_ref
.2843 B0C0203B03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, b14, +, 3]
.2844 0010000820 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	sram[read, $0, b2, 0, 1], ctx_swap[s1]
.2845 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b2, --, B, b2, <<3]
.2846 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2
	alu[--, b2, OR, 0]
.2847 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	alu_shf[b2, --, B, $0, <<indirect]
.2848 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	asr[b2, b2, >>24]
.2849 A088EC0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[@a14, a1, +, 3]
.2850 AAC04C0C8E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[a4, 3, -, @a14]
.2851 91D0580204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b5, --, B, a4, <<3]
.2852 AA70001700 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b5, OR, 0]
.2853 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[$0, --, B, b2, <<indirect]
.2854 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, a4, AND, 3]
.2855 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, 0]
.2856 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[b2, --, B, 1, <<indirect]
.2857 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b2, --, B, b2, <<12]
.2858 F4000C408E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	immed[@a14, 16, <<16]
.2859 AA7000088E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, @a14]
.2860 4110008C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	sram[write, $0, a1, 3, 1], ctx_swap[s1], indirect_ref
.2861 B0C0203B04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, b14, +, 4]
.2862 0010000920 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[1]
.2863 B0C0E03B05 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
/******/  	pend++;
	alu[b14, b14, +, 5]
.2864 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      	*p = *pend;
	alu_shf[b2, --, B, b2, <<3]
.2865 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2
	alu[--, b2, OR, 0]
.2866 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	alu_shf[b2, --, B, $0, <<indirect]
.2867 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	asr[b2, b2, >>24]
.2868 A088EC1001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[@a14, a1, +, 4]
.2869 AAC04C0C8E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[a4, 3, -, @a14]
.2870 91D0580204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b5, --, B, a4, <<3]
.2871 AA70001700 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b5, OR, 0]
.2872 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[$0, --, B, b2, <<indirect]
.2873 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, a4, AND, 3]
.2874 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, 0]
.2875 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[b2, --, B, 1, <<indirect]
.2876 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b2, --, B, b2, <<12]
.2877 F4000C408E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	immed[@a14, 16, <<16]
.2878 AA7000088E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, @a14]
.2879 4110009001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	sram[write, $0, a1, 4, 1], ctx_swap[s1], indirect_ref
.2880 AAB0001000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      for( k=0; k<K; k++) {
	alu[--, a0, -, b4]
.%import_expr common_code 2881 <34:22:0> &bp 2790 +
.2881 DAB990010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1 2790
	ble[l_1704#], defer[1]
.2882 A0801C1401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
/******/  	p++;
	alu[a1, a1, +, 5]
.2883 0010003A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2
/******/      	*p = *pend;
l_1706#:
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[2]
.2884 91D0203A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	alu_shf[b2, --, B, b14, <<3]
.2885 AAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu[a4, 3, -, a1]
.2886 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2
	alu[--, b2, OR, 0]
.2887 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
	alu_shf[b2, --, B, $0, <<indirect]
.2888 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	asr[b2, b2, >>24]
.2889 91D0480204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b4, --, B, a4, <<3]
.2890 AA70001300 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b4, OR, 0]
.2891 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[$0, --, B, b2, <<indirect]
.2892 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[b2, a4, AND, 3]
.2893 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, 0]
.2894 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[b2, --, B, 1, <<indirect]
.2895 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b2, --, B, b2, <<12]
.2896 F4000C408E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	immed[@a14, 16, <<16]
.2897 AA7000088E common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, b2, OR, @a14]
.2898 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2899 A0800C0400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 1]
.2900 AAF0000C00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[--, b3, -, a0]
.%import_expr common_code 2901 <34:22:0> &bp 2883 +
.2901 DAD0E0010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 2 2883
	bgt[l_1706#], defer[2]
.2902 A0801C0401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 1
/******/  	p++;
	alu[a1, a1, +, 1]
.2903 B0C0E03B01 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
/******/  	pend++;
	alu[b14, b14, +, 1]
.2904 BAC02C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
/******/      *p = '\0';
l_1709#:
	alu[b2, 3, -, a1]
.2905 81D0000A00 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[a0, --, B, b2, <<3]
.2906 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, a0, OR, 0]
.2907 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[$0, --, B, 0, <<indirect]
.2908 A440000B03 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu[a0, b2, AND, 3]
.2909 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu[--, a0, OR, 0]
.2910 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	alu_shf[a0, --, B, 1, <<indirect]
.2911 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 0
	alu_shf[b2, --, B, a0, <<12]
.2912 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1042 1
	alu_shf[--, b2, OR, 1, <<20]
.2913 4110008001 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1042 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.2914 B0C0E00720 common_code
	.%line 361 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_1710#:
	alu[b14, b1, +, 32]
.%import_expr common_code 2915 <34:22:0> &bp 1463 +
.2915 D96DE00018 common_code
	.%line 361 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 2 1463
	br[_strcat_sram#], defer[2]
.2916 A0C010073E common_code
	.%line 361 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
	alu[a1, b1, +, 62]
.%import_expr common_code 2917 <27:20:8,7:0:0> &bp 2918 +
.2917 F000B00F66 common_code
	.%line 361 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	load_addr[b3, l_10836#]
.2918 B040400002 common_code
	.%line 362 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      helper_ultoa_sram( x1, sram_tmpstr, 4 );
l_10836#:
	alu[b4, --, B, a2]
.2919 F0000C0180 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.2920 F2010C4000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a0, 4112, <<8]
.2921 A070000000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, --, B, a0]
.2922 412000043C common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b1, 28, 1], ctx_swap[s2], indirect_ref
.2923 A0C000071F common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	alu[a0, b1, +, 31]
.2924 AA800C0400 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a0, -, 1]
.2925 B0C050071C common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[b5, b1, +, 28]
.2926 AAB0001400 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[--, a0, -, b5]
.%import_expr common_code 2927 <34:22:0> &bp 2999 +
.2927 DAEDF00105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 3 2999
	blo[l_1728#], defer[3]
.2928 A0C010071C common_code
	.%line 362 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 2
/******/      helper_ultoa_sram( x1, sram_tmpstr, 4 );
	alu[a1, b1, +, 28]
.2929 F000000B00 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
/******/      ndigits = 0;
	immed[b2, 0, <<0]
.2930 A040500000 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/      --pend;
	alu[a5, --, B, a0]
.2931 A070000002 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a2]
.%import_expr common_code 2932 <34:22:0> &bp 2961 +
.2932 DAE4400101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0 2961
	bne[l_1724#]
.2933 BAC02C0C00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_1720#:
	alu[b2, 3, -, a0]
.2934 81D0200A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a2, --, B, b2, <<3]
.2935 AA300C0002 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.2936 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.2937 A440200B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, b2, AND, 3]
.2938 AA300C0002 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.2939 8000208600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a2, --, B, 1, <<indirect]
.2940 9140280202 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a2, <<12]
.2941 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.2942 4110008000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a0, 0, 1], ctx_swap[s1], indirect_ref
.2943 F000000B01 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/  	    ndigits = 1;
	immed[b2, 1, <<0]
.2944 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/  	x = x/10;
l_1721#:
	alu[@a30, b0, +, 64]
.2945 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	local_csr_wr[active_lm_addr_1, @a30]
.2946 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.2947 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	nop
.2948 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	nop
.2949 A022001000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b4]
.%import_expr common_code 2950 <34:22:0> &bp 1804 +
.2950 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2 1804
	br[__div_u32#], defer[2]
.2951 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	immed[b14, 10, <<0]
.%import_expr common_code 2952 <27:20:8,17:10:0> &bp 2953 +
.2952 F000BE2404 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	load_addr[a4, l_10837#]
.2953 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
l_10837#:
	alu[@a30, b0, +, 64]
.2954 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	local_csr_wr[active_lm_addr_0, @a30]
.2955 AA800C0400 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[a0, a0, -, 1]
.2956 AAB0001400 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a0, -, b5]
.%import_expr common_code 2957 <34:22:0> &bp 2999 +
.2957 DAEDD00105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1 2999
	blo[l_1728#], defer[1]
.2958 B000480000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
/******/  	x = x/10;
	alu[b4, --, B, *l$index0]
.2959 A030001000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b4]
.%import_expr common_code 2960 <34:22:0> &bp 2986 +
.2960 DAEA800100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0 2986
	beq[l_1725#]
.2961 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_1724#:
	alu[@a30, b0, +, 64]
.2962 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.2963 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/  	    ++ndigits;
	nop
.2964 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	nop
.2965 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	nop
.2966 A022001000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, b4]
.%import_expr common_code 2967 <34:22:0> &bp 1472 +
.2967 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.2968 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 2969 <27:20:8,17:10:0> &bp 2970 +
.2969 F000BE6804 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10838#]
.2970 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10838#:
	alu[@a30, b0, +, 64]
.2971 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.2972 AAC04C0C00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, a0]
.2973 91D0380204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a4, <<3]
.2974 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/  	    ++ndigits;
	nop
.2975 A0802CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[a2, *l$index0, +, 48]
.2976 AA70000F00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, 0]
.2977 8008080202 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a2, <<indirect]
.2978 A4002C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, a4, AND, 3]
.2979 AA300C0002 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.2980 8000208600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a2, --, B, 1, <<indirect]
.2981 9140380202 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a2, <<12]
.2982 8AC2080E21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.2983 4110008000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2984 <34:22:0> &bp 2944 +
.2984 DAE0100018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1 2944
/******/  	    ++ndigits;
	br[l_1721#], defer[1]
.2985 B0C0200B01 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu[b2, b2, +, 1]
.2986 A030000800 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/  	} else if( ndigits == 0 ) {
l_1725#:
	alu[--, --, B, b2]
.%import_expr common_code 2987 <34:22:0> &bp 2933 +
.2987 DADD400100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0 2933
	beq[l_1720#]
.2988 BAC03C0C00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b3, 3, -, a0]
.2989 81D0200E00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a2, --, B, b3, <<3]
.2990 AA300C0002 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.2991 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.2992 A440200F03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, b3, AND, 3]
.2993 AA300C0002 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.2994 8000208600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a2, --, B, 1, <<indirect]
.2995 9140380202 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a2, <<12]
.2996 8AC2080E21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.2997 4110008000 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 2998 <34:22:0> &bp 2944 +
.2998 DAE0000018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 2944
	br[l_1721#]
.2999 A0C9E00368 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      if( x > 0 )		return -1;	// number too big
l_1728#:
	alu[@a30, b0, +, 104]
.3000 FC066C009E common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	local_csr_wr[active_lm_addr_0, @a30]
.3001 A030001000 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[--, --, B, b4]
.%import_expr common_code 3002 <34:22:0> &bp 3131 +
.3002 DB0EC00101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0 3131
	bne[l_1738#]
.3003 A0C0000B01 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      K = ndigits + 1;			// left-justify
	alu[a0, b2, +, 1]
.3004 A0C0200720 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      pend = p + n - ndigits - 1;
	alu[a2, b1, +, 32]
.3005 A070000000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a0]
.%import_expr common_code 3006 <34:22:0> &bp 3121 +
.3006 DB0C70010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 3 3121
	ble[l_1737#], defer[3]
.3007 AA80200802 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 2
/******/      pend = p + n - ndigits - 1;
	alu[a2, a2, -, b2]
.3008 BA80EC0402 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu[b14, a2, -, 1]
.3009 F000000B00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
/******/      for( k=0; k<K; k++) {
	immed[b2, 0, <<0]
.3010 AAB00C1800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[--, a0, -, 6]
.%import_expr common_code 3011 <34:22:0> &bp 3101 +
.3011 DB07400109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0 3101
	blt[l_1734#]
.3012 AA802C1800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, a0, -, 6]
.3013 0010003A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
/******/      	*p = *pend;
l_1732#:
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[2]
.3014 91D0303A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu_shf[b3, --, B, b14, <<3]
.3015 BAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu[b4, 3, -, a1]
.3016 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	alu[--, b3, OR, 0]
.3017 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu_shf[b3, --, B, $0, <<indirect]
.3018 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	asr[b3, b3, >>24]
.3019 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[a4, --, B, b4, <<3]
.3020 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, a4, OR, 0]
.3021 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[$0, --, B, b3, <<indirect]
.3022 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[b3, b4, AND, 3]
.3023 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, b3, OR, 0]
.3024 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[b3, --, B, 1, <<indirect]
.3025 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, b3, <<12]
.3026 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu_shf[--, b3, OR, 1, <<20]
.3027 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.3028 B0C0303B01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[b3, b14, +, 1]
.3029 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3030 A0804C0401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu[a4, a1, +, 1]
.3031 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu[b4, 3, -, a4]
.3032 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, b3, <<3]
.3033 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	alu[--, b3, OR, 0]
.3034 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu_shf[b3, --, B, $0, <<indirect]
.3035 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	asr[b3, b3, >>24]
.3036 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[a4, --, B, b4, <<3]
.3037 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, a4, OR, 0]
.3038 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[$0, --, B, b3, <<indirect]
.3039 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[b3, b4, AND, 3]
.3040 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, b3, OR, 0]
.3041 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[b3, --, B, 1, <<indirect]
.3042 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, b3, <<12]
.3043 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu_shf[--, b3, OR, 1, <<20]
.3044 4110008401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	sram[write, $0, a1, 1, 1], ctx_swap[s1], indirect_ref
.3045 B0C0303B02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[b3, b14, +, 2]
.3046 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3047 A0804C0801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu[a4, a1, +, 2]
.3048 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu[b4, 3, -, a4]
.3049 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, b3, <<3]
.3050 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	alu[--, b3, OR, 0]
.3051 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu_shf[b3, --, B, $0, <<indirect]
.3052 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	asr[b3, b3, >>24]
.3053 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[a4, --, B, b4, <<3]
.3054 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, a4, OR, 0]
.3055 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[$0, --, B, b3, <<indirect]
.3056 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[b3, b4, AND, 3]
.3057 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, b3, OR, 0]
.3058 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[b3, --, B, 1, <<indirect]
.3059 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, b3, <<12]
.3060 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu_shf[--, b3, OR, 1, <<20]
.3061 4110008801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	sram[write, $0, a1, 2, 1], ctx_swap[s1], indirect_ref
.3062 B0C0303B03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[b3, b14, +, 3]
.3063 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3064 A0804C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu[a4, a1, +, 3]
.3065 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu[b4, 3, -, a4]
.3066 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, b3, <<3]
.3067 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	alu[--, b3, OR, 0]
.3068 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu_shf[b3, --, B, $0, <<indirect]
.3069 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	asr[b3, b3, >>24]
.3070 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[a4, --, B, b4, <<3]
.3071 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, a4, OR, 0]
.3072 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[$0, --, B, b3, <<indirect]
.3073 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[b3, b4, AND, 3]
.3074 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, b3, OR, 0]
.3075 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[b3, --, B, 1, <<indirect]
.3076 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, b3, <<12]
.3077 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu_shf[--, b3, OR, 1, <<20]
.3078 4110008C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	sram[write, $0, a1, 3, 1], ctx_swap[s1], indirect_ref
.3079 B0C0303B04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[b3, b14, +, 4]
.3080 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3081 A0804C1001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu[a4, a1, +, 4]
.3082 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu[b4, 3, -, a4]
.3083 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, b3, <<3]
.3084 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	alu[--, b3, OR, 0]
.3085 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu_shf[b3, --, B, $0, <<indirect]
.3086 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	asr[b3, b3, >>24]
.3087 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[a4, --, B, b4, <<3]
.3088 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, a4, OR, 0]
.3089 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[$0, --, B, b3, <<indirect]
.3090 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[b3, b4, AND, 3]
.3091 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, b3, OR, 0]
.3092 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[b3, --, B, 1, <<indirect]
.3093 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, b3, <<12]
.3094 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu_shf[--, b3, OR, 1, <<20]
.3095 4110009001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	sram[write, $0, a1, 4, 1], ctx_swap[s1], indirect_ref
.3096 B0C0200B05 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 5]
.3097 AAF0000802 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[--, b2, -, a2]
.%import_expr common_code 3098 <34:22:0> &bp 3013 +
.3098 DAF160010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2 3013
	ble[l_1732#], defer[2]
.3099 A0801C1401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
/******/  	p++;
	alu[a1, a1, +, 5]
.3100 B0C0E03B05 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
/******/  	pend++;
	alu[b14, b14, +, 5]
.3101 0010003A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
/******/      	*p = *pend;
l_1734#:
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[2]
.3102 81D0203A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu_shf[a2, --, B, b14, <<3]
.3103 AAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu[a4, 3, -, a1]
.3104 AA300C0002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2
	alu[--, a2, OR, 0]
.3105 8000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
	alu_shf[a2, --, B, $0, <<indirect]
.3106 8D80280102 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	asr[a2, a2, >>24]
.3107 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, a4, <<3]
.3108 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, b3, OR, 0]
.3109 8008080202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[$0, --, B, a2, <<indirect]
.3110 A4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[a2, a4, AND, 3]
.3111 AA300C0002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, a2, OR, 0]
.3112 8000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[a2, --, B, 1, <<indirect]
.3113 9140380202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b3, --, B, a2, <<12]
.3114 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu_shf[--, b3, OR, 1, <<20]
.3115 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.3116 B0C0200B01 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 1]
.3117 AAB0000800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[--, a0, -, b2]
.%import_expr common_code 3118 <34:22:0> &bp 3101 +
.3118 DB0760010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 2 3101
	bgt[l_1734#], defer[2]
.3119 A0801C0401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 1
/******/  	p++;
	alu[a1, a1, +, 1]
.3120 B0C0E03B01 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
/******/  	pend++;
	alu[b14, b14, +, 1]
.3121 AAC02C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
/******/      *p = '\0';
l_1737#:
	alu[a2, 3, -, a1]
.3122 81D0080202 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[a0, --, B, a2, <<3]
.3123 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, a0, OR, 0]
.3124 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[$0, --, B, 0, <<indirect]
.3125 A4000C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu[a0, a2, AND, 3]
.3126 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu[--, a0, OR, 0]
.3127 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	alu_shf[a0, --, B, 1, <<indirect]
.3128 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 0
	alu_shf[b2, --, B, a0, <<12]
.3129 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1041 1
	alu_shf[--, b2, OR, 1, <<20]
.3130 4110008001 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1041 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.3131 B0C0E00720 common_code
	.%line 363 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1738#:
	alu[b14, b1, +, 32]
.%import_expr common_code 3132 <34:22:0> &bp 1463 +
.3132 D96DE00018 common_code
	.%line 363 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 2 1463
	br[_strcat_sram#], defer[2]
.3133 A0C010071C common_code
	.%line 363 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
	alu[a1, b1, +, 28]
.%import_expr common_code 3134 <27:20:8,7:0:0> &bp 3135 +
.3134 F000C00F3F common_code
	.%line 363 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	load_addr[b3, l_10839#]
.3135 B0C0E00720 common_code
	.%line 364 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_10839#:
	alu[b14, b1, +, 32]
.%import_expr common_code 3136 <34:22:0> &bp 1463 +
.3136 D96DE00018 common_code
	.%line 364 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 2 1463
	br[_strcat_sram#], defer[2]
.3137 A0C010073E common_code
	.%line 364 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
	alu[a1, b1, +, 62]
.%import_expr common_code 3138 <27:20:8,7:0:0> &bp 3139 +
.3138 F000C00F43 common_code
	.%line 364 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	load_addr[b3, l_10840#]
.3139 B000480000 common_code
	.%line 365 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      helper_ultoa_sram( x2, sram_tmpstr, 4 );
l_10840#:
	alu[b4, --, B, *l$index0]
.3140 F0000C0180 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.3141 F2010C4000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a0, 4112, <<8]
.3142 A070000000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, --, B, a0]
.3143 412000043C common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b1, 28, 1], ctx_swap[s2], indirect_ref
.3144 AAB0001405 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a5, -, b5]
.%import_expr common_code 3145 <34:22:0> &bp 3217 +
.3145 DB24700105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 3 3217
	blo[l_1757#], defer[3]
.3146 A0C010071C common_code
	.%line 365 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 2
/******/      helper_ultoa_sram( x2, sram_tmpstr, 4 );
	alu[a1, b1, +, 28]
.3147 F000000B00 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
/******/      ndigits = 0;
	immed[b2, 0, <<0]
.3148 A040000005 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/      --pend;
	alu[a0, --, B, a5]
.3149 A030080000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index0]
.%import_expr common_code 3150 <34:22:0> &bp 3179 +
.3150 DB1AC00101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0 3179
	bne[l_1753#]
.3151 BAC02C0C00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_1749#:
	alu[b2, 3, -, a0]
.3152 81D0200A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a2, --, B, b2, <<3]
.3153 AA300C0002 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.3154 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.3155 A440200B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, b2, AND, 3]
.3156 AA300C0002 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.3157 8000208600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a2, --, B, 1, <<indirect]
.3158 9140280202 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a2, <<12]
.3159 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.3160 4110008000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a0, 0, 1], ctx_swap[s1], indirect_ref
.3161 F000000B01 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/  	    ndigits = 1;
	immed[b2, 1, <<0]
.3162 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/  	x = x/10;
l_1750#:
	alu[@a30, b0, +, 64]
.3163 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	local_csr_wr[active_lm_addr_1, @a30]
.3164 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.3165 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	nop
.3166 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	nop
.3167 A022001000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b4]
.%import_expr common_code 3168 <34:22:0> &bp 1804 +
.3168 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2 1804
	br[__div_u32#], defer[2]
.3169 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	immed[b14, 10, <<0]
.%import_expr common_code 3170 <27:20:8,17:10:0> &bp 3171 +
.3170 F000CD8C04 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	load_addr[a4, l_10841#]
.3171 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
l_10841#:
	alu[@a30, b0, +, 64]
.3172 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	local_csr_wr[active_lm_addr_0, @a30]
.3173 AA800C0400 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[a0, a0, -, 1]
.3174 AAB0001400 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a0, -, b5]
.%import_expr common_code 3175 <34:22:0> &bp 3217 +
.3175 DB24500105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1 3217
	blo[l_1757#], defer[1]
.3176 B000480000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
/******/  	x = x/10;
	alu[b4, --, B, *l$index0]
.3177 A030001000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b4]
.%import_expr common_code 3178 <34:22:0> &bp 3204 +
.3178 DB21000100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0 3204
	beq[l_1754#]
.3179 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_1753#:
	alu[@a30, b0, +, 64]
.3180 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.3181 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/  	    ++ndigits;
	nop
.3182 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	nop
.3183 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	nop
.3184 A022001000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, b4]
.%import_expr common_code 3185 <34:22:0> &bp 1472 +
.3185 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.3186 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 3187 <27:20:8,17:10:0> &bp 3188 +
.3187 F000CDD004 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10842#]
.3188 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10842#:
	alu[@a30, b0, +, 64]
.3189 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.3190 AAC04C0C00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, a0]
.3191 91D0380204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a4, <<3]
.3192 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/  	    ++ndigits;
	nop
.3193 A0802CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[a2, *l$index0, +, 48]
.3194 AA70000F00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, 0]
.3195 8008080202 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a2, <<indirect]
.3196 A4002C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, a4, AND, 3]
.3197 AA300C0002 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.3198 8000208600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a2, --, B, 1, <<indirect]
.3199 9140380202 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a2, <<12]
.3200 8AC2080E21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.3201 4110008000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3202 <34:22:0> &bp 3162 +
.3202 DB16900018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1 3162
/******/  	    ++ndigits;
	br[l_1750#], defer[1]
.3203 B0C0200B01 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu[b2, b2, +, 1]
.3204 A030000800 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/  	} else if( ndigits == 0 ) {
l_1754#:
	alu[--, --, B, b2]
.%import_expr common_code 3205 <34:22:0> &bp 3151 +
.3205 DB13C00100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0 3151
	beq[l_1749#]
.3206 BAC03C0C00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b3, 3, -, a0]
.3207 81D0200E00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a2, --, B, b3, <<3]
.3208 AA300C0002 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.3209 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.3210 A440200F03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, b3, AND, 3]
.3211 AA300C0002 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.3212 8000208600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a2, --, B, 1, <<indirect]
.3213 9140380202 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a2, <<12]
.3214 8AC2080E21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.3215 4110008000 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3216 <34:22:0> &bp 3162 +
.3216 DB16800018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 3162
	br[l_1750#]
.3217 A0C9E0036C common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      if( x > 0 )		return -1;	// number too big
l_1757#:
	alu[@a30, b0, +, 108]
.3218 FC066C009E common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	local_csr_wr[active_lm_addr_0, @a30]
.3219 A030001000 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[--, --, B, b4]
.%import_expr common_code 3220 <34:22:0> &bp 3349 +
.3220 DB45400101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0 3349
	bne[l_1767#]
.3221 A0C0000B01 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      K = ndigits + 1;			// left-justify
	alu[a0, b2, +, 1]
.3222 A0C0200720 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      pend = p + n - ndigits - 1;
	alu[a2, b1, +, 32]
.3223 A070000000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a0]
.%import_expr common_code 3224 <34:22:0> &bp 3339 +
.3224 DB42F0010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 3 3339
	ble[l_1766#], defer[3]
.3225 AA80200802 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 2
/******/      pend = p + n - ndigits - 1;
	alu[a2, a2, -, b2]
.3226 BA80EC0402 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu[b14, a2, -, 1]
.3227 F000000B00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
/******/      for( k=0; k<K; k++) {
	immed[b2, 0, <<0]
.3228 AAB00C1800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[--, a0, -, 6]
.%import_expr common_code 3229 <34:22:0> &bp 3319 +
.3229 DB3DC00109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0 3319
	blt[l_1763#]
.3230 AA802C1800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, a0, -, 6]
.3231 0010003A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
/******/      	*p = *pend;
l_1761#:
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[2]
.3232 91D0303A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu_shf[b3, --, B, b14, <<3]
.3233 BAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu[b4, 3, -, a1]
.3234 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	alu[--, b3, OR, 0]
.3235 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu_shf[b3, --, B, $0, <<indirect]
.3236 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	asr[b3, b3, >>24]
.3237 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[a4, --, B, b4, <<3]
.3238 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, a4, OR, 0]
.3239 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[$0, --, B, b3, <<indirect]
.3240 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[b3, b4, AND, 3]
.3241 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, b3, OR, 0]
.3242 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[b3, --, B, 1, <<indirect]
.3243 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, b3, <<12]
.3244 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu_shf[--, b3, OR, 1, <<20]
.3245 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.3246 B0C0303B01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[b3, b14, +, 1]
.3247 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3248 A0804C0401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu[a4, a1, +, 1]
.3249 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu[b4, 3, -, a4]
.3250 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, b3, <<3]
.3251 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	alu[--, b3, OR, 0]
.3252 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu_shf[b3, --, B, $0, <<indirect]
.3253 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	asr[b3, b3, >>24]
.3254 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[a4, --, B, b4, <<3]
.3255 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, a4, OR, 0]
.3256 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[$0, --, B, b3, <<indirect]
.3257 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[b3, b4, AND, 3]
.3258 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, b3, OR, 0]
.3259 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[b3, --, B, 1, <<indirect]
.3260 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, b3, <<12]
.3261 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu_shf[--, b3, OR, 1, <<20]
.3262 4110008401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	sram[write, $0, a1, 1, 1], ctx_swap[s1], indirect_ref
.3263 B0C0303B02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[b3, b14, +, 2]
.3264 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3265 A0804C0801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu[a4, a1, +, 2]
.3266 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu[b4, 3, -, a4]
.3267 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, b3, <<3]
.3268 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	alu[--, b3, OR, 0]
.3269 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu_shf[b3, --, B, $0, <<indirect]
.3270 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	asr[b3, b3, >>24]
.3271 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[a4, --, B, b4, <<3]
.3272 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, a4, OR, 0]
.3273 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[$0, --, B, b3, <<indirect]
.3274 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[b3, b4, AND, 3]
.3275 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, b3, OR, 0]
.3276 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[b3, --, B, 1, <<indirect]
.3277 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, b3, <<12]
.3278 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu_shf[--, b3, OR, 1, <<20]
.3279 4110008801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	sram[write, $0, a1, 2, 1], ctx_swap[s1], indirect_ref
.3280 B0C0303B03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[b3, b14, +, 3]
.3281 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3282 A0804C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu[a4, a1, +, 3]
.3283 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu[b4, 3, -, a4]
.3284 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, b3, <<3]
.3285 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	alu[--, b3, OR, 0]
.3286 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu_shf[b3, --, B, $0, <<indirect]
.3287 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	asr[b3, b3, >>24]
.3288 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[a4, --, B, b4, <<3]
.3289 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, a4, OR, 0]
.3290 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[$0, --, B, b3, <<indirect]
.3291 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[b3, b4, AND, 3]
.3292 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, b3, OR, 0]
.3293 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[b3, --, B, 1, <<indirect]
.3294 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, b3, <<12]
.3295 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu_shf[--, b3, OR, 1, <<20]
.3296 4110008C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	sram[write, $0, a1, 3, 1], ctx_swap[s1], indirect_ref
.3297 B0C0303B04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[b3, b14, +, 4]
.3298 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3299 A0804C1001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu[a4, a1, +, 4]
.3300 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu[b4, 3, -, a4]
.3301 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, b3, <<3]
.3302 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	alu[--, b3, OR, 0]
.3303 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu_shf[b3, --, B, $0, <<indirect]
.3304 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	asr[b3, b3, >>24]
.3305 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[a4, --, B, b4, <<3]
.3306 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, a4, OR, 0]
.3307 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[$0, --, B, b3, <<indirect]
.3308 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[b3, b4, AND, 3]
.3309 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, b3, OR, 0]
.3310 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[b3, --, B, 1, <<indirect]
.3311 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, b3, <<12]
.3312 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu_shf[--, b3, OR, 1, <<20]
.3313 4110009001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	sram[write, $0, a1, 4, 1], ctx_swap[s1], indirect_ref
.3314 B0C0200B05 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 5]
.3315 AAF0000802 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[--, b2, -, a2]
.%import_expr common_code 3316 <34:22:0> &bp 3231 +
.3316 DB27E0010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2 3231
	ble[l_1761#], defer[2]
.3317 A0801C1401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
/******/  	p++;
	alu[a1, a1, +, 5]
.3318 B0C0E03B05 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
/******/  	pend++;
	alu[b14, b14, +, 5]
.3319 0010003A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
/******/      	*p = *pend;
l_1763#:
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[2]
.3320 81D0203A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu_shf[a2, --, B, b14, <<3]
.3321 AAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu[a4, 3, -, a1]
.3322 AA300C0002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2
	alu[--, a2, OR, 0]
.3323 8000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
	alu_shf[a2, --, B, $0, <<indirect]
.3324 8D80280102 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	asr[a2, a2, >>24]
.3325 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, a4, <<3]
.3326 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, b3, OR, 0]
.3327 8008080202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[$0, --, B, a2, <<indirect]
.3328 A4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[a2, a4, AND, 3]
.3329 AA300C0002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, a2, OR, 0]
.3330 8000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[a2, --, B, 1, <<indirect]
.3331 9140380202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b3, --, B, a2, <<12]
.3332 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu_shf[--, b3, OR, 1, <<20]
.3333 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.3334 B0C0200B01 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 1]
.3335 AAB0000800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[--, a0, -, b2]
.%import_expr common_code 3336 <34:22:0> &bp 3319 +
.3336 DB3DE0010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 2 3319
	bgt[l_1763#], defer[2]
.3337 A0801C0401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 1
/******/  	p++;
	alu[a1, a1, +, 1]
.3338 B0C0E03B01 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
/******/  	pend++;
	alu[b14, b14, +, 1]
.3339 AAC02C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
/******/      *p = '\0';
l_1766#:
	alu[a2, 3, -, a1]
.3340 81D0080202 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[a0, --, B, a2, <<3]
.3341 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, a0, OR, 0]
.3342 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[$0, --, B, 0, <<indirect]
.3343 A4000C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu[a0, a2, AND, 3]
.3344 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu[--, a0, OR, 0]
.3345 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	alu_shf[a0, --, B, 1, <<indirect]
.3346 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 0
	alu_shf[b2, --, B, a0, <<12]
.3347 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1040 1
	alu_shf[--, b2, OR, 1, <<20]
.3348 4110008001 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1040 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.3349 B0C0E00720 common_code
	.%line 366 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1767#:
	alu[b14, b1, +, 32]
.%import_expr common_code 3350 <34:22:0> &bp 1463 +
.3350 D96DE00018 common_code
	.%line 366 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 2 1463
	br[_strcat_sram#], defer[2]
.3351 A0C010071C common_code
	.%line 366 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
	alu[a1, b1, +, 28]
.%import_expr common_code 3352 <27:20:8,7:0:0> &bp 3353 +
.3352 F000D00F19 common_code
	.%line 366 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	load_addr[b3, l_10843#]
.3353 B0C0E00720 common_code
	.%line 367 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_10843#:
	alu[b14, b1, +, 32]
.%import_expr common_code 3354 <34:22:0> &bp 1463 +
.3354 D96DE00018 common_code
	.%line 367 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 2 1463
	br[_strcat_sram#], defer[2]
.3355 A0C010073E common_code
	.%line 367 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
	alu[a1, b1, +, 62]
.%import_expr common_code 3356 <27:20:8,7:0:0> &bp 3357 +
.3356 F000D00F1D common_code
	.%line 367 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	load_addr[b3, l_10844#]
.3357 B000380000 common_code
	.%line 368 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      helper_ultoa_sram( x3, sram_tmpstr, 4 );
l_10844#:
	alu[b3, --, B, *l$index0]
.3358 F0000C0180 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.3359 F2010C4001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a1, 4112, <<8]
.3360 A070000001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, --, B, a1]
.3361 412000043C common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b1, 28, 1], ctx_swap[s2], indirect_ref
.3362 AAB0001405 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a5, -, b5]
.%import_expr common_code 3363 <34:22:0> &bp 3436 +
.3363 DB5B300105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 3 3436
	blo[l_1786#], defer[3]
.3364 A0C020071C common_code
	.%line 368 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 2
/******/      helper_ultoa_sram( x3, sram_tmpstr, 4 );
	alu[a2, b1, +, 28]
.3365 F0000C0000 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
/******/      ndigits = 0;
	immed[a0, 0, <<0]
.3366 A040100005 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/      --pend;
	alu[a1, --, B, a5]
.3367 A030080000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index0]
.%import_expr common_code 3368 <34:22:0> &bp 3397 +
.3368 DB51400101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0 3397
	bne[l_1782#]
.3369 BAC02C0C01 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_1778#:
	alu[b2, 3, -, a1]
.3370 81D0000A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, b2, <<3]
.3371 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.3372 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.3373 A440000B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, b2, AND, 3]
.3374 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.3375 8000008600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.3376 9140280200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a0, <<12]
.3377 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.3378 4110008001 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.3379 F0000C0400 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/  	    ndigits = 1;
	immed[a0, 1, <<0]
.3380 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/  	x = x/10;
l_1779#:
	alu[@a30, b0, +, 64]
.3381 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	local_csr_wr[active_lm_addr_1, @a30]
.3382 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.3383 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	nop
.3384 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	nop
.3385 A022000C00 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b3]
.%import_expr common_code 3386 <34:22:0> &bp 1804 +
.3386 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2 1804
	br[__div_u32#], defer[2]
.3387 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	immed[b14, 10, <<0]
.%import_expr common_code 3388 <27:20:8,17:10:0> &bp 3389 +
.3388 F000DCF404 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	load_addr[a4, l_10845#]
.3389 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
l_10845#:
	alu[@a30, b0, +, 64]
.3390 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	local_csr_wr[active_lm_addr_0, @a30]
.3391 AA801C0401 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[a1, a1, -, 1]
.3392 AAB0001401 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a1, -, b5]
.%import_expr common_code 3393 <34:22:0> &bp 3436 +
.3393 DB5B100105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1 3436
	blo[l_1786#], defer[1]
.3394 B000380000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
/******/  	x = x/10;
	alu[b3, --, B, *l$index0]
.3395 A030000C00 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b3]
.%import_expr common_code 3396 <34:22:0> &bp 3422 +
.3396 DB57800100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0 3422
	beq[l_1783#]
.3397 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_1782#:
	alu[@a30, b0, +, 64]
.3398 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.3399 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/  	    ++ndigits;
	nop
.3400 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	nop
.3401 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	nop
.3402 A022000C00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, b3]
.%import_expr common_code 3403 <34:22:0> &bp 1472 +
.3403 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.3404 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 3405 <27:20:8,17:10:0> &bp 3406 +
.3405 F000DD3804 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10846#]
.3406 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10846#:
	alu[@a30, b0, +, 64]
.3407 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.3408 AAC04C0C01 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, a1]
.3409 91D0480204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b4, --, B, a4, <<3]
.3410 F4000C408E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[@a14, 16, <<16]
.3411 B0802CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b2, *l$index0, +, 48]
.3412 AA70001300 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b4, OR, 0]
.3413 8008000A00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, b2, <<indirect]
.3414 B4002C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b2, a4, AND, 3]
.3415 AA70000B00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.3416 9000208600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b2, --, B, 1, <<indirect]
.3417 9140200A00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, b2, <<12]
.3418 AA7000088E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, @a14]
.3419 4110008001 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3420 <34:22:0> &bp 3380 +
.3420 DB4D100018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1 3380
/******/  	    ++ndigits;
	br[l_1779#], defer[1]
.3421 A0800C0400 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu[a0, a0, +, 1]
.3422 A070000000 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/  	} else if( ndigits == 0 ) {
l_1783#:
	alu[--, --, B, a0]
.%import_expr common_code 3423 <34:22:0> &bp 3369 +
.3423 DB4A400100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0 3369
	beq[l_1778#]
.3424 BAC04C0C01 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b4, 3, -, a1]
.3425 91D0201200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, b4, <<3]
.3426 AA70000B00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.3427 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.3428 B440201303 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b2, b4, AND, 3]
.3429 AA70000B00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.3430 9000208600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b2, --, B, 1, <<indirect]
.3431 9140200A00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, b2, <<12]
.3432 F4000C408E common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[@a14, 16, <<16]
.3433 AA7000088E common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, @a14]
.3434 4110008001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3435 <34:22:0> &bp 3380 +
.3435 DB4D000018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 3380
	br[l_1779#]
.3436 A030000C00 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      if( x > 0 )		return -1;	// number too big
l_1786#:
	alu[--, --, B, b3]
.%import_expr common_code 3437 <34:22:0> &bp 3566 +
.3437 DB7B800101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0 3566
	bne[l_1796#]
.3438 A0801C0400 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      K = ndigits + 1;			// left-justify
	alu[a1, a0, +, 1]
.3439 B0C0200720 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      pend = p + n - ndigits - 1;
	alu[b2, b1, +, 32]
.3440 A070000001 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a1]
.%import_expr common_code 3441 <34:22:0> &bp 3556 +
.3441 DB7930010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 3 3556
	ble[l_1795#], defer[3]
.3442 AAC0000800 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, b2, -, a0]
.3443 BA80EC0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu[b14, a0, -, 1]
.3444 F000000B00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
/******/      for( k=0; k<K; k++) {
	immed[b2, 0, <<0]
.3445 AAB00C1801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[--, a1, -, 6]
.%import_expr common_code 3446 <34:22:0> &bp 3536 +
.3446 DB74000109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0 3536
	blt[l_1792#]
.3447 AA800C1801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a1, -, 6]
.3448 0010003A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
/******/      	*p = *pend;
l_1790#:
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[2]
.3449 91D0303A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu_shf[b3, --, B, b14, <<3]
.3450 BAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu[b4, 3, -, a2]
.3451 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	alu[--, b3, OR, 0]
.3452 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu_shf[b3, --, B, $0, <<indirect]
.3453 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	asr[b3, b3, >>24]
.3454 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[a4, --, B, b4, <<3]
.3455 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, a4, OR, 0]
.3456 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[$0, --, B, b3, <<indirect]
.3457 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[b3, b4, AND, 3]
.3458 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, b3, OR, 0]
.3459 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[b3, --, B, 1, <<indirect]
.3460 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, b3, <<12]
.3461 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu_shf[--, b3, OR, 1, <<20]
.3462 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.3463 B0C0303B01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[b3, b14, +, 1]
.3464 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3465 A0804C0402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu[a4, a2, +, 1]
.3466 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu[b4, 3, -, a4]
.3467 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, b3, <<3]
.3468 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	alu[--, b3, OR, 0]
.3469 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu_shf[b3, --, B, $0, <<indirect]
.3470 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	asr[b3, b3, >>24]
.3471 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[a4, --, B, b4, <<3]
.3472 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, a4, OR, 0]
.3473 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[$0, --, B, b3, <<indirect]
.3474 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[b3, b4, AND, 3]
.3475 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, b3, OR, 0]
.3476 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[b3, --, B, 1, <<indirect]
.3477 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, b3, <<12]
.3478 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu_shf[--, b3, OR, 1, <<20]
.3479 4110008402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	sram[write, $0, a2, 1, 1], ctx_swap[s1], indirect_ref
.3480 B0C0303B02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[b3, b14, +, 2]
.3481 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3482 A0804C0802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu[a4, a2, +, 2]
.3483 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu[b4, 3, -, a4]
.3484 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, b3, <<3]
.3485 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	alu[--, b3, OR, 0]
.3486 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu_shf[b3, --, B, $0, <<indirect]
.3487 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	asr[b3, b3, >>24]
.3488 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[a4, --, B, b4, <<3]
.3489 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, a4, OR, 0]
.3490 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[$0, --, B, b3, <<indirect]
.3491 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[b3, b4, AND, 3]
.3492 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, b3, OR, 0]
.3493 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[b3, --, B, 1, <<indirect]
.3494 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, b3, <<12]
.3495 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu_shf[--, b3, OR, 1, <<20]
.3496 4110008802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	sram[write, $0, a2, 2, 1], ctx_swap[s1], indirect_ref
.3497 B0C0303B03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[b3, b14, +, 3]
.3498 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3499 A0804C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu[a4, a2, +, 3]
.3500 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu[b4, 3, -, a4]
.3501 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, b3, <<3]
.3502 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	alu[--, b3, OR, 0]
.3503 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu_shf[b3, --, B, $0, <<indirect]
.3504 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	asr[b3, b3, >>24]
.3505 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[a4, --, B, b4, <<3]
.3506 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, a4, OR, 0]
.3507 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[$0, --, B, b3, <<indirect]
.3508 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[b3, b4, AND, 3]
.3509 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, b3, OR, 0]
.3510 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[b3, --, B, 1, <<indirect]
.3511 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, b3, <<12]
.3512 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu_shf[--, b3, OR, 1, <<20]
.3513 4110008C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	sram[write, $0, a2, 3, 1], ctx_swap[s1], indirect_ref
.3514 B0C0303B04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[b3, b14, +, 4]
.3515 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3516 A0804C1002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu[a4, a2, +, 4]
.3517 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu[b4, 3, -, a4]
.3518 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, b3, <<3]
.3519 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	alu[--, b3, OR, 0]
.3520 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu_shf[b3, --, B, $0, <<indirect]
.3521 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	asr[b3, b3, >>24]
.3522 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[a4, --, B, b4, <<3]
.3523 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, a4, OR, 0]
.3524 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[$0, --, B, b3, <<indirect]
.3525 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[b3, b4, AND, 3]
.3526 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, b3, OR, 0]
.3527 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[b3, --, B, 1, <<indirect]
.3528 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, b3, <<12]
.3529 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu_shf[--, b3, OR, 1, <<20]
.3530 4110009002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	sram[write, $0, a2, 4, 1], ctx_swap[s1], indirect_ref
.3531 B0C0200B05 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 5]
.3532 AAF0000800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[--, b2, -, a0]
.%import_expr common_code 3533 <34:22:0> &bp 3448 +
.3533 DB5E20010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2 3448
	ble[l_1790#], defer[2]
.3534 A0802C1402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
/******/  	p++;
	alu[a2, a2, +, 5]
.3535 B0C0E03B05 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
/******/  	pend++;
	alu[b14, b14, +, 5]
.3536 0010003A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
/******/      	*p = *pend;
l_1792#:
	sram[read, $0, b14, 0, 1], ctx_swap[s1], defer[2]
.3537 81D0003A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu_shf[a0, --, B, b14, <<3]
.3538 AAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu[a4, 3, -, a2]
.3539 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2
	alu[--, a0, OR, 0]
.3540 8000020200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
	alu_shf[a0, --, B, $0, <<indirect]
.3541 8D80080100 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	asr[a0, a0, >>24]
.3542 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, a4, <<3]
.3543 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, b3, OR, 0]
.3544 8008080200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[$0, --, B, a0, <<indirect]
.3545 A4000C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[a0, a4, AND, 3]
.3546 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, a0, OR, 0]
.3547 8000008600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[a0, --, B, 1, <<indirect]
.3548 9140380200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b3, --, B, a0, <<12]
.3549 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu_shf[--, b3, OR, 1, <<20]
.3550 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.3551 B0C0200B01 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 1]
.3552 AAB0000801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[--, a1, -, b2]
.%import_expr common_code 3553 <34:22:0> &bp 3536 +
.3553 DB7420010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 2 3536
	bgt[l_1792#], defer[2]
.3554 A0802C0402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 1
/******/  	p++;
	alu[a2, a2, +, 1]
.3555 B0C0E03B01 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
/******/  	pend++;
	alu[b14, b14, +, 1]
.3556 AAC01C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
/******/      *p = '\0';
l_1795#:
	alu[a1, 3, -, a2]
.3557 81D0080201 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[a0, --, B, a1, <<3]
.3558 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, a0, OR, 0]
.3559 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[$0, --, B, 0, <<indirect]
.3560 A4000C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu[a0, a1, AND, 3]
.3561 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu[--, a0, OR, 0]
.3562 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	alu_shf[a0, --, B, 1, <<indirect]
.3563 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 0
	alu_shf[b2, --, B, a0, <<12]
.3564 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1039 1
	alu_shf[--, b2, OR, 1, <<20]
.3565 4110008002 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1039 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.3566 B0C0E00720 common_code
	.%line 369 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1796#:
	alu[b14, b1, +, 32]
.%import_expr common_code 3567 <34:22:0> &bp 1463 +
.3567 D96DE00018 common_code
	.%line 369 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 2 1463
	br[_strcat_sram#], defer[2]
.3568 A0C010071C common_code
	.%line 369 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
	alu[a1, b1, +, 28]
.%import_expr common_code 3569 <27:20:8,7:0:0> &bp 3570 +
.3569 F000D00FF2 common_code
	.%line 369 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	load_addr[b3, l_10847#]
.3570 B0C0E00720 common_code
	.%line 370 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      strcat_sram( sram_msg_buf, SPACE );
l_10847#:
	alu[b14, b1, +, 32]
.%import_expr common_code 3571 <34:22:0> &bp 1463 +
.3571 D96DE00018 common_code
	.%line 370 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 2 1463
	br[_strcat_sram#], defer[2]
.3572 A0C010073E common_code
	.%line 370 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
	alu[a1, b1, +, 62]
.%import_expr common_code 3573 <27:20:8,7:0:0> &bp 3574 +
.3573 F000D00FF6 common_code
	.%line 370 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	load_addr[b3, l_10848#]
.3574 B040300003 common_code
	.%line 371 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      helper_ultoa_sram( x4, sram_tmpstr, 4 );
l_10848#:
	alu[b3, --, B, a3]
.3575 F0000C0180 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	immed[$0, 0, <<0]
.3576 F2010C4001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a1, 4112, <<8]
.3577 A070000001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, --, B, a1]
.3578 412000043C common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b1, 28, 1], ctx_swap[s2], indirect_ref
.3579 AAB0001405 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a5, -, b5]
.%import_expr common_code 3580 <34:22:0> &bp 3652 +
.3580 DB91300105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 3 3652
	blo[l_1815#], defer[3]
.3581 A0C020071C common_code
	.%line 371 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 2
/******/      helper_ultoa_sram( x4, sram_tmpstr, 4 );
	alu[a2, b1, +, 28]
.3582 F0000C0000 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
/******/      ndigits = 0;
	immed[a0, 0, <<0]
.3583 A040100005 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/      --pend;
	alu[a1, --, B, a5]
.3584 A070000003 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a3]
.%import_expr common_code 3585 <34:22:0> &bp 3614 +
.3585 DB87800101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0 3614
	bne[l_1811#]
.3586 BAC02C0C01 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_1807#:
	alu[b2, 3, -, a1]
.3587 81D0000A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, b2, <<3]
.3588 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.3589 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.3590 A440000B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, b2, AND, 3]
.3591 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.3592 8000008600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.3593 9140280200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a0, <<12]
.3594 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.3595 4110008001 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.3596 F0000C0400 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/  	    ndigits = 1;
	immed[a0, 1, <<0]
.3597 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/  	x = x/10;
l_1808#:
	alu[@a30, b0, +, 64]
.3598 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	local_csr_wr[active_lm_addr_1, @a30]
.3599 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.3600 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	nop
.3601 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	nop
.3602 A022000C00 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b3]
.%import_expr common_code 3603 <34:22:0> &bp 1804 +
.3603 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2 1804
	br[__div_u32#], defer[2]
.3604 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	immed[b14, 10, <<0]
.%import_expr common_code 3605 <27:20:8,17:10:0> &bp 3606 +
.3605 F000EC5804 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	load_addr[a4, l_10849#]
.3606 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
l_10849#:
	alu[@a30, b0, +, 64]
.3607 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	local_csr_wr[active_lm_addr_0, @a30]
.3608 AA801C0401 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[a1, a1, -, 1]
.3609 AAB0001401 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a1, -, b5]
.%import_expr common_code 3610 <34:22:0> &bp 3652 +
.3610 DB91100105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1 3652
	blo[l_1815#], defer[1]
.3611 B000380000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
/******/  	x = x/10;
	alu[b3, --, B, *l$index0]
.3612 A030000C00 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b3]
.%import_expr common_code 3613 <34:22:0> &bp 3639 +
.3613 DB8DC00100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0 3639
	beq[l_1812#]
.3614 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_1811#:
	alu[@a30, b0, +, 64]
.3615 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.3616 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/  	    ++ndigits;
	nop
.3617 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	nop
.3618 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	nop
.3619 A022000C00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, b3]
.%import_expr common_code 3620 <34:22:0> &bp 1472 +
.3620 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.3621 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 3622 <27:20:8,17:10:0> &bp 3623 +
.3622 F000EC9C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10850#]
.3623 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10850#:
	alu[@a30, b0, +, 64]
.3624 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.3625 AAC04C0C01 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, a1]
.3626 81D0380204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a3, --, B, a4, <<3]
.3627 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/  	    ++ndigits;
	nop
.3628 B0802CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[b2, *l$index0, +, 48]
.3629 AA300C0003 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a3, OR, 0]
.3630 8008000A00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, b2, <<indirect]
.3631 B4002C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b2, a4, AND, 3]
.3632 AA70000B00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.3633 9000208600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b2, --, B, 1, <<indirect]
.3634 9140200A00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, b2, <<12]
.3635 8AC2080A21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.3636 4110008001 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3637 <34:22:0> &bp 3597 +
.3637 DB83500018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1 3597
/******/  	    ++ndigits;
	br[l_1808#], defer[1]
.3638 A0800C0400 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu[a0, a0, +, 1]
.3639 A070000000 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/  	} else if( ndigits == 0 ) {
l_1812#:
	alu[--, --, B, a0]
.%import_expr common_code 3640 <34:22:0> &bp 3586 +
.3640 DB80800100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0 3586
	beq[l_1807#]
.3641 AAC03C0C01 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a3, 3, -, a1]
.3642 91D0280203 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a3, <<3]
.3643 AA70000B00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.3644 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.3645 B4002C0C03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b2, a3, AND, 3]
.3646 AA70000B00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.3647 9000208600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[b2, --, B, 1, <<indirect]
.3648 9140200A00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, b2, <<12]
.3649 8AC2080A21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.3650 4110008001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3651 <34:22:0> &bp 3597 +
.3651 DB83400018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 3597
	br[l_1808#]
.3652 A030000C00 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      if( x > 0 )		return -1;	// number too big
l_1815#:
	alu[--, --, B, b3]
.%import_expr common_code 3653 <34:22:0> &bp 3783 +
.3653 DBB1D00101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1 3783
	bne[l_1825#], defer[1]
.3654 B0C0E00720 common_code
	.%line 372 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
	alu[b14, b1, +, 32]
.3655 A0801C0400 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      K = ndigits + 1;			// left-justify
	alu[a1, a0, +, 1]
.3656 B0C0200720 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      pend = p + n - ndigits - 1;
	alu[b2, b1, +, 32]
.3657 A070000001 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a1]
.%import_expr common_code 3658 <34:22:0> &bp 3773 +
.3658 DBAF70010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 3 3773
	ble[l_1824#], defer[3]
.3659 AAC0000800 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, b2, -, a0]
.3660 AA803C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu[a3, a0, -, 1]
.3661 F000000B00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
/******/      for( k=0; k<K; k++) {
	immed[b2, 0, <<0]
.3662 AAB00C1801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[--, a1, -, 6]
.%import_expr common_code 3663 <34:22:0> &bp 3753 +
.3663 DBAA400109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0 3753
	blt[l_1821#]
.3664 AA800C1801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a1, -, 6]
.3665 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
/******/      	*p = *pend;
l_1819#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.3666 91D0380203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu_shf[b3, --, B, a3, <<3]
.3667 BAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu[b4, 3, -, a2]
.3668 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	alu[--, b3, OR, 0]
.3669 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu_shf[b3, --, B, $0, <<indirect]
.3670 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	asr[b3, b3, >>24]
.3671 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[a4, --, B, b4, <<3]
.3672 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, a4, OR, 0]
.3673 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[$0, --, B, b3, <<indirect]
.3674 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[b3, b4, AND, 3]
.3675 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, b3, OR, 0]
.3676 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[b3, --, B, 1, <<indirect]
.3677 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, b3, <<12]
.3678 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu_shf[--, b3, OR, 1, <<20]
.3679 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.3680 B0803C0403 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[b3, a3, +, 1]
.3681 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3682 A0804C0402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu[a4, a2, +, 1]
.3683 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu[b4, 3, -, a4]
.3684 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, b3, <<3]
.3685 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	alu[--, b3, OR, 0]
.3686 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu_shf[b3, --, B, $0, <<indirect]
.3687 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	asr[b3, b3, >>24]
.3688 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[a4, --, B, b4, <<3]
.3689 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, a4, OR, 0]
.3690 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[$0, --, B, b3, <<indirect]
.3691 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[b3, b4, AND, 3]
.3692 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, b3, OR, 0]
.3693 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[b3, --, B, 1, <<indirect]
.3694 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, b3, <<12]
.3695 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu_shf[--, b3, OR, 1, <<20]
.3696 4110008402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	sram[write, $0, a2, 1, 1], ctx_swap[s1], indirect_ref
.3697 B0803C0803 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[b3, a3, +, 2]
.3698 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3699 A0804C0802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu[a4, a2, +, 2]
.3700 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu[b4, 3, -, a4]
.3701 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, b3, <<3]
.3702 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	alu[--, b3, OR, 0]
.3703 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu_shf[b3, --, B, $0, <<indirect]
.3704 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	asr[b3, b3, >>24]
.3705 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[a4, --, B, b4, <<3]
.3706 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, a4, OR, 0]
.3707 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[$0, --, B, b3, <<indirect]
.3708 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[b3, b4, AND, 3]
.3709 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, b3, OR, 0]
.3710 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[b3, --, B, 1, <<indirect]
.3711 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, b3, <<12]
.3712 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu_shf[--, b3, OR, 1, <<20]
.3713 4110008802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	sram[write, $0, a2, 2, 1], ctx_swap[s1], indirect_ref
.3714 B0803C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[b3, a3, +, 3]
.3715 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3716 A0804C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu[a4, a2, +, 3]
.3717 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu[b4, 3, -, a4]
.3718 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, b3, <<3]
.3719 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	alu[--, b3, OR, 0]
.3720 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu_shf[b3, --, B, $0, <<indirect]
.3721 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	asr[b3, b3, >>24]
.3722 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[a4, --, B, b4, <<3]
.3723 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, a4, OR, 0]
.3724 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[$0, --, B, b3, <<indirect]
.3725 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[b3, b4, AND, 3]
.3726 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, b3, OR, 0]
.3727 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[b3, --, B, 1, <<indirect]
.3728 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, b3, <<12]
.3729 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu_shf[--, b3, OR, 1, <<20]
.3730 4110008C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	sram[write, $0, a2, 3, 1], ctx_swap[s1], indirect_ref
.3731 B0803C1003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[b3, a3, +, 4]
.3732 0010000E20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	sram[read, $0, b3, 0, 1], ctx_swap[s1], defer[2]
.3733 A0804C1002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu[a4, a2, +, 4]
.3734 BAC04C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu[b4, 3, -, a4]
.3735 91D0300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, b3, <<3]
.3736 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	alu[--, b3, OR, 0]
.3737 9000320200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu_shf[b3, --, B, $0, <<indirect]
.3738 9D80300D00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	asr[b3, b3, >>24]
.3739 81D0401200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[a4, --, B, b4, <<3]
.3740 AA300C0004 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, a4, OR, 0]
.3741 8008000E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[$0, --, B, b3, <<indirect]
.3742 B440301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[b3, b4, AND, 3]
.3743 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, b3, OR, 0]
.3744 9000308600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[b3, --, B, 1, <<indirect]
.3745 9140300E00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, b3, <<12]
.3746 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu_shf[--, b3, OR, 1, <<20]
.3747 4110009002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	sram[write, $0, a2, 4, 1], ctx_swap[s1], indirect_ref
.3748 B0C0200B05 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 5]
.3749 AAF0000800 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[--, b2, -, a0]
.%import_expr common_code 3750 <34:22:0> &bp 3665 +
.3750 DB9460010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2 3665
	ble[l_1819#], defer[2]
.3751 A0802C1402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
/******/  	p++;
	alu[a2, a2, +, 5]
.3752 A0803C1403 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
/******/  	pend++;
	alu[a3, a3, +, 5]
.3753 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
/******/      	*p = *pend;
l_1821#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.3754 81D0080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu_shf[a0, --, B, a3, <<3]
.3755 AAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu[a4, 3, -, a2]
.3756 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2
	alu[--, a0, OR, 0]
.3757 8000020200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
	alu_shf[a0, --, B, $0, <<indirect]
.3758 8D80080100 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	asr[a0, a0, >>24]
.3759 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, a4, <<3]
.3760 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, b3, OR, 0]
.3761 8008080200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[$0, --, B, a0, <<indirect]
.3762 A4000C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[a0, a4, AND, 3]
.3763 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, a0, OR, 0]
.3764 8000008600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[a0, --, B, 1, <<indirect]
.3765 9140380200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b3, --, B, a0, <<12]
.3766 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu_shf[--, b3, OR, 1, <<20]
.3767 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.3768 B0C0200B01 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 1]
.3769 AAB0000801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[--, a1, -, b2]
.%import_expr common_code 3770 <34:22:0> &bp 3753 +
.3770 DBAA60010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 2 3753
	bgt[l_1821#], defer[2]
.3771 A0802C0402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 1
/******/  	p++;
	alu[a2, a2, +, 1]
.3772 A0803C0403 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.3773 AAC01C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
/******/      *p = '\0';
l_1824#:
	alu[a1, 3, -, a2]
.3774 81D0080201 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[a0, --, B, a1, <<3]
.3775 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, a0, OR, 0]
.3776 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[$0, --, B, 0, <<indirect]
.3777 A4000C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu[a0, a1, AND, 3]
.3778 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu[--, a0, OR, 0]
.3779 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	alu_shf[a0, --, B, 1, <<indirect]
.3780 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 0
	alu_shf[b2, --, B, a0, <<12]
.3781 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1038 1
	alu_shf[--, b2, OR, 1, <<20]
.3782 4110008002 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1038 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3783 <34:22:0> &bp 1463 +
.3783 D96DE00018 common_code
	.%line 372 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 2 1463
/******/      strcat_sram( sram_msg_buf, sram_tmpstr );
l_1825#:
	br[_strcat_sram#], defer[2]
.3784 A0C010071C common_code
	.%line 372 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
	alu[a1, b1, +, 28]
.%import_expr common_code 3785 <27:20:8,7:0:0> &bp 3786 +
.3785 F000E00FCA common_code
	.%line 372 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	load_addr[b3, l_10851#]
.3786 A0C020034C common_code
	.%line 373 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/      memcpy_lmem_sram( outmsgstr, sram_msg_buf, 28 );
l_10851#:
	alu[a2, b0, +, 76]
.3787 B0C0500720 common_code
	.%line 373 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
	alu[b5, b1, +, 32]
.%import_expr common_code 3788 <34:22:0> &bp 943 +
.3788 D8EBE00018 common_code
	.%line 373 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 2 943
	br[_memcpy_lmem_sram#], defer[2]
.3789 F0000C7004 common_code
	.%line 373 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 1
	immed[a4, 28, <<0]
.%import_expr common_code 3790 <27:20:8,17:10:0> &bp 3791 +
.3790 F000EF3C01 common_code
	.%line 373 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:696 0
	load_addr[a1, l_10852#]
.3791 A0C9E00374 common_code
	.%line 374 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
/******/  }
l_10852#:
	alu[@a30, b0, +, 116]
.3792 FC066C009E common_code
	.%line 374 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
	local_csr_wr[active_lm_addr_0, @a30]
.3793 F0000C0300 common_code
	.%line 374 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
	nop
.3794 F0000C0300 common_code
	.%line 374 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
	nop
.3795 F0000C0300 common_code
	.%line 374 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0
	nop
.3796 E8000C0200 common_code
	.%line 374 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:696 0 0 *L00
	rtn[*l$index0]
.%import_expr common_code 3797 <34:22:0> &bp 1467 +
.3797 D96ED00018 common_code
	.%line 302 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 1 1467
/******/      n = strlen_sram( cstr );
_helper_sram_outmsg_str_1ul#:
	br[_strlen_sram#], defer[1]
.%import_expr common_code 3798 <27:20:8,17:10:0> &bp 3799 +
.3798 F000EF5C01 common_code
	.%line 302 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
	load_addr[a1, l_10853#]
.%import_expr common_code 3799 <34:22:0> &bp 1626 +
.3799 D996900018 common_code
	.%line 303 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 1 1626
/******/      strcpy_sram( sram_msg_buf, cstr );
l_10853#:
	br[_strcpy_sram#], defer[1]
.%import_expr common_code 3800 <27:20:8,17:10:0> &bp 3801 +
.3800 F000EF6404 common_code
	.%line 303 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
	load_addr[a4, l_10854#]
.3801 A080200400 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
/******/      sram_msg_buf[n] = ' ';
l_10854#:
	alu[a2, a0, +, b1]
.3802 BAC02C0C02 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
	alu[b2, 3, -, a2]
.3803 81D0100A00 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
	alu_shf[a1, --, B, b2, <<3]
.3804 AA300C0001 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 1
	alu[--, a1, OR, 0]
.3805 8008018200 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
	alu_shf[$0, --, B, 32, <<indirect]
.3806 A440100B03 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
	alu[a1, b2, AND, 3]
.3807 AA300C0001 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 1
	alu[--, a1, OR, 0]
.3808 8000108600 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
	alu_shf[a1, --, B, 1, <<indirect]
.3809 9140280201 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
	alu_shf[b2, --, B, a1, <<12]
.3810 8AC2080A21 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 1
	alu_shf[--, b2, OR, 1, <<20]
.3811 4110008002 common_code
	.%line 304 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.3812 A0801C0402 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
/******/      sram_msg_buf[n+1] = '\0';
	alu[a1, a2, +, 1]
.3813 BAC02C0C01 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
	alu[b2, 3, -, a1]
.3814 81D0100A00 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
	alu_shf[a1, --, B, b2, <<3]
.3815 AA300C0001 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 1
	alu[--, a1, OR, 0]
.3816 8008008200 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
	alu_shf[$0, --, B, 0, <<indirect]
.3817 A440100B03 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
	alu[a1, b2, AND, 3]
.3818 AA300C0001 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 1
	alu[--, a1, OR, 0]
.3819 8000108600 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
	alu_shf[a1, --, B, 1, <<indirect]
.3820 9140280201 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
	alu_shf[b2, --, B, a1, <<12]
.3821 8AC2080A21 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 1
	alu_shf[--, b2, OR, 1, <<20]
.3822 4110008402 common_code
	.%line 305 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
	sram[write, $0, a2, 1, 1], ctx_swap[s1], indirect_ref
.3823 A0800C0400 common_code
	.%line 306 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
/******/      ++n;
	alu[a0, a0, +, 1]
.3824 A080200400 common_code
	.%line 308 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
/******/      helper_ultoa_sram( x0, sram_msg_buf+n, 28-n );
	alu[a2, a0, +, b1]
.3825 BAC03C7000 common_code
	.%line 308 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
	alu[b3, 28, -, a0]
.3826 A0C0000C02 common_code
	.%line 163 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      pend = p + n - 1;
	alu[a0, b3, +, a2]
.3827 AA801C0400 common_code
	.%line 163 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[a1, a0, -, 1]
.3828 BAC03C0C01 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	alu[b3, 3, -, a1]
.3829 81D0300E00 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a3, --, B, b3, <<3]
.3830 AA300C0003 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a3, OR, 0]
.3831 8008008200 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 0, <<indirect]
.3832 A440300F03 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a3, b3, AND, 3]
.3833 AA300C0003 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a3, OR, 0]
.3834 8000308600 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a3, --, B, 1, <<indirect]
.3835 9140380203 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a3, <<12]
.3836 8AC2080E21 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.3837 4110008001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.3838 BA804C0401 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	alu[b4, a1, -, 1]
.3839 AAF0001002 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b4, -, a2]
.%import_expr common_code 3840 <34:22:0> &bp 3910 +
.3840 DBD1900105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1 3910
	blo[l_2014#], defer[1]
.3841 F000000B00 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
/******/      ndigits = 0;
	immed[b2, 0, <<0]
.3842 A030001400 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b5]
.%import_expr common_code 3843 <34:22:0> &bp 3872 +
.3843 DBC8000101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0 3872
	bne[l_2010#]
.3844 BA80201303 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_2006#:
	alu[b2, 3, -, b4]
.3845 81D0100A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a1, --, B, b2, <<3]
.3846 AA300C0001 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.3847 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.3848 A440100B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, b2, AND, 3]
.3849 AA300C0001 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.3850 8000108600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.3851 9140280201 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a1, <<12]
.3852 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.3853 4110001020 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.3854 F000000B01 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/  	    ndigits = 1;
	immed[b2, 1, <<0]
.3855 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/  	x = x/10;
l_2007#:
	alu[@a30, b0, +, 64]
.3856 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	local_csr_wr[active_lm_addr_1, @a30]
.3857 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.3858 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	nop
.3859 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	nop
.3860 A022001400 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b5]
.%import_expr common_code 3861 <34:22:0> &bp 1804 +
.3861 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2 1804
	br[__div_u32#], defer[2]
.3862 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	immed[b14, 10, <<0]
.%import_expr common_code 3863 <27:20:8,17:10:0> &bp 3864 +
.3863 F000FC6004 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	load_addr[a4, l_10855#]
.3864 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
l_10855#:
	alu[@a30, b0, +, 64]
.3865 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	local_csr_wr[active_lm_addr_0, @a30]
.3866 BAC0401301 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[b4, b4, -, 1]
.3867 AAF0001002 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b4, -, a2]
.%import_expr common_code 3868 <34:22:0> &bp 3910 +
.3868 DBD1900105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1 3910
	blo[l_2014#], defer[1]
.3869 B000580000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
/******/  	x = x/10;
	alu[b5, --, B, *l$index0]
.3870 A030001400 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b5]
.%import_expr common_code 3871 <34:22:0> &bp 3897 +
.3871 DBCE400100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0 3897
	beq[l_2011#]
.3872 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_2010#:
	alu[@a30, b0, +, 64]
.3873 FC06EC009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.3874 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/  	    ++ndigits;
	nop
.3875 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	nop
.3876 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	nop
.3877 A022001400 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[*l$index1, --, B, b5]
.%import_expr common_code 3878 <34:22:0> &bp 1472 +
.3878 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.3879 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 3880 <27:20:8,17:10:0> &bp 3881 +
.3880 F000FCA404 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10856#]
.3881 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10856#:
	alu[@a30, b0, +, 64]
.3882 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.3883 BA80301303 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b3, 3, -, b4]
.3884 81D0300E00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a3, --, B, b3, <<3]
.3885 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/  	    ++ndigits;
	nop
.3886 A0801CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[a1, *l$index0, +, 48]
.3887 AA300C0003 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a3, OR, 0]
.3888 8008080201 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a1, <<indirect]
.3889 A440100F03 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, b3, AND, 3]
.3890 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.3891 8000108600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.3892 9140380201 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a1, <<12]
.3893 8AC2080E21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.3894 4110001020 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3895 <34:22:0> &bp 3855 +
.3895 DBC3D00018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1 3855
/******/  	    ++ndigits;
	br[l_2007#], defer[1]
.3896 B0C0200B01 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu[b2, b2, +, 1]
.3897 A030000800 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/  	} else if( ndigits == 0 ) {
l_2011#:
	alu[--, --, B, b2]
.%import_expr common_code 3898 <34:22:0> &bp 3844 +
.3898 DBC1000100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0 3844
	beq[l_2006#]
.3899 AA80301303 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a3, 3, -, b4]
.3900 81D0180203 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a1, --, B, a3, <<3]
.3901 AA300C0001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.3902 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.3903 A4001C0C03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, a3, AND, 3]
.3904 AA300C0001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.3905 8000108600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.3906 9140380201 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a1, <<12]
.3907 8AC2080E21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.3908 4110001020 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 3909 <34:22:0> &bp 3855 +
.3909 DBC3C00018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 3855
	br[l_2007#]
.3910 A030001400 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      if( x > 0 )		return -1;	// number too big
l_2014#:
	alu[--, --, B, b5]
.%import_expr common_code 3911 <34:22:0> &bp 4039 +
.3911 DBF1D00101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1 4039
	bne[l_2024#], defer[1]
.3912 B000500400 common_code
	.%line 309 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
/******/      memcpy_lmem_sram( outmsgstr, sram_msg_buf, 28 );
	alu[b5, --, B, b1]
.3913 B0C0300B01 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      K = ndigits + 1;			// left-justify
	alu[b3, b2, +, 1]
.%import_expr common_code 3914 <34:22:0> &bp 4029 +
.3914 DBEF70010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 3 4029
/******/      for( k=0; k<K; k++) {
	ble[l_2023#], defer[3]
.3915 AA80000800 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, a0, -, b2]
.3916 AA801C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu[a1, a0, -, 1]
.3917 F0000C0000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
/******/      for( k=0; k<K; k++) {
	immed[a0, 0, <<0]
.3918 AAF0000F06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[--, b3, -, 6]
.%import_expr common_code 3919 <34:22:0> &bp 4009 +
.3919 DBEA400109 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0 4009
	blt[l_2020#]
.3920 BAC0400F06 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b4, b3, -, 6]
.3921 0010008201 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
/******/      	*p = *pend;
l_2018#:
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[2]
.3922 91D0280201 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu_shf[b2, --, B, a1, <<3]
.3923 AAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu[a4, 3, -, a2]
.3924 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	alu[--, b2, OR, 0]
.3925 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu_shf[b2, --, B, $0, <<indirect]
.3926 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	asr[b2, b2, >>24]
.3927 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[a3, --, B, a4, <<3]
.3928 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, a3, OR, 0]
.3929 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[$0, --, B, b2, <<indirect]
.3930 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a4, AND, 3]
.3931 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, b2, OR, 0]
.3932 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[b2, --, B, 1, <<indirect]
.3933 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<12]
.3934 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu_shf[--, b2, OR, 1, <<20]
.3935 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.3936 B0802C0401 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a1, +, 1]
.3937 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.3938 A0803C0402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu[a3, a2, +, 1]
.3939 AAC04C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu[a4, 3, -, a3]
.3940 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<3]
.3941 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	alu[--, b2, OR, 0]
.3942 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu_shf[b2, --, B, $0, <<indirect]
.3943 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	asr[b2, b2, >>24]
.3944 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[a3, --, B, a4, <<3]
.3945 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, a3, OR, 0]
.3946 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[$0, --, B, b2, <<indirect]
.3947 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a4, AND, 3]
.3948 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, b2, OR, 0]
.3949 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[b2, --, B, 1, <<indirect]
.3950 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<12]
.3951 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu_shf[--, b2, OR, 1, <<20]
.3952 4110008402 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	sram[write, $0, a2, 1, 1], ctx_swap[s1], indirect_ref
.3953 B0802C0801 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a1, +, 2]
.3954 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.3955 A0803C0802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu[a3, a2, +, 2]
.3956 AAC04C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu[a4, 3, -, a3]
.3957 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<3]
.3958 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	alu[--, b2, OR, 0]
.3959 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu_shf[b2, --, B, $0, <<indirect]
.3960 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	asr[b2, b2, >>24]
.3961 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[a3, --, B, a4, <<3]
.3962 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, a3, OR, 0]
.3963 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[$0, --, B, b2, <<indirect]
.3964 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a4, AND, 3]
.3965 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, b2, OR, 0]
.3966 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[b2, --, B, 1, <<indirect]
.3967 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<12]
.3968 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu_shf[--, b2, OR, 1, <<20]
.3969 4110008802 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	sram[write, $0, a2, 2, 1], ctx_swap[s1], indirect_ref
.3970 B0802C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a1, +, 3]
.3971 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.3972 A0803C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu[a3, a2, +, 3]
.3973 AAC04C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu[a4, 3, -, a3]
.3974 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<3]
.3975 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	alu[--, b2, OR, 0]
.3976 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu_shf[b2, --, B, $0, <<indirect]
.3977 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	asr[b2, b2, >>24]
.3978 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[a3, --, B, a4, <<3]
.3979 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, a3, OR, 0]
.3980 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[$0, --, B, b2, <<indirect]
.3981 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a4, AND, 3]
.3982 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, b2, OR, 0]
.3983 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[b2, --, B, 1, <<indirect]
.3984 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<12]
.3985 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu_shf[--, b2, OR, 1, <<20]
.3986 4110008C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	sram[write, $0, a2, 3, 1], ctx_swap[s1], indirect_ref
.3987 B0802C1001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a1, +, 4]
.3988 0010000A20 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	sram[read, $0, b2, 0, 1], ctx_swap[s1], defer[2]
.3989 A0803C1002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu[a3, a2, +, 4]
.3990 AAC04C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu[a4, 3, -, a3]
.3991 91D0200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<3]
.3992 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	alu[--, b2, OR, 0]
.3993 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu_shf[b2, --, B, $0, <<indirect]
.3994 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	asr[b2, b2, >>24]
.3995 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[a3, --, B, a4, <<3]
.3996 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, a3, OR, 0]
.3997 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[$0, --, B, b2, <<indirect]
.3998 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a4, AND, 3]
.3999 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, b2, OR, 0]
.4000 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[b2, --, B, 1, <<indirect]
.4001 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<12]
.4002 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu_shf[--, b2, OR, 1, <<20]
.4003 4110009002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	sram[write, $0, a2, 4, 1], ctx_swap[s1], indirect_ref
.4004 A0800C1400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 5]
.4005 AAB0001000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[--, a0, -, b4]
.%import_expr common_code 4006 <34:22:0> &bp 3921 +
.4006 DBD460010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2 3921
	ble[l_2018#], defer[2]
.4007 A0802C1402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
/******/  	p++;
	alu[a2, a2, +, 5]
.4008 A0801C1401 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
/******/  	pend++;
	alu[a1, a1, +, 5]
.4009 0010008201 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
/******/      	*p = *pend;
l_2020#:
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[2]
.4010 91D0280201 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu_shf[b2, --, B, a1, <<3]
.4011 AAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu[a4, 3, -, a2]
.4012 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2
	alu[--, b2, OR, 0]
.4013 9000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
	alu_shf[b2, --, B, $0, <<indirect]
.4014 9D80200900 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	asr[b2, b2, >>24]
.4015 81D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[a3, --, B, a4, <<3]
.4016 AA300C0003 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, a3, OR, 0]
.4017 8008000A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[$0, --, B, b2, <<indirect]
.4018 B4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[b2, a4, AND, 3]
.4019 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, b2, OR, 0]
.4020 9000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[b2, --, B, 1, <<indirect]
.4021 9140200A00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, b2, <<12]
.4022 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu_shf[--, b2, OR, 1, <<20]
.4023 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.4024 A0800C0400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 1]
.4025 AAF0000C00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[--, b3, -, a0]
.%import_expr common_code 4026 <34:22:0> &bp 4009 +
.4026 DBEA60010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 2 4009
	bgt[l_2020#], defer[2]
.4027 A0802C0402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 1
/******/  	p++;
	alu[a2, a2, +, 1]
.4028 A0801C0401 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
/******/  	pend++;
	alu[a1, a1, +, 1]
.4029 AAC01C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
/******/      *p = '\0';
l_2023#:
	alu[a1, 3, -, a2]
.4030 81D0080201 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[a0, --, B, a1, <<3]
.4031 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, a0, OR, 0]
.4032 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[$0, --, B, 0, <<indirect]
.4033 A4000C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu[a0, a1, AND, 3]
.4034 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu[--, a0, OR, 0]
.4035 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	alu_shf[a0, --, B, 1, <<indirect]
.4036 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 0
	alu_shf[b2, --, B, a0, <<12]
.4037 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1046 1
	alu_shf[--, b2, OR, 1, <<20]
.4038 4110008002 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1046 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.4039 A0C020034C common_code
	.%line 309 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0
/******/      memcpy_lmem_sram( outmsgstr, sram_msg_buf, 28 );
l_2024#:
	alu[a2, b0, +, 76]
.%import_expr common_code 4040 <34:22:0> &bp 943 +
.4040 D8EBE00018 common_code
	.%line 309 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 2 943
	br[_memcpy_lmem_sram#], defer[2]
.4041 F0000C7004 common_code
	.%line 309 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 1
	immed[a4, 28, <<0]
.%import_expr common_code 4042 <27:20:8,17:10:0> &bp 4043 +
.4042 F000FF2C01 common_code
	.%line 309 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:694 0
	load_addr[a1, l_10857#]
.4043 E8000C0005 common_code
	.%line 310 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:694 0 0 A5
/******/  }
l_10857#:
	rtn[a5]
.%import_expr common_code 4044 <34:22:0> &bp 1486 +
.4044 D973900018 common_code
	.%line 227 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:745 1 1486
/******/    WU_scratch_put_request_with_data(0xC, regNum, data, errorScrAddress);
_WU_loadGlobalRegister#:
	br[_WU_scratch_put_request_with_data#], defer[1]
.%import_expr common_code 4045 <27:20:8,7:0:0> &bp 4046 +
.4045 F000F00FCE common_code
	.%line 227 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:745 0
	load_addr[b3, l_10858#]
.4046 F0000C0300 common_code
	.%line 228 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:745 0
/******/  }
l_10858#:
	nop
.4047 E8000C0002 common_code
	.%line 228 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:745 0 0 A2
	rtn[a2]
.%import_expr common_code 4048 <34:22:0> &bp 1672 +
.4048 D9A2100018 common_code
	.%line 197 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:746 1 1672
/******/    WU_scratch_put_request_no_data(0xA, regNum, errorScrAddress);
_WU_incrementGlobalRegister#:
	br[_WU_scratch_put_request_no_data#], defer[1]
.%import_expr common_code 4049 <27:20:8,17:10:0> &bp 4050 +
.4049 F000FF4806 common_code
	.%line 197 "/users/onl/npr/onl_router/library/counter_util.c" 0 fiid:746 0
	load_addr[a6, l_10859#]
.4050 F0000C0300 common_code
	.%line 200 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:746 0
/******/  }
l_10859#:
	nop
.4051 E800001700 common_code
	.%line 200 "/users/onl/npr/onl_router/library/counter_util.c" 1 fiid:746 0 0 B5
	rtn[b5]
.4052 F4031C0180 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      __declspec(sram) char vers[4] = "1.0";
_handle_msg#:
	immed[$0, 12544, <<16]
.4053 F0000EA000 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 168, <<0]
.4054 8112018600 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1
	alu_shf[--, --, B, 33, <<15]
.4055 4120000400 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s2], indirect_ref
.4056 F4000CB980 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[$0, 46, <<16]
.4057 F0000EA000 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 168, <<0]
.4058 8122028600 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1
	alu_shf[--, --, B, 65, <<14]
.4059 4120000400 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s2], indirect_ref
.4060 F0030C0180 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[$0, 12288, <<0]
.4061 F0000EA000 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 168, <<0]
.4062 8132048600 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1
	alu_shf[--, --, B, 129, <<13]
.4063 4120000400 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s2], indirect_ref
.4064 F0000C0180 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[$0, 0, <<0]
.4065 F0000EA000 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 168, <<0]
.4066 F2010C4001 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a1, 4112, <<8]
.4067 A070000001 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1
	alu[--, --, B, a1]
.4068 4120000400 common_code
	.%line 394 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s2], indirect_ref
.4069 F0000EB000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char SET_params[8]	= "params=";
	immed[a0, 172, <<0]
.4070 0010000600 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2
	sram[read, $0, b1, a0, 1], ctx_swap[s1], defer[2]
.4071 F000001B00 common_code
	.%line 415 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/      message[0] = 0;
	immed[b6, 0, <<0]
.4072 F000001700 common_code
	.%line 416 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/      message[1] = 0;
	immed[b5, 0, <<0]
.4073 A000060000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char SET_params[8]	= "params=";
	alu[a0, --, B, $0]
.4074 C08803C200 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 112, <<24]
.4075 A058000000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4076 F0000EB000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 172, <<0]
.4077 0110000600 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2
	sram[write, $0, b1, a0, 1], ctx_swap[s1], defer[2]
.4078 F000001300 common_code
	.%line 417 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/      message[2] = 0;
	immed[b4, 0, <<0]
.4079 F0000C0003 common_code
	.%line 418 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/      message[3] = 0;
	immed[a3, 0, <<0]
.4080 F0000EB000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char SET_params[8]	= "params=";
	immed[a0, 172, <<0]
.4081 0010000600 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2
	sram[read, $0, b1, a0, 1], ctx_swap[s1], defer[2]
.4082 F0000C0002 common_code
	.%line 419 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/      message[4] = 0;
	immed[a2, 0, <<0]
.4083 F0000C0001 common_code
	.%line 420 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/      message[5] = 0;
	immed[a1, 0, <<0]
.4084 A000060000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char SET_params[8]	= "params=";
	alu[a0, --, B, $0]
.4085 C104038600 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 97, <<16]
.4086 A058000000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4087 F0000EB000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 172, <<0]
.4088 0110000500 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1
	sram[write, $0, b1, a0, 1], ctx_swap[s1], defer[1]
.4089 F000000F00 common_code
	.%line 421 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/      message[6] = 0;
	immed[b3, 0, <<0]
.4090 F0000EB000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char SET_params[8]	= "params=";
	immed[a0, 172, <<0]
.4091 0010000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4092 A000060000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4093 C18203CA00 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 114, <<8]
.4094 A058000000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4095 F0000EB000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 172, <<0]
.4096 0110000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4097 F0000EB000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 172, <<0]
.4098 0010000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4099 A000060000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4100 C001038400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 97, <<0]
.4101 A058000000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4102 F0000EB000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 172, <<0]
.4103 0110000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4104 F0000EC000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 176, <<0]
.4105 0010000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4106 A000060000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4107 C08803B600 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 109, <<24]
.4108 A058000000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4109 F0000EC000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 176, <<0]
.4110 0110000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4111 F0000EC000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 176, <<0]
.4112 0010000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4113 A000060000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4114 C10403CE00 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 115, <<16]
.4115 A058000000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4116 F0000EC000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 176, <<0]
.4117 0110000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4118 F0000EC000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 176, <<0]
.4119 0010000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4120 A000060000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4121 C18201F600 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 61, <<8]
.4122 A058000000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4123 F0000EC000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 176, <<0]
.4124 0110000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4125 F0000EC000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 176, <<0]
.4126 0010000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4127 A000060000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4128 C001008000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4129 A058000000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4130 F0000EC000 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 176, <<0]
.4131 0110000400 common_code
	.%line 396 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4132 F0000ED000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char SET_oport[8]	= "oport=";
	immed[a0, 180, <<0]
.4133 0010000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4134 A000060000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4135 C08803BE00 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 111, <<24]
.4136 A058000000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4137 F0000ED000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 180, <<0]
.4138 0110000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4139 F0000ED000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 180, <<0]
.4140 0010000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4141 A000060000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4142 C10403C200 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 112, <<16]
.4143 A058000000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4144 F0000ED000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 180, <<0]
.4145 0110000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4146 F0000ED000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 180, <<0]
.4147 0010000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4148 A000060000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4149 C18203BE00 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 111, <<8]
.4150 A058000000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4151 F0000ED000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 180, <<0]
.4152 0110000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4153 F0000ED000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 180, <<0]
.4154 0010000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4155 A000060000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4156 C00103C800 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 114, <<0]
.4157 A058000000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4158 F0000ED000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 180, <<0]
.4159 0110000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4160 F0000EE000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 184, <<0]
.4161 0010000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4162 A000060000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4163 C08803D200 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 116, <<24]
.4164 A058000000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4165 F0000EE000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 184, <<0]
.4166 0110000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4167 F0000EE000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 184, <<0]
.4168 0010000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4169 A000060000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4170 C10401F600 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 61, <<16]
.4171 A058000000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4172 F0000EE000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 184, <<0]
.4173 0110000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4174 F0000EE000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 184, <<0]
.4175 0010000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4176 A000060000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4177 C182008200 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 0, <<8]
.4178 A058000000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4179 F0000EE000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 184, <<0]
.4180 0110000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4181 F0000EE000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 184, <<0]
.4182 0010000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4183 A000060000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4184 C001008000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4185 A058000000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4186 F0000EE000 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 184, <<0]
.4187 0110000400 common_code
	.%line 397 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4188 F0000EF000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char SET_seed[8]	= "seed=";
	immed[a0, 188, <<0]
.4189 0010000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4190 A000060000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4191 C08803CE00 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 115, <<24]
.4192 A058000000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4193 F0000EF000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 188, <<0]
.4194 0110000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4195 F0000EF000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 188, <<0]
.4196 0010000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4197 A000060000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4198 C104039600 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 101, <<16]
.4199 A058000000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4200 F0000EF000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 188, <<0]
.4201 0110000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4202 F0000EF000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 188, <<0]
.4203 0010000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4204 A000060000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4205 C182039600 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 101, <<8]
.4206 A058000000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4207 F0000EF000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 188, <<0]
.4208 0110000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4209 F0000EF000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 188, <<0]
.4210 0010000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4211 A000060000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4212 C001039000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 100, <<0]
.4213 A058000000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4214 F0000EF000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 188, <<0]
.4215 0110000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4216 F0000F0000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 192, <<0]
.4217 0010000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4218 A000060000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4219 C08801F600 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 61, <<24]
.4220 A058000000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4221 F0000F0000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 192, <<0]
.4222 0110000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4223 F0000F0000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 192, <<0]
.4224 0010000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4225 A000060000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4226 C104008200 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 0, <<16]
.4227 A058000000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4228 F0000F0000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 192, <<0]
.4229 0110000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4230 F0000F0000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 192, <<0]
.4231 0010000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4232 A000060000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4233 C182008200 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 0, <<8]
.4234 A058000000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4235 F0000F0000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 192, <<0]
.4236 0110000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4237 F0000F0000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 192, <<0]
.4238 0010000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4239 A000060000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4240 C001008000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4241 A058000000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4242 F0000F0000 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 192, <<0]
.4243 0110000400 common_code
	.%line 398 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4244 F0000F1000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char SET_test[8]	= "test=";
	immed[a0, 196, <<0]
.4245 0010000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4246 A000060000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4247 C08803D200 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 116, <<24]
.4248 A058000000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4249 F0000F1000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 196, <<0]
.4250 0110000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4251 F0000F1000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 196, <<0]
.4252 0010000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4253 A000060000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4254 C104039600 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 101, <<16]
.4255 A058000000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4256 F0000F1000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 196, <<0]
.4257 0110000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4258 F0000F1000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 196, <<0]
.4259 0010000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4260 A000060000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4261 C18203CE00 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 115, <<8]
.4262 A058000000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4263 F0000F1000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 196, <<0]
.4264 0110000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4265 F0000F1000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 196, <<0]
.4266 0010000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4267 A000060000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4268 C00103D000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 116, <<0]
.4269 A058000000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4270 F0000F1000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 196, <<0]
.4271 0110000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4272 F0000F2000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 200, <<0]
.4273 0010000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4274 A000060000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4275 C08801F600 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 61, <<24]
.4276 A058000000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4277 F0000F2000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 200, <<0]
.4278 0110000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4279 F0000F2000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 200, <<0]
.4280 0010000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4281 A000060000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4282 C104008200 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 0, <<16]
.4283 A058000000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4284 F0000F2000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 200, <<0]
.4285 0110000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4286 F0000F2000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 200, <<0]
.4287 0010000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4288 A000060000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4289 C182008200 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 0, <<8]
.4290 A058000000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4291 F0000F2000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 200, <<0]
.4292 0110000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4293 F0000F2000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 200, <<0]
.4294 0010000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4295 A000060000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4296 C001008000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4297 A058000000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4298 F0000F2000 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 200, <<0]
.4299 0110000400 common_code
	.%line 399 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4300 F0000F3000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char GET_params[8]	= "=params";
	immed[a0, 204, <<0]
.4301 0010000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4302 A000060000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4303 C08801F600 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 61, <<24]
.4304 A058000000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4305 F0000F3000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 204, <<0]
.4306 0110000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4307 F0000F3000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 204, <<0]
.4308 0010000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4309 A000060000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4310 C10403C200 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 112, <<16]
.4311 A058000000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4312 F0000F3000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 204, <<0]
.4313 0110000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4314 F0000F3000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 204, <<0]
.4315 0010000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4316 A000060000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4317 C182038600 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 97, <<8]
.4318 A058000000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4319 F0000F3000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 204, <<0]
.4320 0110000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4321 F0000F3000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 204, <<0]
.4322 0010000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4323 A000060000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4324 C00103C800 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 114, <<0]
.4325 A058000000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4326 F0000F3000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 204, <<0]
.4327 0110000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4328 F0000F4000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 208, <<0]
.4329 0010000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4330 A000060000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4331 C088038600 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 97, <<24]
.4332 A058000000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4333 F0000F4000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 208, <<0]
.4334 0110000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4335 F0000F4000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 208, <<0]
.4336 0010000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4337 A000060000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4338 C10403B600 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 109, <<16]
.4339 A058000000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4340 F0000F4000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 208, <<0]
.4341 0110000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4342 F0000F4000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 208, <<0]
.4343 0010000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4344 A000060000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4345 C18203CE00 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 115, <<8]
.4346 A058000000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4347 F0000F4000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 208, <<0]
.4348 0110000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4349 F0000F4000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 208, <<0]
.4350 0010000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4351 A000060000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4352 C001008000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4353 A058000000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4354 F0000F4000 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 208, <<0]
.4355 0110000400 common_code
	.%line 400 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4356 F0000F5000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char GET_vers[8]	= "=vers";
	immed[a0, 212, <<0]
.4357 0010000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4358 A000060000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4359 C08801F600 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 61, <<24]
.4360 A058000000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4361 F0000F5000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 212, <<0]
.4362 0110000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4363 F0000F5000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 212, <<0]
.4364 0010000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4365 A000060000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4366 C10403DA00 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 118, <<16]
.4367 A058000000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4368 F0000F5000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 212, <<0]
.4369 0110000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4370 F0000F5000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 212, <<0]
.4371 0010000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4372 A000060000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4373 C182039600 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 101, <<8]
.4374 A058000000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4375 F0000F5000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 212, <<0]
.4376 0110000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4377 F0000F5000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 212, <<0]
.4378 0010000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4379 A000060000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4380 C00103C800 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 114, <<0]
.4381 A058000000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4382 F0000F5000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 212, <<0]
.4383 0110000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4384 F0000F6000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 216, <<0]
.4385 0010000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4386 A000060000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4387 C08803CE00 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 115, <<24]
.4388 A058000000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4389 F0000F6000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 216, <<0]
.4390 0110000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4391 F0000F6000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 216, <<0]
.4392 0010000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4393 A000060000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4394 C104008200 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 0, <<16]
.4395 A058000000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4396 F0000F6000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 216, <<0]
.4397 0110000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4398 F0000F6000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 216, <<0]
.4399 0010000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4400 A000060000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4401 C182008200 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 0, <<8]
.4402 A058000000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4403 F0000F6000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 216, <<0]
.4404 0110000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4405 F0000F6000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 216, <<0]
.4406 0010000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4407 A000060000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4408 C001008000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4409 A058000000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4410 F0000F6000 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 216, <<0]
.4411 0110000400 common_code
	.%line 401 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4412 F0000F7000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char GET_counts[8]	= "=counts";
	immed[a0, 220, <<0]
.4413 0010000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4414 A000060000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4415 C08801F600 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 61, <<24]
.4416 A058000000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4417 F0000F7000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 220, <<0]
.4418 0110000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4419 F0000F7000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 220, <<0]
.4420 0010000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4421 A000060000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4422 C104038E00 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 99, <<16]
.4423 A058000000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4424 F0000F7000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 220, <<0]
.4425 0110000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4426 F0000F7000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 220, <<0]
.4427 0010000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4428 A000060000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4429 C18203BE00 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 111, <<8]
.4430 A058000000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4431 F0000F7000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 220, <<0]
.4432 0110000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4433 F0000F7000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 220, <<0]
.4434 0010000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4435 A000060000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4436 C00103D400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 117, <<0]
.4437 A058000000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4438 F0000F7000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 220, <<0]
.4439 0110000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4440 F0000F8000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 224, <<0]
.4441 0010000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4442 A000060000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4443 C08803BA00 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 110, <<24]
.4444 A058000000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4445 F0000F8000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 224, <<0]
.4446 0110000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4447 F0000F8000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 224, <<0]
.4448 0010000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4449 A000060000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4450 C10403D200 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 116, <<16]
.4451 A058000000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4452 F0000F8000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 224, <<0]
.4453 0110000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4454 F0000F8000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 224, <<0]
.4455 0010000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4456 A000060000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4457 C18203CE00 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 115, <<8]
.4458 A058000000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4459 F0000F8000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 224, <<0]
.4460 0110000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4461 F0000F8000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 224, <<0]
.4462 0010000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4463 A000060000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4464 C001008000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4465 A058000000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4466 F0000F8000 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 224, <<0]
.4467 0110000400 common_code
	.%line 402 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4468 F0000F9000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char GET_errno[8]	= "=errno";
	immed[a0, 228, <<0]
.4469 0010000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4470 A000060000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4471 C08801F600 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 61, <<24]
.4472 A058000000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4473 F0000F9000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 228, <<0]
.4474 0110000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4475 F0000F9000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 228, <<0]
.4476 0010000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4477 A000060000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4478 C104039600 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 101, <<16]
.4479 A058000000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4480 F0000F9000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 228, <<0]
.4481 0110000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4482 F0000F9000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 228, <<0]
.4483 0010000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4484 A000060000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4485 C18203CA00 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 114, <<8]
.4486 A058000000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4487 F0000F9000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 228, <<0]
.4488 0110000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4489 F0000F9000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 228, <<0]
.4490 0010000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4491 A000060000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4492 C00103C800 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 114, <<0]
.4493 A058000000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4494 F0000F9000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 228, <<0]
.4495 0110000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4496 F0000FA000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 232, <<0]
.4497 0010000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4498 A000060000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4499 C08803BA00 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 110, <<24]
.4500 A058000000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4501 F0000FA000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 232, <<0]
.4502 0110000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4503 F0000FA000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 232, <<0]
.4504 0010000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4505 A000060000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4506 C10403BE00 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 111, <<16]
.4507 A058000000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4508 F0000FA000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 232, <<0]
.4509 0110000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4510 F0000FA000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 232, <<0]
.4511 0010000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4512 A000060000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4513 C182008200 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 0, <<8]
.4514 A058000000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4515 F0000FA000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 232, <<0]
.4516 0110000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4517 F0000FA000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 232, <<0]
.4518 0010000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4519 A000060000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4520 C001008000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4521 A058000000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4522 F0000FA000 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 232, <<0]
.4523 0110000400 common_code
	.%line 403 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4524 F0000FB000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char RESET[8]	= "reset";
	immed[a0, 236, <<0]
.4525 0010000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4526 A000060000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4527 C08803CA00 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 114, <<24]
.4528 A058000000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4529 F0000FB000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 236, <<0]
.4530 0110000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4531 F0000FB000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 236, <<0]
.4532 0010000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4533 A000060000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4534 C104039600 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 101, <<16]
.4535 A058000000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4536 F0000FB000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 236, <<0]
.4537 0110000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4538 F0000FB000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 236, <<0]
.4539 0010000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4540 A000060000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4541 C18203CE00 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 115, <<8]
.4542 A058000000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4543 F0000FB000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 236, <<0]
.4544 0110000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4545 F0000FB000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 236, <<0]
.4546 0010000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4547 A000060000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4548 C001039400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 101, <<0]
.4549 A058000000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4550 F0000FB000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 236, <<0]
.4551 0110000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4552 F0000FC000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 240, <<0]
.4553 0010000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4554 A000060000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4555 C08803D200 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 116, <<24]
.4556 A058000000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4557 F0000FC000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 240, <<0]
.4558 0110000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4559 F0000FC000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 240, <<0]
.4560 0010000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4561 A000060000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4562 C104008200 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 0, <<16]
.4563 A058000000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4564 F0000FC000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 240, <<0]
.4565 0110000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4566 F0000FC000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 240, <<0]
.4567 0010000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4568 A000060000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4569 C182008200 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 0, <<8]
.4570 A058000000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4571 F0000FC000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 240, <<0]
.4572 0110000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4573 F0000FC000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 240, <<0]
.4574 0010000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4575 A000060000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4576 C001008000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4577 A058000000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4578 F0000FC000 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 240, <<0]
.4579 0110000400 common_code
	.%line 404 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4580 F0000FD000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char DEBUG_op[8]	= "debug";
	immed[a0, 244, <<0]
.4581 0010000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4582 A000060000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4583 C088039200 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 100, <<24]
.4584 A058000000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4585 F0000FD000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 244, <<0]
.4586 0110000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4587 F0000FD000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 244, <<0]
.4588 0010000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4589 A000060000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4590 C104039600 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 101, <<16]
.4591 A058000000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4592 F0000FD000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 244, <<0]
.4593 0110000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4594 F0000FD000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 244, <<0]
.4595 0010000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4596 A000060000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4597 C182038A00 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 98, <<8]
.4598 A058000000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4599 F0000FD000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 244, <<0]
.4600 0110000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4601 F0000FD000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 244, <<0]
.4602 0010000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4603 A000060000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4604 C00103D400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 117, <<0]
.4605 A058000000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4606 F0000FD000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 244, <<0]
.4607 0110000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4608 F0000FE000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 248, <<0]
.4609 0010000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4610 A000060000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4611 C088039E00 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 103, <<24]
.4612 A058000000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4613 F0000FE000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 248, <<0]
.4614 0110000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4615 F0000FE000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 248, <<0]
.4616 0010000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4617 A000060000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4618 C104008200 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 0, <<16]
.4619 A058000000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4620 F0000FE000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 248, <<0]
.4621 0110000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4622 F0000FE000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 248, <<0]
.4623 0010000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4624 A000060000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4625 C182008200 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 0, <<8]
.4626 A058000000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4627 F0000FE000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 248, <<0]
.4628 0110000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4629 F0000FE000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 248, <<0]
.4630 0010000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4631 A000060000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4632 C001008000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4633 A058000000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4634 F0000FE000 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 248, <<0]
.4635 0110000400 common_code
	.%line 405 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4636 F0000FF000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char BAD_OP_msg[8]	= "BAD OP";
	immed[a0, 252, <<0]
.4637 0010000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4638 A000060000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4639 C088028A00 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 66, <<24]
.4640 A058000000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4641 F0000FF000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 252, <<0]
.4642 0110000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4643 F0000FF000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 252, <<0]
.4644 0010000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4645 A000060000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4646 C104028600 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 65, <<16]
.4647 A058000000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4648 F0000FF000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 252, <<0]
.4649 0110000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4650 F0000FF000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 252, <<0]
.4651 0010000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4652 A000060000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4653 C182029200 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 68, <<8]
.4654 A058000000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4655 F0000FF000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 252, <<0]
.4656 0110000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4657 F0000FF000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 252, <<0]
.4658 0010000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4659 A000060000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4660 C001018000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 32, <<0]
.4661 A058000000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4662 F0000FF000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 252, <<0]
.4663 0110000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4664 F0001C0000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 256, <<0]
.4665 0010000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4666 A000060000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4667 C08802BE00 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 79, <<24]
.4668 A058000000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4669 F0001C0000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 256, <<0]
.4670 0110000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4671 F0001C0000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 256, <<0]
.4672 0010000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4673 A000060000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4674 C10402C200 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 80, <<16]
.4675 A058000000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4676 F0001C0000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 256, <<0]
.4677 0110000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4678 F0001C0000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 256, <<0]
.4679 0010000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4680 A000060000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4681 C182008200 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 0, <<8]
.4682 A058000000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4683 F0001C0000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 256, <<0]
.4684 0110000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4685 F0001C0000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 256, <<0]
.4686 0010000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4687 A000060000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4688 C001008000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4689 A058000000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4690 F0001C0000 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 256, <<0]
.4691 0110000400 common_code
	.%line 408 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4692 F0044C8000 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char BAD_NARGS_msg[12]= "BAD #ARGS =";
	immed[a0, 17440, <<0]
.4693 F4442D0400 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, 16961]
.4694 A058000000 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4695 F0052D1C00 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 21063, <<0]
.4696 F4423D0400 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, 9025]
.4697 A058100000 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$1, --, B, a0]
.4698 F003DC0000 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 15616, <<0]
.4699 F4453C8000 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, 21280]
.4700 A058200000 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$2, --, B, a0]
.4701 F0001C1000 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 260, <<0]
.4702 0114000400 common_code
	.%line 409 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 3], ctx_swap[s1]
.4703 F0001C4000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char BAD_QID_msg[8]	= "BAD QID";
	immed[a0, 272, <<0]
.4704 0010000500 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1
	sram[read, $0, b1, a0, 1], ctx_swap[s1], defer[1]
.4705 F403DC0182 common_code
	.%line 411 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/      char BAD_ARG_msg[12]= "BAD ARG =";
	immed[$2, 15616, <<16]
.4706 A000060000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char BAD_QID_msg[8]	= "BAD QID";
	alu[a0, --, B, $0]
.4707 C088028A00 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 66, <<24]
.4708 A058000000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4709 F0001C4000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 272, <<0]
.4710 0110000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4711 F0001C4000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 272, <<0]
.4712 0010000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4713 A000060000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4714 C104028600 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 65, <<16]
.4715 A058000000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4716 F0001C4000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 272, <<0]
.4717 0110000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4718 F0001C4000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 272, <<0]
.4719 0010000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4720 A000060000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4721 C182029200 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 68, <<8]
.4722 A058000000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4723 F0001C4000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 272, <<0]
.4724 0110000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4725 F0001C4000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 272, <<0]
.4726 0010000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4727 A000060000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4728 C001018000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 32, <<0]
.4729 A058000000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4730 F0001C4000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 272, <<0]
.4731 0110000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4732 F0001C5000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 276, <<0]
.4733 0010000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4734 A000060000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4735 C08802C600 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 81, <<24]
.4736 A058000000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4737 F0001C5000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 276, <<0]
.4738 0110000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4739 F0001C5000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 276, <<0]
.4740 0010000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4741 A000060000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4742 C10402A600 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0100, 73, <<16]
.4743 A058000000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4744 F0001C5000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 276, <<0]
.4745 0110000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4746 F0001C5000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 276, <<0]
.4747 0010000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4748 A000060000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4749 C182029200 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0010, 68, <<8]
.4750 A058000000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4751 F0001C5000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 276, <<0]
.4752 0110000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4753 F0001C5000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 276, <<0]
.4754 0010000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.4755 A000060000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, --, B, $0]
.4756 C001008000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 0001, 0, <<0]
.4757 A058000000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4758 F0001C5000 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 276, <<0]
.4759 0110000400 common_code
	.%line 410 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.4760 F0044C8000 common_code
	.%line 411 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      char BAD_ARG_msg[12]= "BAD ARG =";
	immed[a0, 17440, <<0]
.4761 F4442D0400 common_code
	.%line 411 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, 16961]
.4762 A058000000 common_code
	.%line 411 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.4763 F0047C8000 common_code
	.%line 411 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 18208, <<0]
.4764 F4441D4800 common_code
	.%line 411 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, 16722]
.4765 A058100000 common_code
	.%line 411 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$1, --, B, a0]
.4766 F0001C6000 common_code
	.%line 411 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 280, <<0]
.4767 0114000400 common_code
	.%line 411 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 3], ctx_swap[s1]
.%import_expr common_code 4768 <34:22:0> &bp 1499 +
.4768 D976E00018 common_code
	.%line 424 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1499
/******/      dl_source_message(msgFromBlock, message);
	br[_dl_source_message#], defer[2]
.4769 F0000C0000 common_code
	.%line 422 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/      message[7] = 0;
	immed[a0, 0, <<0]
.%import_expr common_code 4770 <27:20:8,7:0:0> &bp 4771 +
.4770 F001200BA3 common_code
	.%line 424 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/      dl_source_message(msgFromBlock, message);
	load_addr[b2, l_10860#]
.4771 95802019FF common_code
	.%line 427 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      if( hdr.type != CM_CONTROLMSG )	return;
l_10860#:
	alu_shf[b2, 127, AND, b6, >>24]
.%import_expr common_code 4772 <34:22:0> &bp 6330 +
.4772 DE2E900101 common_code
	.%line 427 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 6330
	bne[l_1200#], defer[1]
.4773 A000501800 common_code
	.%line 426 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/      hdr.value = message[0];
	alu[a5, --, B, b6]
.%import_expr common_code 4774 <34:22:0> &bp 6324 +
.4774 D62D008005 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 6324
/******/      if( hdr.response_requested != 1 )	return;
	br_bclr[a5, 31, l_1199#]
.4775 FC06600300 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[1] = (intarr[0] >> 16) & 0xff;
	local_csr_wr[active_lm_addr_0, b0]
.4776 A0C9E0034C common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	alu[@a30, b0, +, 76]
.4777 FC06EC009E common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	local_csr_wr[active_lm_addr_1, @a30]
.4778 C101101504 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field_w_clr[a4, 0001, b5, >>16]
.4779 B000201400 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	alu[b2, --, B, b5]
.4780 C104080A04 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[b2, 0100, a4, <<16]
.4781 A020000800 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	alu[*l$index0, --, B, b2]
.4782 C081101504 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[2] = (intarr[0] >> 8) & 0xff;
	ld_field_w_clr[a4, 0001, b5, >>8]
.4783 C182094204 common_code
	.%line 323 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0, 0010, a4, <<8]
.4784 C001001450 common_code
	.%line 324 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[3] = (intarr[0]) & 0xff;
	ld_field[*l$index0, 0001, b5, <<0]
.4785 C008101051 common_code
	.%line 326 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[4] = (intarr[1] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[1], 1000, b4, >>0]
.4786 C101101104 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[5] = (intarr[1] >> 16) & 0xff;
	ld_field_w_clr[a4, 0001, b4, >>16]
.4787 C104094604 common_code
	.%line 327 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[1], 0100, a4, <<16]
.4788 C081101104 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[6] = (intarr[1] >> 8) & 0xff;
	ld_field_w_clr[a4, 0001, b4, >>8]
.4789 C182094604 common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[1], 0010, a4, <<8]
.4790 C001001051 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[7] = (intarr[1]) & 0xff;
	ld_field[*l$index0[1], 0001, b4, <<0]
.4791 C008194803 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[8] = (intarr[2] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[2], 1000, a3, >>0]
.4792 C101180903 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[9] = (intarr[2] >> 16) & 0xff;
	ld_field_w_clr[b2, 0001, a3, >>16]
.4793 C104000A52 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[2], 0100, b2, <<16]
.4794 C081180903 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[10] = (intarr[2] >> 8) & 0xff;
	ld_field_w_clr[b2, 0001, a3, >>8]
.4795 C182000A52 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[2], 0010, b2, <<8]
.4796 C001094803 common_code
	.%line 334 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[11] = (intarr[2]) & 0xff;
	ld_field[*l$index0[2], 0001, a3, <<0]
.4797 C008194C02 common_code
	.%line 336 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[12] = (intarr[3] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[3], 1000, a2, >>0]
.4798 C101180902 common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[13] = (intarr[3] >> 16) & 0xff;
	ld_field_w_clr[b2, 0001, a2, >>16]
.4799 C104000A53 common_code
	.%line 337 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[3], 0100, b2, <<16]
.4800 C081180902 common_code
	.%line 338 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[14] = (intarr[3] >> 8) & 0xff;
	ld_field_w_clr[b2, 0001, a2, >>8]
.4801 C182000A53 common_code
	.%line 338 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[3], 0010, b2, <<8]
.4802 C001094C02 common_code
	.%line 339 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[15] = (intarr[3]) & 0xff;
	ld_field[*l$index0[3], 0001, a2, <<0]
.4803 C008195001 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[16] = (intarr[4] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[4], 1000, a1, >>0]
.4804 C101180901 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[17] = (intarr[4] >> 16) & 0xff;
	ld_field_w_clr[b2, 0001, a1, >>16]
.4805 C104000A54 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[4], 0100, b2, <<16]
.4806 C081180901 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[18] = (intarr[4] >> 8) & 0xff;
	ld_field_w_clr[b2, 0001, a1, >>8]
.4807 C182000A54 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[4], 0010, b2, <<8]
.4808 C001095001 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[19] = (intarr[4]) & 0xff;
	ld_field[*l$index0[4], 0001, a1, <<0]
.4809 C008100C55 common_code
	.%line 346 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[20] = (intarr[5] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[5], 1000, b3, >>0]
.4810 C101100D01 common_code
	.%line 347 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[21] = (intarr[5] >> 16) & 0xff;
	ld_field_w_clr[a1, 0001, b3, >>16]
.4811 C104095601 common_code
	.%line 347 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[5], 0100, a1, <<16]
.4812 C081100D01 common_code
	.%line 348 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[22] = (intarr[5] >> 8) & 0xff;
	ld_field_w_clr[a1, 0001, b3, >>8]
.4813 C182095601 common_code
	.%line 348 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[5], 0010, a1, <<8]
.4814 C001000C55 common_code
	.%line 349 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[23] = (intarr[5]) & 0xff;
	ld_field[*l$index0[5], 0001, b3, <<0]
.4815 C008195800 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[24] = (intarr[6] >> 24) & 0xff;
	ld_field_w_clr[*l$index0[6], 1000, a0, >>0]
.4816 C101180900 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[25] = (intarr[6] >> 16) & 0xff;
	ld_field_w_clr[b2, 0001, a0, >>16]
.4817 C104000A56 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[6], 0100, b2, <<16]
.4818 C081180900 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[26] = (intarr[6] >> 8) & 0xff;
	ld_field_w_clr[b2, 0001, a0, >>8]
.4819 C182000A56 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
	ld_field[*l$index0[6], 0010, b2, <<8]
.4820 C001095800 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1114 0
/******/    msg[27] = (intarr[6]) & 0xff;
	ld_field[*l$index0[6], 0001, a0, <<0]
.4821 C088008258 common_code
	.%line 432 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      outmsgstr[0] = '\0';
	ld_field[*l$index1, 1000, 0, <<24]
.%import_expr common_code 4822 <34:22:0> &bp 186 +
.4822 D82EA00018 common_code
	.%line 433 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 186
/******/      memcpy_sram_lmem( sram_inmsgstr, inmsgstr, 28 );
	br[_memcpy_sram_lmem#], defer[2]
.4823 F0000C7000 common_code
	.%line 433 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 28, <<0]
.%import_expr common_code 4824 <27:20:8,17:10:0> &bp 4825 +
.4824 F0012F6401 common_code
	.%line 433 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a1, l_10861#]
.4825 A0C04007D4 common_code
	.%line 435 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      if( strncmp_sram(sram_inmsgstr, GET_vers, 5) == 0 ) {
l_10861#:
	alu[a4, b1, +, 212]
.%import_expr common_code 4826 <34:22:0> &bp 1482 +
.4826 D972A00018 common_code
	.%line 435 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.4827 F0000C1400 common_code
	.%line 435 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 5, <<0]
.%import_expr common_code 4828 <27:20:8,17:10:0> &bp 4829 +
.4828 F0012F7402 common_code
	.%line 435 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10862#]
.4829 A070000000 common_code
	.%line 435 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10862#:
	alu[--, --, B, a0]
.%import_expr common_code 4830 <34:22:0> &bp 4835 +
.4830 DCB8C00101 common_code
	.%line 435 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4835
	bne[l_437#]
.4831 A0C020034C common_code
	.%line 436 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	memcpy_lmem_sram( outmsgstr, (void *)vers, 4 );
	alu[a2, b0, +, 76]
.%import_expr common_code 4832 <34:22:0> &bp 6085 +
.4832 DDF1600018 common_code
	.%line 436 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 6085
	br[l_10759#], defer[2]
.4833 B0C05007A8 common_code
	.%line 436 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[b5, b1, +, 168]
.4834 F0000C1004 common_code
	.%line 436 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	immed[a4, 4, <<0]
.4835 A0C04007CC common_code
	.%line 437 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_params, 7) == 0 ) {
l_437#:
	alu[a4, b1, +, 204]
.%import_expr common_code 4836 <34:22:0> &bp 1482 +
.4836 D972A00018 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.4837 F0000C1C00 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 7, <<0]
.%import_expr common_code 4838 <27:20:8,17:10:0> &bp 4839 +
.4838 F0012F9C02 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10863#]
.4839 A070000000 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10863#:
	alu[--, --, B, a0]
.%import_expr common_code 4840 <34:22:0> &bp 4921 +
.4840 DCCE400101 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4921
	bne[l_469#]
.%import_expr common_code 4841 <34:22:0> &bp 369 +
.4841 D85C500018 common_code
	.%line 443 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 369
/******/  	nwords = helper_count_words( sram_inmsgstr );
	br[_helper_count_words#], defer[1]
.%import_expr common_code 4842 <27:20:8,17:10:0> &bp 4843 +
.4842 F0012FAC01 common_code
	.%line 443 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a1, l_10864#]
.4843 AAF0000B02 common_code
	.%line 444 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	if( nwords != 2 ) {
l_10864#:
	alu[--, b2, -, 2]
.%import_expr common_code 4844 <34:22:0> &bp 5286 +
.4844 DD29800101 common_code
	.%line 444 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5286
	bne[l_10745#]
.%import_expr common_code 4845 <34:22:0> &bp 867 +
.4845 D8D8E00018 common_code
	.%line 447 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
/******/  	    cmnd_word = helper_tokenize( sram_inmsgstr );	// get command
	br[_helper_tokenize#], defer[2]
.4846 A0C040078C common_code
	.%line 447 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, b1, +, 140]
.%import_expr common_code 4847 <27:20:8,7:0:0> &bp 4848 +
.4847 F001200FF0 common_code
	.%line 447 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10865#]
.%import_expr common_code 4848 <34:22:0> &bp 851 +
.4848 D8D4D00018 common_code
	.%line 448 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 851
/******/  	    qid_word = helper_tokenize( cmnd_word+strlen(cmnd_word)+1 );
l_10865#:
	br[_strlen#], defer[1]
.%import_expr common_code 4849 <27:20:8,17:10:0> &bp 4850 +
.4849 F0012FC803 common_code
	.%line 448 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10866#]
.4850 A0C0000C00 common_code
	.%line 448 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10866#:
	alu[a0, b3, +, a0]
.%import_expr common_code 4851 <34:22:0> &bp 867 +
.4851 D8D8E00018 common_code
	.%line 448 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
	br[_helper_tokenize#], defer[2]
.4852 A0804C0400 common_code
	.%line 448 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, a0, +, 1]
.%import_expr common_code 4853 <27:20:8,7:0:0> &bp 4854 +
.4853 F001200FF6 common_code
	.%line 448 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10867#]
.4854 0010008200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
/******/      while( *p != '\0' ) {
l_10867#:
	sram[read, $0, a0, 0, 1], ctx_swap[s1], defer[2]
.4855 A040100000 common_code
	.%line 449 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    xqid = helper_atou_sram( qid_word );
	alu[a1, --, B, a0]
.4856 F000000B00 common_code
	.%line 201 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
/******/      __declspec(gp_reg) unsigned long x = 0;
	immed[b2, 0, <<0]
.4857 81D0280200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0
/******/      while( *p != '\0' ) {
	alu_shf[a2, --, B, a0, <<3]
.4858 AA300C0002 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
	alu[--, a2, OR, 0]
.4859 8000020200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a0, --, B, $0, <<indirect]
.4860 8D80080100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a0, a0, >>24]
.%import_expr common_code 4861 <34:22:0> &bp 4889 +
.4861 DCC6500100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1 4889
	beq[l_457#], defer[1]
.4862 A000360000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	alu[a3, --, B, $0]
.4863 AA300C0002 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
/******/      	if( *p != ' ' )	{
	alu[--, a2, OR, 0]
.4864 8000080203 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a0, --, B, a3, <<indirect]
.4865 8D80080100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a0, a0, >>24]
.4866 8080280200 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a2, --, B, a0, <<24]
.4867 8D80280102 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.4868 AAB00C8002 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0
l_448#:
	alu[--, a2, -, 32]
.%import_expr common_code 4869 <34:22:0> &bp 4880 +
.4869 DCC4000100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0 4880
	beq[l_455#]
.4870 81F0000A00 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0
/******/      	    x *= 10;
	alu_shf[a0, --, B, b2, <<1]
.4871 91D0200A00 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0
	alu_shf[b2, --, B, b2, <<3]
.4872 A080000800 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0
	alu[a0, a0, +, b2]
.4873 BA802CC002 common_code
	.%line 207 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0
/******/      	    y = *p - '0';
	alu[b2, a2, -, 48]
.%import_expr common_code 4874 <34:22:0> &bp 4877 +
.4874 DCC3400109 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0 4877
/******/  	    if( (y<0) || (y>9) )	return 0;
	blt[l_453#]
.4875 AAF0000B09 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0
	alu[--, b2, -, 9]
.%import_expr common_code 4876 <34:22:0> &bp 4879 +
.4876 DCC3C0010A common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0 4879
	ble[l_454#]
.%import_expr common_code 4877 <34:22:0> &bp 4889 +
.4877 DCC6500018 common_code
	.%line 449 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 4889
/******/  	    xqid = helper_atou_sram( qid_word );
l_453#:
	br[l_457#], defer[1]
.4878 F000000B00 common_code
	.%line 449 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	immed[b2, 0, <<0]
.4879 B080200800 common_code
	.%line 209 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0
/******/  	    x += y;
l_454#:
	alu[b2, a0, +, b2]
.4880 A0801C0401 common_code
	.%line 211 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0
/******/  	p++;
l_455#:
	alu[a1, a1, +, 1]
.4881 0010008101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
/******/      while( *p != '\0' ) {
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[1]
.4882 81D0080201 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	alu_shf[a0, --, B, a1, <<3]
.4883 AA300C0000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
	alu[--, a0, OR, 0]
.4884 8000020200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a0, --, B, $0, <<indirect]
.4885 8D80080100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a0, a0, >>24]
.4886 8080280200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a2, --, B, a0, <<24]
.4887 8D80280102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.%import_expr common_code 4888 <34:22:0> &bp 4868 +
.4888 DCC1000101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 0 4868
	bne[l_448#]
.4889 AAC0000B40 common_code
	.%line 450 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    switch( xqid ) {
l_457#:
	alu[a0, b2, -, 64]
.4890 AAF00C0C00 common_code
	.%line 450 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[--, 3, -, a0]
.%import_expr common_code 4891 <34:22:0> &bp 4915 +
.4891 DCCCC00105 common_code
	.%line 450 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4915
	blo[l_466#]
.%import_expr common_code 4892 <26:22:8,17:10:0> &bp 4893 +
.4892 E804CC7400 common_code
	.%line 450 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4893 A0
	jump[a0, l_10947#], targets[l_10950#,l_10949#,l_10948#,l_10947#]
.%import_expr common_code 4893 <34:22:0> &bp 4915 +
.4893 DCCCC00018 common_code
	.%line 450 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4915
l_10947#:
	br[l_466#]
.%import_expr common_code 4894 <34:22:0> &bp 4909 +
.4894 DCCB400018 common_code
	.%line 450 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4909
l_10948#:
	br[l_464#]
.%import_expr common_code 4895 <34:22:0> &bp 4903 +
.4895 DCC9C00018 common_code
	.%line 450 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4903
l_10949#:
	br[l_462#]
.%import_expr common_code 4896 <34:22:0> &bp 4897 +
.4896 DCC8400018 common_code
	.%line 450 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4897
l_10950#:
	br[l_460#]
.4897 A0C9E00374 common_code
	.%line 464 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    	    helper_sram_outmsg_3ul( 67,
l_460#:
	alu[@a30, b0, +, 116]
.4898 FC066C009E common_code
	.%line 464 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.4899 F000001743 common_code
	.%line 464 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[b5, 67, <<0]
.%import_expr common_code 4900 <34:22:0> &bp 5143 +
.4900 DD05E00018 common_code
	.%line 464 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5143
	br[l_10746#], defer[2]
.4901 A00022FC00 common_code
	.%line 464 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a2, --, B, @b63]
.4902 A02003FC00 common_code
	.%line 464 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[*l$index0, --, B, @b127]
.4903 A0C9E00374 common_code
	.%line 460 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    	    helper_sram_outmsg_3ul( 66,
l_462#:
	alu[@a30, b0, +, 116]
.4904 FC066C009E common_code
	.%line 460 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.4905 F000001742 common_code
	.%line 460 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[b5, 66, <<0]
.%import_expr common_code 4906 <34:22:0> &bp 5143 +
.4906 DD05E00018 common_code
	.%line 460 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5143
	br[l_10746#], defer[2]
.4907 A000233C00 common_code
	.%line 460 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a2, --, B, @b79]
.4908 A06000008F common_code
	.%line 460 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[*l$index0, --, B, @a15]
.4909 A0C9E00374 common_code
	.%line 456 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    	    helper_sram_outmsg_3ul( 65,
l_464#:
	alu[@a30, b0, +, 116]
.4910 FC066C009E common_code
	.%line 456 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.4911 F000001741 common_code
	.%line 456 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[b5, 65, <<0]
.%import_expr common_code 4912 <34:22:0> &bp 5143 +
.4912 DD05E00018 common_code
	.%line 456 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5143
	br[l_10746#], defer[2]
.4913 A000237C00 common_code
	.%line 456 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a2, --, B, @b95]
.4914 A06000009F common_code
	.%line 456 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[*l$index0, --, B, @a31]
.4915 A0C9E00374 common_code
	.%line 468 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    	    helper_sram_outmsg_3ul( 64,
l_466#:
	alu[@a30, b0, +, 116]
.4916 FC066C009E common_code
	.%line 468 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.4917 F000001740 common_code
	.%line 468 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[b5, 64, <<0]
.%import_expr common_code 4918 <34:22:0> &bp 5143 +
.4918 DD05E00018 common_code
	.%line 468 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5143
	br[l_10746#], defer[2]
.4919 A00023BC00 common_code
	.%line 468 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a2, --, B, @b111]
.4920 A0600000AF common_code
	.%line 468 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[*l$index0, --, B, @a47]
.4921 A0C04007DC common_code
	.%line 473 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_counts, 7) == 0 ) {
l_469#:
	alu[a4, b1, +, 220]
.%import_expr common_code 4922 <34:22:0> &bp 1482 +
.4922 D972A00018 common_code
	.%line 473 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.4923 F0000C1C00 common_code
	.%line 473 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 7, <<0]
.%import_expr common_code 4924 <27:20:8,17:10:0> &bp 4925 +
.4924 F0013CF402 common_code
	.%line 473 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10868#]
.4925 A070000000 common_code
	.%line 473 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10868#:
	alu[--, --, B, a0]
.%import_expr common_code 4926 <34:22:0> &bp 4933 +
.4926 DCD1400101 common_code
	.%line 473 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4933
	bne[l_471#]
.4927 A0C9E00374 common_code
	.%line 474 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_sram_outmsg_3ul( npkts, ndrops, nerrs, outmsgstr );
	alu[@a30, b0, +, 116]
.4928 FC066C009E common_code
	.%line 474 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.4929 B0405000BF common_code
	.%line 474 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[b5, --, B, @a63]
.%import_expr common_code 4930 <34:22:0> &bp 5143 +
.4930 DD05E00018 common_code
	.%line 474 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5143
	br[l_10746#], defer[2]
.4931 A0402000CF common_code
	.%line 474 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a2, --, B, @a79]
.4932 A0600000DF common_code
	.%line 474 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[*l$index0, --, B, @a95]
.4933 A0C04007E4 common_code
	.%line 475 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      } else if( strncmp_sram(sram_inmsgstr, GET_errno, 6) == 0 ) {
l_471#:
	alu[a4, b1, +, 228]
.%import_expr common_code 4934 <34:22:0> &bp 1482 +
.4934 D972A00018 common_code
	.%line 475 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.4935 F0000C1800 common_code
	.%line 475 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 6, <<0]
.%import_expr common_code 4936 <27:20:8,17:10:0> &bp 4937 +
.4936 F0013D2402 common_code
	.%line 475 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10869#]
.4937 A070000000 common_code
	.%line 475 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10869#:
	alu[--, --, B, a0]
.%import_expr common_code 4938 <34:22:0> &bp 4968 +
.4938 DCDA000101 common_code
	.%line 475 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 4968
	bne[l_473#]
.4939 A0C9E00368 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	helper_sram_outmsg_5ul( errno[0], errno[1], errno[2], errno[3],
	alu[@a30, b0, +, 104]
.4940 FC066C009E common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.4941 A0C9E0036C common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[@a30, b0, +, 108]
.4942 FC06EC009E common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_1, @a30]
.%import_expr common_code 4943 <27:20:8,17:10:0> _errno &v 0 +
.4943 F0400C3000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w0[a0, @_errno]
.%import_expr common_code 4944 <27:20:24,17:10:16> _errno &v 0 +
.4944 F4400C0000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, @_errno]
.4945 0010008000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, a0, 0, 1], ctx_swap[s1]
.4946 B000560000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[b5, --, B, $0]
.%import_expr common_code 4947 <27:20:8,17:10:0> _errno &v 0 +
.4947 F0400C3000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w0[a0, @_errno]
.%import_expr common_code 4948 <27:20:24,17:10:16> _errno &v 0 +
.4948 F4400C0000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, @_errno]
.4949 0010009000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, a0, 4, 1], ctx_swap[s1]
.4950 A000260000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a2, --, B, $0]
.%import_expr common_code 4951 <27:20:8,17:10:0> _errno &v 0 +
.4951 F0400C3000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w0[a0, @_errno]
.%import_expr common_code 4952 <27:20:24,17:10:16> _errno &v 0 +
.4952 F4400C0000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, @_errno]
.4953 001000A000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, a0, 8, 1], ctx_swap[s1]
.4954 A020060000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[*l$index0, --, B, $0]
.%import_expr common_code 4955 <27:20:8,17:10:0> _errno &v 0 +
.4955 F0400C3000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w0[a0, @_errno]
.%import_expr common_code 4956 <27:20:24,17:10:16> _errno &v 0 +
.4956 F4400C0000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, @_errno]
.4957 001000B000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, a0, 12, 1], ctx_swap[s1]
.4958 A0C9E00374 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[@a30, b0, +, 116]
.4959 FC06EC009E common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1
	local_csr_wr[active_lm_addr_1, @a30]
.4960 A022060000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[*l$index1, --, B, $0]
.%import_expr common_code 4961 <27:20:8,17:10:0> _errno &v 0 +
.4961 F0400C3000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w0[a0, @_errno]
.%import_expr common_code 4962 <27:20:24,17:10:16> _errno &v 0 +
.4962 F4400C0000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a0, @_errno]
.4963 001000C000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[read, $0, a0, 16, 1], ctx_swap[s1]
.%import_expr common_code 4964 <34:22:0> &bp 2691 +
.4964 DAA0E00018 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 2691
	br[_helper_sram_outmsg_5ul#], defer[2]
.4965 A000360000 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a3, --, B, $0]
.%import_expr common_code 4966 <27:20:8,17:10:0> &bp 4967 +
.4966 F0013D9E20 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[*l$index1, l_10870#]
.%import_expr common_code 4967 <34:22:0> &bp 6087 +
.4967 DDF1C00018 common_code
	.%line 476 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 6087
l_10870#:
	br[l_1111#]
.4968 A0C04007AC common_code
	.%line 478 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      } else if( strncmp_sram(sram_inmsgstr, SET_params, 7) == 0 ) {
l_473#:
	alu[a4, b1, +, 172]
.%import_expr common_code 4969 <34:22:0> &bp 1482 +
.4969 D972A00018 common_code
	.%line 478 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.4970 F0000C1C00 common_code
	.%line 478 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 7, <<0]
.%import_expr common_code 4971 <27:20:8,17:10:0> &bp 4972 +
.4971 F0013DB002 common_code
	.%line 478 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10871#]
.4972 A070000000 common_code
	.%line 478 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10871#:
	alu[--, --, B, a0]
.%import_expr common_code 4973 <34:22:0> &bp 5147 +
.4973 DD06C00101 common_code
	.%line 478 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5147
	bne[l_538#]
.%import_expr common_code 4974 <34:22:0> &bp 369 +
.4974 D85C500018 common_code
	.%line 488 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 369
/******/  	nwords = helper_count_words( sram_inmsgstr );
	br[_helper_count_words#], defer[1]
.%import_expr common_code 4975 <27:20:8,17:10:0> &bp 4976 +
.4975 F0013DC001 common_code
	.%line 488 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a1, l_10872#]
.4976 AAF0000B04 common_code
	.%line 489 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	if( nwords != 4 ) {
l_10872#:
	alu[--, b2, -, 4]
.%import_expr common_code 4977 <34:22:0> &bp 5286 +
.4977 DD29800101 common_code
	.%line 489 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5286
	bne[l_10745#]
.%import_expr common_code 4978 <34:22:0> &bp 867 +
.4978 D8D8E00018 common_code
	.%line 492 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
/******/  	    cmnd_word = helper_tokenize( sram_inmsgstr );	// get command
	br[_helper_tokenize#], defer[2]
.4979 A0C040078C common_code
	.%line 492 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, b1, +, 140]
.%import_expr common_code 4980 <27:20:8,7:0:0> &bp 4981 +
.4980 F001300F75 common_code
	.%line 492 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10873#]
.%import_expr common_code 4981 <34:22:0> &bp 851 +
.4981 D8D4D00018 common_code
	.%line 493 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 851
/******/  	    qid_word = helper_tokenize( cmnd_word+strlen(cmnd_word)+1 );
l_10873#:
	br[_strlen#], defer[1]
.%import_expr common_code 4982 <27:20:8,17:10:0> &bp 4983 +
.4982 F0013DDC03 common_code
	.%line 493 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10874#]
.4983 A0C0000C00 common_code
	.%line 493 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10874#:
	alu[a0, b3, +, a0]
.%import_expr common_code 4984 <34:22:0> &bp 867 +
.4984 D8D8E00018 common_code
	.%line 493 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
	br[_helper_tokenize#], defer[2]
.4985 A0804C0400 common_code
	.%line 493 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, a0, +, 1]
.%import_expr common_code 4986 <27:20:8,7:0:0> &bp 4987 +
.4986 F001300F7B common_code
	.%line 493 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10875#]
.4987 A040100000 common_code
	.%line 493 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10875#:
	alu[a1, --, B, a0]
.%import_expr common_code 4988 <34:22:0> &bp 851 +
.4988 D8D4E00018 common_code
	.%line 494 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 851
/******/  	    qthresh_word = helper_tokenize( qid_word+strlen(qid_word)+1 );
	br[_strlen#], defer[2]
.4989 A040000001 common_code
	.%line 494 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a0, --, B, a1]
.%import_expr common_code 4990 <27:20:8,17:10:0> &bp 4991 +
.4990 F0013DFC03 common_code
	.%line 494 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10876#]
.4991 A0C0000C01 common_code
	.%line 494 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10876#:
	alu[a0, b3, +, a1]
.%import_expr common_code 4992 <34:22:0> &bp 867 +
.4992 D8D8E00018 common_code
	.%line 494 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
	br[_helper_tokenize#], defer[2]
.4993 A0804C0400 common_code
	.%line 494 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, a0, +, 1]
.%import_expr common_code 4994 <27:20:8,7:0:0> &bp 4995 +
.4994 F001300F83 common_code
	.%line 494 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10877#]
.4995 A040200000 common_code
	.%line 494 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10877#:
	alu[a2, --, B, a0]
.%import_expr common_code 4996 <34:22:0> &bp 851 +
.4996 D8D4E00018 common_code
	.%line 496 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 851
/******/  	    		helper_tokenize( qthresh_word+strlen(qthresh_word)+1 );
	br[_strlen#], defer[2]
.4997 A040000002 common_code
	.%line 496 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a0, --, B, a2]
.%import_expr common_code 4998 <27:20:8,17:10:0> &bp 4999 +
.4998 F0013E1C03 common_code
	.%line 496 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10878#]
.4999 A0C0000C02 common_code
	.%line 496 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10878#:
	alu[a0, b3, +, a2]
.%import_expr common_code 5000 <34:22:0> &bp 867 +
.5000 D8D8E00018 common_code
	.%line 496 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
	br[_helper_tokenize#], defer[2]
.5001 A0804C0400 common_code
	.%line 496 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, a0, +, 1]
.%import_expr common_code 5002 <27:20:8,7:0:0> &bp 5003 +
.5002 F001300F8B common_code
	.%line 496 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10879#]
.5003 0010008201 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 2
/******/      while( *p != '\0' ) {
l_10879#:
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[2]
.5004 A040300000 common_code
	.%line 496 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    		helper_tokenize( qthresh_word+strlen(qthresh_word)+1 );
	alu[a3, --, B, a0]
.5005 F0000C0000 common_code
	.%line 201 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1086 0
/******/      __declspec(gp_reg) unsigned long x = 0;
	immed[a0, 0, <<0]
.5006 91D0380201 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0
/******/      while( *p != '\0' ) {
	alu_shf[b3, --, B, a1, <<3]
.5007 AA70000F00 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 2
	alu[--, b3, OR, 0]
.5008 9000220200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1086 1
	alu_shf[b2, --, B, $0, <<indirect]
.5009 9D80200900 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1086 0
	asr[b2, b2, >>24]
.%import_expr common_code 5010 <34:22:0> &bp 5038 +
.5010 DCEB900100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 1 5038
	beq[l_497#], defer[1]
.5011 A000460000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1086 0
	alu[a4, --, B, $0]
.5012 AA70000F00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
/******/      	if( *p != ' ' )	{
	alu[--, b3, OR, 0]
.5013 9000280204 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[b2, --, B, a4, <<indirect]
.5014 9D80200900 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[b2, b2, >>24]
.5015 9080300A00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[b3, --, B, b2, <<24]
.5016 9D80300D00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[b3, b3, >>24]
.5017 AAF0000F20 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0
l_488#:
	alu[--, b3, -, 32]
.%import_expr common_code 5018 <34:22:0> &bp 5029 +
.5018 DCE9400100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0 5029
	beq[l_495#]
.5019 91F0280200 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0
/******/      	    x *= 10;
	alu_shf[b2, --, B, a0, <<1]
.5020 81D0080200 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0
	alu_shf[a0, --, B, a0, <<3]
.5021 A0C0000800 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0
	alu[a0, b2, +, a0]
.5022 BAC0200F30 common_code
	.%line 207 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0
/******/      	    y = *p - '0';
	alu[b2, b3, -, 48]
.%import_expr common_code 5023 <34:22:0> &bp 5026 +
.5023 DCE8800109 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0 5026
/******/  	    if( (y<0) || (y>9) )	return 0;
	blt[l_493#]
.5024 AAF0000B09 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0
	alu[--, b2, -, 9]
.%import_expr common_code 5025 <34:22:0> &bp 5028 +
.5025 DCE900010A common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0 5028
	ble[l_494#]
.%import_expr common_code 5026 <34:22:0> &bp 5039 +
.5026 DCEBD00018 common_code
	.%line 498 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 5039
/******/  	    xqid = helper_atou_sram( qid_word );
l_493#:
	br[l_498#], defer[1]
.5027 F000001300 common_code
	.%line 498 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	immed[b4, 0, <<0]
.5028 A080000800 common_code
	.%line 209 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0
/******/  	    x += y;
l_494#:
	alu[a0, a0, +, b2]
.5029 A0801C0401 common_code
	.%line 211 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0
/******/  	p++;
l_495#:
	alu[a1, a1, +, 1]
.5030 0010008101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
/******/      while( *p != '\0' ) {
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[1]
.5031 91D0280201 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	alu_shf[b2, --, B, a1, <<3]
.5032 AA70000B00 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
	alu[--, b2, OR, 0]
.5033 9000220200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[b2, --, B, $0, <<indirect]
.5034 9D80200900 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[b2, b2, >>24]
.5035 9080300A00 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[b3, --, B, b2, <<24]
.5036 9D80300D00 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[b3, b3, >>24]
.%import_expr common_code 5037 <34:22:0> &bp 5017 +
.5037 DCE6400101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1086 0 5017
	bne[l_488#]
.5038 B040400000 common_code
	.%line 498 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    xqid = helper_atou_sram( qid_word );
l_497#:
	alu[b4, --, B, a0]
.5039 0010008202 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 2
/******/      while( *p != '\0' ) {
l_498#:
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.5040 A040100002 common_code
	.%line 499 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    xqthresh = helper_atou_sram( qthresh_word );
	alu[a1, --, B, a2]
.5041 F0000C0000 common_code
	.%line 201 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1085 0
/******/      __declspec(gp_reg) unsigned long x = 0;
	immed[a0, 0, <<0]
.5042 91D0280202 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0
/******/      while( *p != '\0' ) {
	alu_shf[b2, --, B, a2, <<3]
.5043 AA70000B00 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 2
	alu[--, b2, OR, 0]
.5044 8000220200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1085 1
	alu_shf[a2, --, B, $0, <<indirect]
.5045 8D80280102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1085 0
	asr[a2, a2, >>24]
.%import_expr common_code 5046 <34:22:0> &bp 5074 +
.5046 DCF4900100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 1 5074
	beq[l_511#], defer[1]
.5047 B000360000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1085 0
	alu[b3, --, B, $0]
.5048 AA70000B00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
/******/      	if( *p != ' ' )	{
	alu[--, b2, OR, 0]
.5049 8000200E00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a2, --, B, b3, <<indirect]
.5050 8D80280102 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.5051 8080280202 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a2, --, B, a2, <<24]
.5052 8D80280102 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.5053 AAB00C8002 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0
l_502#:
	alu[--, a2, -, 32]
.%import_expr common_code 5054 <34:22:0> &bp 5065 +
.5054 DCF2400100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0 5065
	beq[l_509#]
.5055 91F0280200 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0
/******/      	    x *= 10;
	alu_shf[b2, --, B, a0, <<1]
.5056 81D0080200 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0
	alu_shf[a0, --, B, a0, <<3]
.5057 A0C0000800 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0
	alu[a0, b2, +, a0]
.5058 BA802CC002 common_code
	.%line 207 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0
/******/      	    y = *p - '0';
	alu[b2, a2, -, 48]
.%import_expr common_code 5059 <34:22:0> &bp 5062 +
.5059 DCF1800109 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0 5062
/******/  	    if( (y<0) || (y>9) )	return 0;
	blt[l_507#]
.5060 AAF0000B09 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0
	alu[--, b2, -, 9]
.%import_expr common_code 5061 <34:22:0> &bp 5064 +
.5061 DCF200010A common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0 5064
	ble[l_508#]
.%import_expr common_code 5062 <34:22:0> &bp 5075 +
.5062 DCF4D00018 common_code
	.%line 499 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 5075
/******/  	    xqthresh = helper_atou_sram( qthresh_word );
l_507#:
	br[l_512#], defer[1]
.5063 F000003B00 common_code
	.%line 499 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	immed[b14, 0, <<0]
.5064 A080000800 common_code
	.%line 209 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0
/******/  	    x += y;
l_508#:
	alu[a0, a0, +, b2]
.5065 A0801C0401 common_code
	.%line 211 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0
/******/  	p++;
l_509#:
	alu[a1, a1, +, 1]
.5066 0010008101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
/******/      while( *p != '\0' ) {
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[1]
.5067 81D0280201 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	alu_shf[a2, --, B, a1, <<3]
.5068 AA300C0002 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
	alu[--, a2, OR, 0]
.5069 8000220200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a2, --, B, $0, <<indirect]
.5070 8D80280102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.5071 8080280202 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a2, --, B, a2, <<24]
.5072 8D80280102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.%import_expr common_code 5073 <34:22:0> &bp 5053 +
.5073 DCEF400101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1085 0 5053
	bne[l_502#]
.5074 B040E00000 common_code
	.%line 499 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    xqthresh = helper_atou_sram( qthresh_word );
l_511#:
	alu[b14, --, B, a0]
.5075 0010008203 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 2
/******/      while( *p != '\0' ) {
l_512#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.5076 A040100003 common_code
	.%line 500 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    xdropmask = helper_atou_sram( dropmask_word );
	alu[a1, --, B, a3]
.5077 F0000C0000 common_code
	.%line 201 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1084 0
/******/      __declspec(gp_reg) unsigned long x = 0;
	immed[a0, 0, <<0]
.5078 91D0280203 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0
/******/      while( *p != '\0' ) {
	alu_shf[b2, --, B, a3, <<3]
.5079 AA70000B00 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 2
	alu[--, b2, OR, 0]
.5080 8000220200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1084 1
	alu_shf[a2, --, B, $0, <<indirect]
.5081 8D80280102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1084 0
	asr[a2, a2, >>24]
.%import_expr common_code 5082 <34:22:0> &bp 5110 +
.5082 DCFD900100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 1 5110
	beq[l_525#], defer[1]
.5083 B000360000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1084 0
	alu[b3, --, B, $0]
.5084 AA70000B00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
/******/      	if( *p != ' ' )	{
	alu[--, b2, OR, 0]
.5085 8000200E00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a2, --, B, b3, <<indirect]
.5086 8D80280102 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.5087 8080280202 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a2, --, B, a2, <<24]
.5088 8D80280102 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.5089 AAB00C8002 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0
l_516#:
	alu[--, a2, -, 32]
.%import_expr common_code 5090 <34:22:0> &bp 5101 +
.5090 DCFB400100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0 5101
	beq[l_523#]
.5091 91F0280200 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0
/******/      	    x *= 10;
	alu_shf[b2, --, B, a0, <<1]
.5092 81D0080200 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0
	alu_shf[a0, --, B, a0, <<3]
.5093 A0C0000800 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0
	alu[a0, b2, +, a0]
.5094 BA802CC002 common_code
	.%line 207 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0
/******/      	    y = *p - '0';
	alu[b2, a2, -, 48]
.%import_expr common_code 5095 <34:22:0> &bp 5098 +
.5095 DCFA800109 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0 5098
/******/  	    if( (y<0) || (y>9) )	return 0;
	blt[l_521#]
.5096 AAF0000B09 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0
	alu[--, b2, -, 9]
.%import_expr common_code 5097 <34:22:0> &bp 5100 +
.5097 DCFB00010A common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0 5100
	ble[l_522#]
.%import_expr common_code 5098 <34:22:0> &bp 5111 +
.5098 DCFDD00018 common_code
	.%line 500 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 5111
/******/  	    xdropmask = helper_atou_sram( dropmask_word );
l_521#:
	br[l_526#], defer[1]
.5099 F0000C0005 common_code
	.%line 500 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	immed[a5, 0, <<0]
.5100 A080000800 common_code
	.%line 209 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0
/******/  	    x += y;
l_522#:
	alu[a0, a0, +, b2]
.5101 A0801C0401 common_code
	.%line 211 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0
/******/  	p++;
l_523#:
	alu[a1, a1, +, 1]
.5102 0010008101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
/******/      while( *p != '\0' ) {
	sram[read, $0, a1, 0, 1], ctx_swap[s1], defer[1]
.5103 81D0280201 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	alu_shf[a2, --, B, a1, <<3]
.5104 AA300C0002 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
	alu[--, a2, OR, 0]
.5105 8000220200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a2, --, B, $0, <<indirect]
.5106 8D80280102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.5107 8080280202 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a2, --, B, a2, <<24]
.5108 8D80280102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a2, a2, >>24]
.%import_expr common_code 5109 <34:22:0> &bp 5089 +
.5109 DCF8400101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1084 0 5089
	bne[l_516#]
.5110 A040500000 common_code
	.%line 500 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    xdropmask = helper_atou_sram( dropmask_word );
l_525#:
	alu[a5, --, B, a0]
.5111 AAC0001340 common_code
	.%line 501 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    switch( xqid ) {
l_526#:
	alu[a0, b4, -, 64]
.5112 AAF00C0C00 common_code
	.%line 501 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[--, 3, -, a0]
.%import_expr common_code 5113 <34:22:0> &bp 5131 +
.5113 DD02C00105 common_code
	.%line 501 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5131
	blo[l_536#]
.%import_expr common_code 5114 <26:22:8,17:10:0> &bp 5115 +
.5114 E804CFEC00 common_code
	.%line 501 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5115 A0
	jump[a0, l_10951#], targets[l_10954#,l_10953#,l_10952#,l_10951#]
.%import_expr common_code 5115 <34:22:0> &bp 5128 +
.5115 DD02000018 common_code
	.%line 501 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5128
l_10951#:
	br[l_534#]
.%import_expr common_code 5116 <34:22:0> &bp 5125 +
.5116 DD01400018 common_code
	.%line 501 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5125
l_10952#:
	br[l_532#]
.%import_expr common_code 5117 <34:22:0> &bp 5122 +
.5117 DD00800018 common_code
	.%line 501 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5122
l_10953#:
	br[l_530#]
.%import_expr common_code 5118 <34:22:0> &bp 5119 +
.5118 DCFFC00018 common_code
	.%line 501 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5119
l_10954#:
	br[l_528#]
.%import_expr common_code 5119 <34:22:0> &bp 5137 +
.5119 DD04600018 common_code
	.%line 512 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5137
/******/  		    	dropmask[3] = xdropmask;
l_528#:
	br[l_537#], defer[2]
.5120 B00BF03800 common_code
	.%line 511 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    case 67:	qthresh[3] = xqthresh;
	alu[@b63, --, B, b14]
.5121 B04FF00005 common_code
	.%line 512 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  		    	dropmask[3] = xdropmask;
	alu[@b127, --, B, a5]
.%import_expr common_code 5122 <34:22:0> &bp 5137 +
.5122 DD04600018 common_code
	.%line 509 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5137
/******/  		    	dropmask[2] = xdropmask;
l_530#:
	br[l_537#], defer[2]
.5123 B00CF03800 common_code
	.%line 508 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    case 66:	qthresh[2] = xqthresh;
	alu[@b79, --, B, b14]
.5124 A048F00005 common_code
	.%line 509 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  		    	dropmask[2] = xdropmask;
	alu[@a15, --, B, a5]
.%import_expr common_code 5125 <34:22:0> &bp 5137 +
.5125 DD04600018 common_code
	.%line 506 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5137
/******/  		    	dropmask[1] = xdropmask;
l_532#:
	br[l_537#], defer[2]
.5126 B00DF03800 common_code
	.%line 505 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    case 65:	qthresh[1] = xqthresh;
	alu[@b95, --, B, b14]
.5127 A049F00005 common_code
	.%line 506 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  		    	dropmask[1] = xdropmask;
	alu[@a31, --, B, a5]
.%import_expr common_code 5128 <34:22:0> &bp 5137 +
.5128 DD04600018 common_code
	.%line 503 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5137
/******/  	    		dropmask[0] = xdropmask;
l_534#:
	br[l_537#], defer[2]
.5129 B00EF03800 common_code
	.%line 502 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    case 64:	qthresh[0] = xqthresh;
	alu[@b111, --, B, b14]
.5130 A04AF00005 common_code
	.%line 503 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  	    		dropmask[0] = xdropmask;
	alu[@a47, --, B, a5]
.5131 A0C020034C common_code
	.%line 515 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  			memcpy_lmem_sram( outmsgstr, BAD_QID_msg, 8 );
l_536#:
	alu[a2, b0, +, 76]
.5132 F0001C4000 common_code
	.%line 515 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 272, <<0]
.5133 B0C0500400 common_code
	.%line 515 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[b5, b1, +, a0]
.%import_expr common_code 5134 <34:22:0> &bp 943 +
.5134 D8EBE00018 common_code
	.%line 515 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 943
	br[_memcpy_lmem_sram#], defer[2]
.5135 F0000C2004 common_code
	.%line 515 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a4, 8, <<0]
.%import_expr common_code 5136 <27:20:8,17:10:0> &bp 5137 +
.5136 F0014C4401 common_code
	.%line 515 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a1, l_10880#]
.5137 A0C9E00374 common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_sram_outmsg_3ul( xqid, xqthresh, xdropmask, outmsgstr );
l_10880#:
l_537#:
	alu[@a30, b0, +, 116]
.5138 FC066C009E common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.5139 B000501000 common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[b5, --, B, b4]
.5140 A000203800 common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a2, --, B, b14]
.5141 F0000C0300 common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.5142 A060000005 common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[*l$index0, --, B, a5]
.%import_expr common_code 5143 <34:22:0> &bp 1814 +
.5143 D9C5900018 common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 1814
l_10746#:
	br[_helper_sram_outmsg_3ul#], defer[1]
.%import_expr common_code 5144 <27:20:8,17:10:0> &bp 5145 +
.5144 F0014C6405 common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a5, l_10881#]
.5145 F0000C0300 common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10881#:
	nop
.%import_expr common_code 5146 <34:22:0> &bp 6087 +
.5146 DDF1C00018 common_code
	.%line 518 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 6087
	br[l_1111#]
.5147 A0C04007B4 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      } else if( strncmp_sram(sram_inmsgstr, SET_oport, 6) == 0 ) {
l_538#:
	alu[a4, b1, +, 180]
.%import_expr common_code 5148 <34:22:0> &bp 1482 +
.5148 D972A00018 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.5149 F0000C1800 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 6, <<0]
.%import_expr common_code 5150 <27:20:8,17:10:0> &bp 5151 +
.5150 F0014C7C02 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10882#]
.5151 A070000000 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10882#:
	alu[--, --, B, a0]
.%import_expr common_code 5152 <34:22:0> &bp 5214 +
.5152 DD17800101 common_code
	.%line 520 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5214
	bne[l_562#]
.%import_expr common_code 5153 <34:22:0> &bp 369 +
.5153 D85C500018 common_code
	.%line 526 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 369
/******/  	nwords = helper_count_words( sram_inmsgstr );
	br[_helper_count_words#], defer[1]
.%import_expr common_code 5154 <27:20:8,17:10:0> &bp 5155 +
.5154 F0014C8C01 common_code
	.%line 526 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a1, l_10883#]
.5155 AAF0000B02 common_code
	.%line 527 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	if( nwords != 2 ) {
l_10883#:
	alu[--, b2, -, 2]
.%import_expr common_code 5156 <34:22:0> &bp 5286 +
.5156 DD29800101 common_code
	.%line 527 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5286
	bne[l_10745#]
.%import_expr common_code 5157 <34:22:0> &bp 867 +
.5157 D8D8E00018 common_code
	.%line 530 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
/******/  	    cmnd_word = helper_tokenize( sram_inmsgstr );	// get command
	br[_helper_tokenize#], defer[2]
.5158 A0C040078C common_code
	.%line 530 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, b1, +, 140]
.%import_expr common_code 5159 <27:20:8,7:0:0> &bp 5160 +
.5159 F001400F28 common_code
	.%line 530 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10884#]
.%import_expr common_code 5160 <34:22:0> &bp 851 +
.5160 D8D4D00018 common_code
	.%line 531 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 851
/******/  	    oport_word = helper_tokenize( cmnd_word+strlen(cmnd_word)+1 );
l_10884#:
	br[_strlen#], defer[1]
.%import_expr common_code 5161 <27:20:8,17:10:0> &bp 5162 +
.5161 F0014CA803 common_code
	.%line 531 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10885#]
.5162 A0C0000C00 common_code
	.%line 531 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10885#:
	alu[a0, b3, +, a0]
.%import_expr common_code 5163 <34:22:0> &bp 867 +
.5163 D8D8E00018 common_code
	.%line 531 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
	br[_helper_tokenize#], defer[2]
.5164 A0804C0400 common_code
	.%line 531 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, a0, +, 1]
.%import_expr common_code 5165 <27:20:8,7:0:0> &bp 5166 +
.5165 F001400F2E common_code
	.%line 531 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10886#]
.5166 0010008200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 2
/******/      while( *p != '\0' ) {
l_10886#:
	sram[read, $0, a0, 0, 1], ctx_swap[s1], defer[2]
.5167 A040200000 common_code
	.%line 532 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    oport = helper_atou_sram( oport_word );
	alu[a2, --, B, a0]
.5168 F0000C0001 common_code
	.%line 201 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1087 0
/******/      __declspec(gp_reg) unsigned long x = 0;
	immed[a1, 0, <<0]
.5169 91D0280200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0
/******/      while( *p != '\0' ) {
	alu_shf[b2, --, B, a0, <<3]
.5170 AA70000B00 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 2
	alu[--, b2, OR, 0]
.5171 8000020200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1087 1
	alu_shf[a0, --, B, $0, <<indirect]
.5172 8D80080100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1087 0
	asr[a0, a0, >>24]
.%import_expr common_code 5173 <34:22:0> &bp 5201 +
.5173 DD14500100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 1 5201
	beq[l_558#], defer[1]
.5174 A000360000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1087 0
	alu[a3, --, B, $0]
.5175 AA70000B00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
/******/      	if( *p != ' ' )	{
	alu[--, b2, OR, 0]
.5176 8000080203 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a0, --, B, a3, <<indirect]
.5177 8D80080100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a0, a0, >>24]
.5178 8080380200 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a3, --, B, a0, <<24]
.5179 8D80380103 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a3, a3, >>24]
.5180 AAB00C8003 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0
l_549#:
	alu[--, a3, -, 32]
.%import_expr common_code 5181 <34:22:0> &bp 5192 +
.5181 DD12000100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0 5192
	beq[l_556#]
.5182 91F0280201 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0
/******/      	    x *= 10;
	alu_shf[b2, --, B, a1, <<1]
.5183 81D0080201 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0
	alu_shf[a0, --, B, a1, <<3]
.5184 A0C0000800 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0
	alu[a0, b2, +, a0]
.5185 BA802CC003 common_code
	.%line 207 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0
/******/      	    y = *p - '0';
	alu[b2, a3, -, 48]
.%import_expr common_code 5186 <34:22:0> &bp 5189 +
.5186 DD11400109 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0 5189
/******/  	    if( (y<0) || (y>9) )	return 0;
	blt[l_554#]
.5187 AAF0000B09 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0
	alu[--, b2, -, 9]
.%import_expr common_code 5188 <34:22:0> &bp 5191 +
.5188 DD11C0010A common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0 5191
	ble[l_555#]
.%import_expr common_code 5189 <34:22:0> &bp 5201 +
.5189 DD14500018 common_code
	.%line 532 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 5201
/******/  	    oport = helper_atou_sram( oport_word );
l_554#:
	br[l_558#], defer[1]
.5190 F0000C0001 common_code
	.%line 532 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	immed[a1, 0, <<0]
.5191 A080100800 common_code
	.%line 209 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0
/******/  	    x += y;
l_555#:
	alu[a1, a0, +, b2]
.5192 A0802C0402 common_code
	.%line 211 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0
/******/  	p++;
l_556#:
	alu[a2, a2, +, 1]
.5193 0010008102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
/******/      while( *p != '\0' ) {
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[1]
.5194 81D0080202 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	alu_shf[a0, --, B, a2, <<3]
.5195 AA300C0000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
	alu[--, a0, OR, 0]
.5196 8000020200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a0, --, B, $0, <<indirect]
.5197 8D80080100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a0, a0, >>24]
.5198 8080380200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a3, --, B, a0, <<24]
.5199 8D80380103 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a3, a3, >>24]
.%import_expr common_code 5200 <34:22:0> &bp 5180 +
.5200 DD0F000101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1087 0 5180
	bne[l_549#]
.5201 AAF00C1001 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    if( oport > 4 ) {
l_558#:
	alu[--, 4, -, a1]
.%import_expr common_code 5202 <34:22:0> &bp 5207 +
.5202 DD15C00104 common_code
	.%line 533 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5207
	bhs[l_561#]
.5203 F0001C6000 common_code
	.%line 534 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    	helper_sram_outmsg_str_1ul( BAD_ARG_msg, oport, outmsgstr );
	immed[a0, 280, <<0]
.%import_expr common_code 5204 <34:22:0> &bp 5289 +
.5204 DD2A600018 common_code
	.%line 534 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5289
	br[l_10754#], defer[2]
.5205 A0C0200400 common_code
	.%line 534 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a2, b1, +, a0]
.5206 B040500001 common_code
	.%line 534 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[b5, --, B, a1]
.5207 9130280201 common_code
	.%line 536 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  		rawqid[0] = (1+oport)*8192 + 64;
l_561#:
	alu_shf[b2, --, B, a1, <<13]
.5208 F0020D0000 common_code
	.%line 536 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 8256, <<0]
.5209 B0CAF00800 common_code
	.%line 536 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[@b47, b2, +, a0]
.5210 B0C9F2BF01 common_code
	.%line 537 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  		rawqid[1] = rawqid[0] + 1;
	alu[@b31, @b47, +, 1]
.%import_expr common_code 5211 <34:22:0> &bp 5274 +
.5211 DD26A00018 common_code
	.%line 540 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5274
/******/  	    	helper_sram_outmsg_1ul( oport, outmsgstr );
	br[l_10755#], defer[2]
.5212 B0C8F27F01 common_code
	.%line 538 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  		rawqid[2] = rawqid[1] + 1;
	alu[@b15, @b31, +, 1]
.5213 A0CBE23F01 common_code
	.%line 539 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  		rawqid[3] = rawqid[2] + 1;
	alu[@a62, @b15, +, 1]
.5214 A0C04007BC common_code
	.%line 543 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      } else if( strncmp_sram(sram_inmsgstr, SET_seed, 5) == 0 ) {
l_562#:
	alu[a4, b1, +, 188]
.%import_expr common_code 5215 <34:22:0> &bp 1482 +
.5215 D972A00018 common_code
	.%line 543 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.5216 F0000C1400 common_code
	.%line 543 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 5, <<0]
.%import_expr common_code 5217 <27:20:8,17:10:0> &bp 5218 +
.5217 F0014D8802 common_code
	.%line 543 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10887#]
.5218 A070000000 common_code
	.%line 543 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10887#:
	alu[--, --, B, a0]
.%import_expr common_code 5219 <34:22:0> &bp 5276 +
.5219 DD27000101 common_code
	.%line 543 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5276
	bne[l_585#]
.%import_expr common_code 5220 <34:22:0> &bp 369 +
.5220 D85C500018 common_code
	.%line 549 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 369
/******/  	nwords = helper_count_words( sram_inmsgstr );
	br[_helper_count_words#], defer[1]
.%import_expr common_code 5221 <27:20:8,17:10:0> &bp 5222 +
.5221 F0014D9801 common_code
	.%line 549 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a1, l_10888#]
.5222 AAF0000B02 common_code
	.%line 550 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	if( nwords != 2 ) {
l_10888#:
	alu[--, b2, -, 2]
.%import_expr common_code 5223 <34:22:0> &bp 5228 +
.5223 DD1B000100 common_code
	.%line 550 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5228
	beq[l_566#]
.5224 F0001C1000 common_code
	.%line 551 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_sram_outmsg_str_1ul( BAD_NARGS_msg, nwords, outmsgstr );
	immed[a0, 260, <<0]
.%import_expr common_code 5225 <34:22:0> &bp 5289 +
.5225 DD2A600018 common_code
	.%line 551 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 5289
	br[l_10754#], defer[2]
.5226 A0C0200400 common_code
	.%line 551 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a2, b1, +, a0]
.5227 B000500800 common_code
	.%line 551 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[b5, --, B, b2]
.%import_expr common_code 5228 <34:22:0> &bp 867 +
.5228 D8D8E00018 common_code
	.%line 553 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
/******/  	    cmnd_word = helper_tokenize( sram_inmsgstr );	// get command
l_566#:
	br[_helper_tokenize#], defer[2]
.5229 A0C040078C common_code
	.%line 553 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, b1, +, 140]
.%import_expr common_code 5230 <27:20:8,7:0:0> &bp 5231 +
.5230 F001400F6F common_code
	.%line 553 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10889#]
.%import_expr common_code 5231 <34:22:0> &bp 851 +
.5231 D8D4D00018 common_code
	.%line 554 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 851
/******/  	    seed_word = helper_tokenize( cmnd_word+strlen(cmnd_word)+1 );
l_10889#:
	br[_strlen#], defer[1]
.%import_expr common_code 5232 <27:20:8,17:10:0> &bp 5233 +
.5232 F0014DC403 common_code
	.%line 554 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10890#]
.5233 A0C0000C00 common_code
	.%line 554 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10890#:
	alu[a0, b3, +, a0]
.%import_expr common_code 5234 <34:22:0> &bp 867 +
.5234 D8D8E00018 common_code
	.%line 554 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
	br[_helper_tokenize#], defer[2]
.5235 A0804C0400 common_code
	.%line 554 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, a0, +, 1]
.%import_expr common_code 5236 <27:20:8,7:0:0> &bp 5237 +
.5236 F001400F75 common_code
	.%line 554 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10891#]
.5237 0010008200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 2
/******/      while( *p != '\0' ) {
l_10891#:
	sram[read, $0, a0, 0, 1], ctx_swap[s1], defer[2]
.5238 A040200000 common_code
	.%line 555 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    seed = helper_atou_sram( seed_word );
	alu[a2, --, B, a0]
.5239 F0000C0001 common_code
	.%line 201 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1088 0
/******/      __declspec(gp_reg) unsigned long x = 0;
	immed[a1, 0, <<0]
.5240 91D0280200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0
/******/      while( *p != '\0' ) {
	alu_shf[b2, --, B, a0, <<3]
.5241 AA70000B00 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 2
	alu[--, b2, OR, 0]
.5242 8000020200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1088 1
	alu_shf[a0, --, B, $0, <<indirect]
.5243 8D80080100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1088 0
	asr[a0, a0, >>24]
.%import_expr common_code 5244 <34:22:0> &bp 5272 +
.5244 DD26100100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 1 5272
	beq[l_582#], defer[1]
.5245 A000360000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1088 0
	alu[a3, --, B, $0]
.5246 AA70000B00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
/******/      	if( *p != ' ' )	{
	alu[--, b2, OR, 0]
.5247 8000080203 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a0, --, B, a3, <<indirect]
.5248 8D80080100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a0, a0, >>24]
.5249 8080380200 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a3, --, B, a0, <<24]
.5250 8D80380103 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a3, a3, >>24]
.5251 AAB00C8003 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0
l_573#:
	alu[--, a3, -, 32]
.%import_expr common_code 5252 <34:22:0> &bp 5263 +
.5252 DD23C00100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0 5263
	beq[l_580#]
.5253 91F0280201 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0
/******/      	    x *= 10;
	alu_shf[b2, --, B, a1, <<1]
.5254 81D0080201 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0
	alu_shf[a0, --, B, a1, <<3]
.5255 A0C0000800 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0
	alu[a0, b2, +, a0]
.5256 BA802CC003 common_code
	.%line 207 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0
/******/      	    y = *p - '0';
	alu[b2, a3, -, 48]
.%import_expr common_code 5257 <34:22:0> &bp 5260 +
.5257 DD23000109 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0 5260
/******/  	    if( (y<0) || (y>9) )	return 0;
	blt[l_578#]
.5258 AAF0000B09 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0
	alu[--, b2, -, 9]
.%import_expr common_code 5259 <34:22:0> &bp 5262 +
.5259 DD2380010A common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0 5262
	ble[l_579#]
.%import_expr common_code 5260 <34:22:0> &bp 5272 +
.5260 DD26100018 common_code
	.%line 555 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 5272
/******/  	    seed = helper_atou_sram( seed_word );
l_578#:
	br[l_582#], defer[1]
.5261 F0000C0001 common_code
	.%line 555 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	immed[a1, 0, <<0]
.5262 A080100800 common_code
	.%line 209 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0
/******/  	    x += y;
l_579#:
	alu[a1, a0, +, b2]
.5263 A0802C0402 common_code
	.%line 211 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0
/******/  	p++;
l_580#:
	alu[a2, a2, +, 1]
.5264 0010008102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
/******/      while( *p != '\0' ) {
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[1]
.5265 81D0080202 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	alu_shf[a0, --, B, a2, <<3]
.5266 AA300C0000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
	alu[--, a0, OR, 0]
.5267 8000020200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a0, --, B, $0, <<indirect]
.5268 8D80080100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a0, a0, >>24]
.5269 8080380200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a3, --, B, a0, <<24]
.5270 8D80380103 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a3, a3, >>24]
.%import_expr common_code 5271 <34:22:0> &bp 5251 +
.5271 DD20C00101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1088 0 5251
	bne[l_573#]
.%import_expr common_code 5272 <34:22:0> &bp 1458 +
.5272 D96C900018 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 1458
/******/  	    srand( seed );
l_582#:
	br[_srand#], defer[1]
.%import_expr common_code 5273 <27:20:8,17:10:0> &bp 5274 +
.5273 F0014E6802 common_code
	.%line 556 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10892#]
.%import_expr common_code 5274 <34:22:0> &bp 6078 +
.5274 DDEF900018 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 6078
/******/  	    helper_sram_outmsg_1ul( seed, outmsgstr );
l_10892#:
l_10755#:
	br[l_10757#], defer[1]
.5275 B040400001 common_code
	.%line 557 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[b4, --, B, a1]
.5276 A0C04007C4 common_code
	.%line 559 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      } else if( strncmp_sram(sram_inmsgstr, SET_test, 5) == 0 ) {
l_585#:
	alu[a4, b1, +, 196]
.%import_expr common_code 5277 <34:22:0> &bp 1482 +
.5277 D972A00018 common_code
	.%line 559 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.5278 F0000C1400 common_code
	.%line 559 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 5, <<0]
.%import_expr common_code 5279 <27:20:8,17:10:0> &bp 5280 +
.5279 F0014E8002 common_code
	.%line 559 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10893#]
.5280 A070000000 common_code
	.%line 559 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10893#:
	alu[--, --, B, a0]
.%import_expr common_code 5281 <34:22:0> &bp 5928 +
.5281 DDCA000101 common_code
	.%line 559 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5928
	bne[l_716#]
.%import_expr common_code 5282 <34:22:0> &bp 369 +
.5282 D85C500018 common_code
	.%line 566 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 369
/******/  	nwords = helper_count_words( sram_inmsgstr );
	br[_helper_count_words#], defer[1]
.%import_expr common_code 5283 <27:20:8,17:10:0> &bp 5284 +
.5283 F0014E9001 common_code
	.%line 566 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a1, l_10894#]
.5284 AAF0000B02 common_code
	.%line 567 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	if( nwords != 2 ) {
l_10894#:
	alu[--, b2, -, 2]
.%import_expr common_code 5285 <34:22:0> &bp 5293 +
.5285 DD2B400100 common_code
	.%line 567 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 5293
	beq[l_589#]
.5286 F0001C1000 common_code
	.%line 568 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_sram_outmsg_str_1ul( BAD_NARGS_msg, nwords, outmsgstr );
l_10745#:
	immed[a0, 260, <<0]
.5287 A0C0200400 common_code
	.%line 568 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a2, b1, +, a0]
.5288 B000500800 common_code
	.%line 568 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[b5, --, B, b2]
.%import_expr common_code 5289 <34:22:0> &bp 3797 +
.5289 DBB5500018 common_code
	.%line 568 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 3797
l_10754#:
	br[_helper_sram_outmsg_str_1ul#], defer[1]
.%import_expr common_code 5290 <27:20:8,17:10:0> &bp 5291 +
.5290 F0014EAC05 common_code
	.%line 568 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a5, l_10895#]
.5291 F0000C0300 common_code
	.%line 568 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10895#:
	nop
.%import_expr common_code 5292 <34:22:0> &bp 6087 +
.5292 DDF1C00018 common_code
	.%line 568 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 6087
	br[l_1111#]
.%import_expr common_code 5293 <34:22:0> &bp 867 +
.5293 D8D8E00018 common_code
	.%line 579 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
/******/  	    cmnd_word = helper_tokenize( sram_inmsgstr );	// get command
l_589#:
	br[_helper_tokenize#], defer[2]
.5294 A0C040078C common_code
	.%line 579 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, b1, +, 140]
.%import_expr common_code 5295 <27:20:8,7:0:0> &bp 5296 +
.5295 F001400FB0 common_code
	.%line 579 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10896#]
.%import_expr common_code 5296 <34:22:0> &bp 851 +
.5296 D8D4E00018 common_code
	.%line 580 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 851
/******/  	    n_word = helper_tokenize( cmnd_word+strlen(cmnd_word)+1 );
l_10896#:
	br[_strlen#], defer[2]
.5297 F000001300 common_code
	.%line 583 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    acc = 0;        nlo = 0;        nhi = 0;
	immed[b4, 0, <<0]
.%import_expr common_code 5298 <27:20:8,17:10:0> &bp 5299 +
.5298 F0014ECC03 common_code
	.%line 580 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  	    n_word = helper_tokenize( cmnd_word+strlen(cmnd_word)+1 );
	load_addr[a3, l_10897#]
.5299 A0C0000C00 common_code
	.%line 580 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10897#:
	alu[a0, b3, +, a0]
.%import_expr common_code 5300 <34:22:0> &bp 867 +
.5300 D8D8E00018 common_code
	.%line 580 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 867
	br[_helper_tokenize#], defer[2]
.5301 A0804C0400 common_code
	.%line 580 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a4, a0, +, 1]
.%import_expr common_code 5302 <27:20:8,7:0:0> &bp 5303 +
.5302 F001400FB7 common_code
	.%line 580 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[b3, l_10898#]
.5303 0010008200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 2
/******/      while( *p != '\0' ) {
l_10898#:
	sram[read, $0, a0, 0, 1], ctx_swap[s1], defer[2]
.5304 A040200000 common_code
	.%line 581 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    xn = helper_atou_sram( n_word );
	alu[a2, --, B, a0]
.5305 F0000C0001 common_code
	.%line 201 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1093 0
/******/      __declspec(gp_reg) unsigned long x = 0;
	immed[a1, 0, <<0]
.5306 91D0280200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0
/******/      while( *p != '\0' ) {
	alu_shf[b2, --, B, a0, <<3]
.5307 AA70000B00 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 2
	alu[--, b2, OR, 0]
.5308 8000020200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1093 1
	alu_shf[a0, --, B, $0, <<indirect]
.5309 8D80080100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1093 0
	asr[a0, a0, >>24]
.%import_expr common_code 5310 <34:22:0> &bp 5338 +
.5310 DD36900100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 1 5338
	beq[l_605#], defer[1]
.5311 A000360000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1093 0
	alu[a3, --, B, $0]
.5312 AA70000B00 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
/******/      	if( *p != ' ' )	{
	alu[--, b2, OR, 0]
.5313 8000080203 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a0, --, B, a3, <<indirect]
.5314 8D80080100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a0, a0, >>24]
.5315 8080380200 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a3, --, B, a0, <<24]
.5316 8D80380103 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a3, a3, >>24]
.5317 AAB00C8003 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0
l_596#:
	alu[--, a3, -, 32]
.%import_expr common_code 5318 <34:22:0> &bp 5329 +
.5318 DD34400100 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0 5329
	beq[l_603#]
.5319 91F0280201 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0
/******/      	    x *= 10;
	alu_shf[b2, --, B, a1, <<1]
.5320 81D0080201 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0
	alu_shf[a0, --, B, a1, <<3]
.5321 A0C0000800 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0
	alu[a0, b2, +, a0]
.5322 BA802CC003 common_code
	.%line 207 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0
/******/      	    y = *p - '0';
	alu[b2, a3, -, 48]
.%import_expr common_code 5323 <34:22:0> &bp 5326 +
.5323 DD33800109 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0 5326
/******/  	    if( (y<0) || (y>9) )	return 0;
	blt[l_601#]
.5324 AAF0000B09 common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0
	alu[--, b2, -, 9]
.%import_expr common_code 5325 <34:22:0> &bp 5328 +
.5325 DD3400010A common_code
	.%line 208 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0 5328
	ble[l_602#]
.%import_expr common_code 5326 <34:22:0> &bp 5338 +
.5326 DD36900018 common_code
	.%line 581 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 5338
/******/  	    xn = helper_atou_sram( n_word );
l_601#:
	br[l_605#], defer[1]
.5327 F0000C0001 common_code
	.%line 581 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	immed[a1, 0, <<0]
.5328 A080100800 common_code
	.%line 209 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0
/******/  	    x += y;
l_602#:
	alu[a1, a0, +, b2]
.5329 A0802C0402 common_code
	.%line 211 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0
/******/  	p++;
l_603#:
	alu[a2, a2, +, 1]
.5330 0010008102 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
/******/      while( *p != '\0' ) {
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[1]
.5331 81D0080202 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	alu_shf[a0, --, B, a2, <<3]
.5332 AA300C0000 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 2
	alu[--, a0, OR, 0]
.5333 8000020200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 1
	alu_shf[a0, --, B, $0, <<indirect]
.5334 8D80080100 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a0, a0, >>24]
.5335 8080380200 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1083 1
	alu_shf[a3, --, B, a0, <<24]
.5336 8D80380103 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1083 0
	asr[a3, a3, >>24]
.%import_expr common_code 5337 <34:22:0> &bp 5317 +
.5337 DD31400101 common_code
	.%line 204 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1093 0 5317
	bne[l_596#]
.5338 A0C9E0036C common_code
	.%line 583 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    acc = 0;        nlo = 0;        nhi = 0;
l_605#:
	alu[@a30, b0, +, 108]
.5339 FC066C009E common_code
	.%line 583 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.5340 A0C9E00374 common_code
	.%line 583 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[@a30, b0, +, 116]
.5341 FC06EC009E common_code
	.%line 583 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_1, @a30]
.5342 A070000001 common_code
	.%line 584 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    for( i=0; i<xn; i++ ) {
	alu[--, --, B, a1]
.%import_expr common_code 5343 <34:22:0> &bp 5362 +
.5343 DD3CB00100 common_code
	.%line 584 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 3 5362
	beq[l_614#], defer[3]
.5344 F0000C0200 common_code
	.%line 583 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 2
/******/  	    acc = 0;        nlo = 0;        nhi = 0;
	immed[*l$index0, 0, <<0]
.5345 F0000C0220 common_code
	.%line 583 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[*l$index1, 0, <<0]
.5346 F000000B00 common_code
	.%line 584 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  	    for( i=0; i<xn; i++ ) {
	immed[b2, 0, <<0]
.%import_expr common_code 5347 <34:22:0> &bp 81 +
.5347 D814600018 common_code
	.%line 585 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 81
/******/  	    	r = rand() & 0xff;
l_608#:
	br[_rand#], defer[2]
.5348 B0C0200B01 common_code
	.%line 584 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    for( i=0; i<xn; i++ ) {
	alu[b2, b2, +, 1]
.%import_expr common_code 5349 <27:20:8,17:10:0> &bp 5350 +
.5349 F0014F9805 common_code
	.%line 585 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  	    	r = rand() & 0xff;
	load_addr[a5, l_10899#]
.5350 C001100C00 common_code
	.%line 585 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10899#:
	ld_field_w_clr[a0, 0001, b3, <<0]
.5351 AAF00DFC00 common_code
	.%line 587 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  		if( r <= 127 )	++nlo;
	alu[--, 127, -, a0]
.%import_expr common_code 5352 <34:22:0> &bp 5356 +
.5352 DD3B100105 common_code
	.%line 587 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 5356
	blo[l_611#], defer[1]
.5353 B0C0401000 common_code
	.%line 586 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  		acc += r;
	alu[b4, b4, +, a0]
.%import_expr common_code 5354 <34:22:0> &bp 5357 +
.5354 DD3B500018 common_code
	.%line 587 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 5357
/******/  		if( r <= 127 )	++nlo;
	br[l_10758#], defer[1]
.5355 A0C9E0036C common_code
	.%line 587 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[@a30, b0, +, 108]
.5356 A0C9E00374 common_code
	.%line 588 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  		else		++nhi;
l_611#:
	alu[@a30, b0, +, 116]
.5357 FC06EC009E common_code
	.%line 588 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10758#:
	local_csr_wr[active_lm_addr_1, @a30]
.5358 AAF0000801 common_code
	.%line 584 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    for( i=0; i<xn; i++ ) {
	alu[--, b2, -, a1]
.5359 F0000C0300 common_code
	.%line 584 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.%import_expr common_code 5360 <34:22:0> &bp 5347 +
.5360 DD38D00005 common_code
	.%line 584 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 5347
	blo[l_608#], defer[1]
.5361 A0A20C0620 common_code
	.%line 588 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
/******/  		else		++nhi;
	alu[*l$index1, *l$index1, +, 1]
.5362 A0C9E00340 common_code
	.%line 590 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    int_part = acc/xn;
l_614#:
	alu[@a30, b0, +, 64]
.5363 FC06EC009E common_code
	.%line 590 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_1, @a30]
.5364 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.5365 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	nop
.5366 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	nop
.5367 A022001000 common_code
	.%line 590 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    int_part = acc/xn;
	alu[*l$index1, --, B, b4]
.%import_expr common_code 5368 <34:22:0> &bp 1804 +
.5368 D9C3200018 common_code
	.%line 590 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1804
	br[__div_u32#], defer[2]
.5369 B040E00001 common_code
	.%line 590 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[b14, --, B, a1]
.%import_expr common_code 5370 <27:20:8,17:10:0> &bp 5371 +
.5370 F0014FEC04 common_code
	.%line 590 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a4, l_10900#]
.5371 A0C9E00340 common_code
	.%line 590 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10900#:
	alu[@a30, b0, +, 64]
.5372 FC066C009E common_code
	.%line 590 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.5373 91F0201200 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    frac_part = ((10*acc)/xn)%10;
	alu_shf[b2, --, B, b4, <<1]
.5374 81D0001200 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu_shf[a0, --, B, b4, <<3]
.5375 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.5376 A000280000 common_code
	.%line 590 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    int_part = acc/xn;
	alu[a2, --, B, *l$index0]
.5377 A0E0000800 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    frac_part = ((10*acc)/xn)%10;
	alu[*l$index0, b2, +, a0]
.%import_expr common_code 5378 <34:22:0> &bp 1804 +
.5378 D9C3200018 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1804
	br[__div_u32#], defer[2]
.5379 B040E00001 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[b14, --, B, a1]
.%import_expr common_code 5380 <27:20:8,17:10:0> &bp 5381 +
.5380 F0015C1404 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a4, l_10901#]
.5381 A0C9E00340 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10901#:
	alu[@a30, b0, +, 64]
.5382 FC066C009E common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.%import_expr common_code 5383 <34:22:0> &bp 1472 +
.5383 D970200018 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1472
	br[__mod_u32#], defer[2]
.5384 F000003B0A common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[b14, 10, <<0]
.%import_expr common_code 5385 <27:20:8,17:10:0> &bp 5386 +
.5385 F0015C2804 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a4, l_10902#]
.5386 A0C9E00340 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10902#:
	alu[@a30, b0, +, 64]
.5387 FC066C009E common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.5388 F0001C9000 common_code
	.%line 593 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    myreply[0] = '\0';
	immed[a0, 292, <<0]
.5389 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.5390 0010000600 common_code
	.%line 593 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2
/******/  	    myreply[0] = '\0';
	sram[read, $0, b1, a0, 1], ctx_swap[s1], defer[2]
.5391 B000580000 common_code
	.%line 591 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    frac_part = ((10*acc)/xn)%10;
	alu[b5, --, B, *l$index0]
.5392 F000000B00 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
/******/      ndigits = 0;
	immed[b2, 0, <<0]
.5393 A000060000 common_code
	.%line 593 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    myreply[0] = '\0';
	alu[a0, --, B, $0]
.5394 C088008200 common_code
	.%line 593 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	ld_field[a0, 1000, 0, <<24]
.5395 A058000000 common_code
	.%line 593 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[$0, --, B, a0]
.5396 F0001C9000 common_code
	.%line 593 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 292, <<0]
.5397 0110000400 common_code
	.%line 593 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.5398 F0001C9000 common_code
	.%line 594 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_ultoa_sram( int_part, myreply, 28 );
	immed[a0, 292, <<0]
.5399 A0C0100400 common_code
	.%line 594 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a1, b1, +, a0]
.5400 F0001CF000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	immed[a0, 316, <<0]
.5401 0010000400 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	sram[read, $0, b1, a0, 1], ctx_swap[s1]
.5402 A000060000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, --, B, $0]
.5403 C001008000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	ld_field[a0, 0001, 0, <<0]
.5404 A058000000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[$0, --, B, a0]
.5405 F0001CF000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	immed[a0, 316, <<0]
.5406 0110000400 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	sram[write, $0, b1, a0, 1], ctx_swap[s1]
.5407 F0001CFC00 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	immed[a0, 319, <<0]
.5408 A0C0000400 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, b1, +, a0]
.5409 BA804C0400 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b4, a0, -, 1]
.5410 F0001C9000 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	immed[a0, 292, <<0]
.5411 A0C0500400 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu[a5, b1, +, a0]
.5412 AAF0001005 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu[--, b4, -, a5]
.%import_expr common_code 5413 <34:22:0> &bp 5477 +
.5413 DD59400105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0 5477
	blo[l_631#]
.5414 A070000002 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a2]
.%import_expr common_code 5415 <34:22:0> &bp 5444 +
.5415 DD51000101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0 5444
	bne[l_627#]
.5416 BA80201303 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_623#:
	alu[b2, 3, -, b4]
.5417 81D0000A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, b2, <<3]
.5418 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5419 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.5420 A440000B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, b2, AND, 3]
.5421 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5422 8000008600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.5423 9140280200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a0, <<12]
.5424 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5425 4110001020 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.5426 F000000B01 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/  	    ndigits = 1;
	immed[b2, 1, <<0]
.5427 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/  	x = x/10;
l_624#:
	alu[@a30, b0, +, 64]
.5428 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	local_csr_wr[active_lm_addr_1, @a30]
.5429 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.5430 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	nop
.5431 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	nop
.5432 A062000002 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/  	x = x/10;
	alu[*l$index1, --, B, a2]
.%import_expr common_code 5433 <34:22:0> &bp 1804 +
.5433 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 2 1804
	br[__div_u32#], defer[2]
.5434 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 1
	immed[b14, 10, <<0]
.%import_expr common_code 5435 <27:20:8,17:10:0> &bp 5436 +
.5435 F0015CF004 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	load_addr[a4, l_10903#]
.5436 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
l_10903#:
	alu[@a30, b0, +, 64]
.5437 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	local_csr_wr[active_lm_addr_0, @a30]
.5438 BAC0401301 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[b4, b4, -, 1]
.5439 AAF0001005 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b4, -, a5]
.%import_expr common_code 5440 <34:22:0> &bp 5477 +
.5440 DD59500105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 1 5477
	blo[l_631#], defer[1]
.5441 A000280000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
/******/  	x = x/10;
	alu[a2, --, B, *l$index0]
.5442 A070000002 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a2]
.%import_expr common_code 5443 <34:22:0> &bp 5464 +
.5443 DD56000100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0 5464
	beq[l_628#]
.5444 A060000002 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_627#:
	alu[*l$index0, --, B, a2]
.%import_expr common_code 5445 <34:22:0> &bp 1472 +
.5445 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.5446 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 5447 <27:20:8,17:10:0> &bp 5448 +
.5447 F0015D2004 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10904#]
.5448 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10904#:
	alu[@a30, b0, +, 64]
.5449 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.5450 BA80301303 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[b3, 3, -, b4]
.5451 81D0300E00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a3, --, B, b3, <<3]
.5452 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/  	    ++ndigits;
	nop
.5453 A0800CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[a0, *l$index0, +, 48]
.5454 AA300C0003 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a3, OR, 0]
.5455 8008080200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a0, <<indirect]
.5456 A440000F03 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, b3, AND, 3]
.5457 AA300C0000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5458 8000008600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.5459 9140380200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a0, <<12]
.5460 8AC2080E21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.5461 4110001020 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 5462 <34:22:0> &bp 5427 +
.5462 DD4CD00018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 1 5427
/******/  	    ++ndigits;
	br[l_624#], defer[1]
.5463 B0C0200B01 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	alu[b2, b2, +, 1]
.5464 A030000800 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/  	} else if( ndigits == 0 ) {
l_628#:
	alu[--, --, B, b2]
.%import_expr common_code 5465 <34:22:0> &bp 5416 +
.5465 DD4A000100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0 5416
	beq[l_623#]
.5466 AA80301303 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[a3, 3, -, b4]
.5467 81D0080203 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, a3, <<3]
.5468 AA300C0000 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5469 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.5470 A4000C0C03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a3, AND, 3]
.5471 AA300C0000 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5472 8000008600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.5473 9140380200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a0, <<12]
.5474 8AC2080E21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.5475 4110001020 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 5476 <34:22:0> &bp 5427 +
.5476 DD4CC00018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 5427
	br[l_624#]
.5477 A070000002 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      if( x > 0 )		return -1;	// number too big
l_631#:
	alu[--, --, B, a2]
.%import_expr common_code 5478 <34:22:0> &bp 5516 +
.5478 DD63000101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0 5516
	bne[l_637#]
.5479 F0001D0000 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      pend = p + n - ndigits - 1;
	immed[a0, 320, <<0]
.5480 A0C0000400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu[a0, b1, +, a0]
.5481 B0C0300B01 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      K = ndigits + 1;			// left-justify
	alu[b3, b2, +, 1]
.%import_expr common_code 5482 <34:22:0> &bp 5506 +
.5482 DD60B0010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 3 5506
/******/      for( k=0; k<K; k++) {
	ble[l_636#], defer[3]
.5483 AA80000800 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, a0, -, b2]
.5484 AA803C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 1
	alu[a3, a0, -, 1]
.5485 F0000C0000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
/******/      for( k=0; k<K; k++) {
	immed[a0, 0, <<0]
.5486 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 2
/******/      	*p = *pend;
l_634#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.5487 81D0280203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 1
	alu_shf[a2, --, B, a3, <<3]
.5488 AAC04C0C01 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	alu[a4, 3, -, a1]
.5489 AA300C0002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 2
	alu[--, a2, OR, 0]
.5490 8000220200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 1
	alu_shf[a2, --, B, $0, <<indirect]
.5491 8D80280102 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	asr[a2, a2, >>24]
.5492 91D0280204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu_shf[b2, --, B, a4, <<3]
.5493 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 1
	alu[--, b2, OR, 0]
.5494 8008080202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	alu_shf[$0, --, B, a2, <<indirect]
.5495 A4002C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu[a2, a4, AND, 3]
.5496 AA300C0002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 1
	alu[--, a2, OR, 0]
.5497 8000208600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	alu_shf[a2, --, B, 1, <<indirect]
.5498 9140280202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu_shf[b2, --, B, a2, <<12]
.5499 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 1
	alu_shf[--, b2, OR, 1, <<20]
.5500 4110008001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.5501 A0800C0400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 1]
.5502 AAF0000C00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu[--, b3, -, a0]
.%import_expr common_code 5503 <34:22:0> &bp 5486 +
.5503 DD5BA0010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 2 5486
	bgt[l_634#], defer[2]
.5504 A0801C0401 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 1
/******/  	p++;
	alu[a1, a1, +, 1]
.5505 A0803C0403 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.5506 AAC02C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
/******/      *p = '\0';
l_636#:
	alu[a2, 3, -, a1]
.5507 81D0080202 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu_shf[a0, --, B, a2, <<3]
.5508 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 1
	alu[--, a0, OR, 0]
.5509 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	alu_shf[$0, --, B, 0, <<indirect]
.5510 A4000C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu[a0, a2, AND, 3]
.5511 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 1
	alu[--, a0, OR, 0]
.5512 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	alu_shf[a0, --, B, 1, <<indirect]
.5513 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 0
	alu_shf[b2, --, B, a0, <<12]
.5514 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1092 1
	alu_shf[--, b2, OR, 1, <<20]
.5515 4110008001 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1092 0
	sram[write, $0, a1, 0, 1], ctx_swap[s1], indirect_ref
.5516 F0001C9000 common_code
	.%line 595 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    strcat( myreply, "." );
l_637#:
	immed[a0, 292, <<0]
.%import_expr common_code 5517 <27:20:8,17:10:0> ??_C@_01A@?4?$AA@ &v 2 +
.5517 F0400C2801 common_code
	.%line 595 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w0[a1, @??_C@_01A@?4?$AA@+2]
.%import_expr common_code 5518 <27:20:24,17:10:16> ??_C@_01A@?4?$AA@ &v 2 +
.5518 F4400C0001 common_code
	.%line 595 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a1, @??_C@_01A@?4?$AA@+2]
.%import_expr common_code 5519 <34:22:0> &bp 334 +
.5519 D853A00018 common_code
	.%line 595 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 334
	br[_strcat#], defer[2]
.5520 B0C0E00400 common_code
	.%line 595 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[b14, b1, +, a0]
.%import_expr common_code 5521 <27:20:8,17:10:0> &bp 5522 +
.5521 F0015E4804 common_code
	.%line 595 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a4, l_10905#]
.5522 F0001C9000 common_code
	.%line 596 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_ultoa_sram( frac_part, myreply+strlen(myreply),
l_10905#:
	immed[a0, 292, <<0]
.%import_expr common_code 5523 <34:22:0> &bp 851 +
.5523 D8D4E00018 common_code
	.%line 596 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 851
	br[_strlen#], defer[2]
.5524 A0C0000400 common_code
	.%line 596 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a0, b1, +, a0]
.%import_expr common_code 5525 <27:20:8,17:10:0> &bp 5526 +
.5525 F0015E5803 common_code
	.%line 596 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10906#]
.5526 B000200C00 common_code
	.%line 596 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10906#:
	alu[b2, --, B, b3]
.5527 F0001C9000 common_code
	.%line 597 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    						28-strlen(myreply) );
	immed[a0, 292, <<0]
.%import_expr common_code 5528 <34:22:0> &bp 851 +
.5528 D8D4E00018 common_code
	.%line 597 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 851
	br[_strlen#], defer[2]
.5529 A0C0000400 common_code
	.%line 597 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a0, b1, +, a0]
.%import_expr common_code 5530 <27:20:8,17:10:0> &bp 5531 +
.5530 F0015E6C03 common_code
	.%line 597 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10907#]
.5531 A0C0200805 common_code
	.%line 596 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_ultoa_sram( frac_part, myreply+strlen(myreply),
l_10907#:
	alu[a2, b2, +, a5]
.5532 BA80200F1C common_code
	.%line 596 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[b2, 28, -, b3]
.5533 B0C0400802 common_code
	.%line 163 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      pend = p + n - 1;
	alu[b4, b2, +, a2]
.5534 AAC0301301 common_code
	.%line 163 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	alu[a3, b4, -, 1]
.5535 BAC02C0C03 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	alu[b2, 3, -, a3]
.5536 81D0100A00 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a1, --, B, b2, <<3]
.5537 AA300C0001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5538 8008008200 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 0, <<indirect]
.5539 A440100B03 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, b2, AND, 3]
.5540 AA300C0001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5541 8000108600 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.5542 9140280201 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a1, <<12]
.5543 8AC2080A21 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5544 4110008003 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.5545 BA803C0403 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	alu[b3, a3, -, 1]
.5546 AAF0000C02 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b3, -, a2]
.%import_expr common_code 5547 <34:22:0> &bp 5612 +
.5547 DD7B100105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 1 5612
	blo[l_657#], defer[1]
.5548 F0000C0000 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
/******/      ndigits = 0;
	immed[a0, 0, <<0]
.5549 A030001400 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b5]
.%import_expr common_code 5550 <34:22:0> &bp 5579 +
.5550 DD72C00101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0 5579
	bne[l_653#]
.5551 AA80100F03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_649#:
	alu[a1, 3, -, b3]
.5552 81D0080201 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, a1, <<3]
.5553 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5554 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.5555 A4000C0C01 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a1, AND, 3]
.5556 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5557 8000008600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.5558 9140280200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a0, <<12]
.5559 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5560 4110000C20 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.5561 F0000C0400 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/  	    ndigits = 1;
	immed[a0, 1, <<0]
.5562 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/  	x = x/10;
l_650#:
	alu[@a30, b0, +, 64]
.5563 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	local_csr_wr[active_lm_addr_1, @a30]
.5564 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.5565 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	nop
.5566 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	nop
.5567 A022001400 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b5]
.%import_expr common_code 5568 <34:22:0> &bp 1804 +
.5568 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 2 1804
	br[__div_u32#], defer[2]
.5569 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 1
	immed[b14, 10, <<0]
.%import_expr common_code 5570 <27:20:8,17:10:0> &bp 5571 +
.5570 F0015F0C04 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	load_addr[a4, l_10908#]
.5571 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
l_10908#:
	alu[@a30, b0, +, 64]
.5572 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	local_csr_wr[active_lm_addr_0, @a30]
.5573 BAC0300F01 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[b3, b3, -, 1]
.5574 AAF0000C02 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b3, -, a2]
.%import_expr common_code 5575 <34:22:0> &bp 5612 +
.5575 DD7B100105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 1 5612
	blo[l_657#], defer[1]
.5576 B000580000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
/******/  	x = x/10;
	alu[b5, --, B, *l$index0]
.5577 A030001400 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b5]
.%import_expr common_code 5578 <34:22:0> &bp 5599 +
.5578 DD77C00100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0 5599
	beq[l_654#]
.5579 A020001400 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_653#:
	alu[*l$index0, --, B, b5]
.%import_expr common_code 5580 <34:22:0> &bp 1472 +
.5580 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.5581 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 5582 <27:20:8,17:10:0> &bp 5583 +
.5582 F0015F3C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10909#]
.5583 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10909#:
	alu[@a30, b0, +, 64]
.5584 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.5585 AA80300F03 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a3, 3, -, b3]
.5586 91D0280203 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a3, <<3]
.5587 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/  	    ++ndigits;
	nop
.5588 A0801CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[a1, *l$index0, +, 48]
.5589 AA70000B00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.5590 8008080201 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a1, <<indirect]
.5591 A4001C0C03 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, a3, AND, 3]
.5592 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5593 8000108600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.5594 9140280201 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a1, <<12]
.5595 8AC2080A21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5596 4110000C20 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 5597 <34:22:0> &bp 5562 +
.5597 DD6E900018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 1 5562
/******/  	    ++ndigits;
	br[l_650#], defer[1]
.5598 A0800C0400 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	alu[a0, a0, +, 1]
.5599 A070000000 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/  	} else if( ndigits == 0 ) {
l_654#:
	alu[--, --, B, a0]
.%import_expr common_code 5600 <34:22:0> &bp 5551 +
.5600 DD6BC00100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0 5551
	beq[l_649#]
.5601 BA80200F03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b2, 3, -, b3]
.5602 81D0100A00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a1, --, B, b2, <<3]
.5603 AA300C0001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5604 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.5605 A440100B03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, b2, AND, 3]
.5606 AA300C0001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5607 8000108600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.5608 9140280201 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a1, <<12]
.5609 8AC2080A21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5610 4110000C20 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 5611 <34:22:0> &bp 5562 +
.5611 DD6E800018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 5562
	br[l_650#]
.5612 A030001400 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      if( x > 0 )		return -1;	// number too big
l_657#:
	alu[--, --, B, b5]
.%import_expr common_code 5613 <34:22:0> &bp 5650 +
.5613 DD84800101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0 5650
	bne[l_663#]
.5614 A0801C0400 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      K = ndigits + 1;			// left-justify
	alu[a1, a0, +, 1]
.5615 A070000001 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a1]
.%import_expr common_code 5616 <34:22:0> &bp 5640 +
.5616 DD8230010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 3 5640
	ble[l_662#], defer[3]
.5617 AAC0001000 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, b4, -, a0]
.5618 AA803C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 1
	alu[a3, a0, -, 1]
.5619 F000000B00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
/******/      for( k=0; k<K; k++) {
	immed[b2, 0, <<0]
.5620 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 2
/******/      	*p = *pend;
l_660#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.5621 81D0080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 1
	alu_shf[a0, --, B, a3, <<3]
.5622 AAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	alu[a4, 3, -, a2]
.5623 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 2
	alu[--, a0, OR, 0]
.5624 8000020200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 1
	alu_shf[a0, --, B, $0, <<indirect]
.5625 8D80080100 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	asr[a0, a0, >>24]
.5626 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	alu_shf[b3, --, B, a4, <<3]
.5627 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 1
	alu[--, b3, OR, 0]
.5628 8008080200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	alu_shf[$0, --, B, a0, <<indirect]
.5629 A4000C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	alu[a0, a4, AND, 3]
.5630 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 1
	alu[--, a0, OR, 0]
.5631 8000008600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	alu_shf[a0, --, B, 1, <<indirect]
.5632 9140380200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	alu_shf[b3, --, B, a0, <<12]
.5633 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 1
	alu_shf[--, b3, OR, 1, <<20]
.5634 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.5635 B0C0200B01 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 1]
.5636 AAB0000801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	alu[--, a1, -, b2]
.%import_expr common_code 5637 <34:22:0> &bp 5620 +
.5637 DD7D20010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 2 5620
	bgt[l_660#], defer[2]
.5638 A0802C0402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 1
/******/  	p++;
	alu[a2, a2, +, 1]
.5639 A0803C0403 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.5640 AAC01C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
/******/      *p = '\0';
l_662#:
	alu[a1, 3, -, a2]
.5641 81D0080201 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	alu_shf[a0, --, B, a1, <<3]
.5642 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 1
	alu[--, a0, OR, 0]
.5643 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	alu_shf[$0, --, B, 0, <<indirect]
.5644 A4000C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	alu[a0, a1, AND, 3]
.5645 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 1
	alu[--, a0, OR, 0]
.5646 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	alu_shf[a0, --, B, 1, <<indirect]
.5647 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 0
	alu_shf[b2, --, B, a0, <<12]
.5648 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1091 1
	alu_shf[--, b2, OR, 1, <<20]
.5649 4110008002 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1091 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.5650 A0C9E0036C common_code
	.%line 598 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    strcat( myreply, " " );
l_663#:
	alu[@a30, b0, +, 108]
.5651 FC06EC009E common_code
	.%line 598 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_1, @a30]
.5652 F0001C9000 common_code
	.%line 598 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 292, <<0]
.%import_expr common_code 5653 <27:20:8,17:10:0> ??_C@_01A@?5?$AA@ &v 2 +
.5653 F0400C1801 common_code
	.%line 598 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w0[a1, @??_C@_01A@?5?$AA@+2]
.%import_expr common_code 5654 <27:20:24,17:10:16> ??_C@_01A@?5?$AA@ &v 2 +
.5654 F4400C0001 common_code
	.%line 598 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a1, @??_C@_01A@?5?$AA@+2]
.%import_expr common_code 5655 <34:22:0> &bp 334 +
.5655 D853A00018 common_code
	.%line 598 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 334
	br[_strcat#], defer[2]
.5656 B0C0E00400 common_code
	.%line 598 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[b14, b1, +, a0]
.%import_expr common_code 5657 <27:20:8,17:10:0> &bp 5658 +
.5657 F0016C6804 common_code
	.%line 598 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a4, l_10910#]
.5658 F0001C9000 common_code
	.%line 599 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_ultoa_sram( nlo, myreply+strlen(myreply),
l_10910#:
	immed[a0, 292, <<0]
.%import_expr common_code 5659 <34:22:0> &bp 851 +
.5659 D8D4E00018 common_code
	.%line 599 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 851
	br[_strlen#], defer[2]
.5660 A0C0000400 common_code
	.%line 599 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a0, b1, +, a0]
.%import_expr common_code 5661 <27:20:8,17:10:0> &bp 5662 +
.5661 F0016C7803 common_code
	.%line 599 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10911#]
.5662 B000200C00 common_code
	.%line 599 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10911#:
	alu[b2, --, B, b3]
.5663 F0001C9000 common_code
	.%line 600 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    						28-strlen(myreply) );
	immed[a0, 292, <<0]
.%import_expr common_code 5664 <34:22:0> &bp 851 +
.5664 D8D4E00018 common_code
	.%line 600 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 851
	br[_strlen#], defer[2]
.5665 A0C0000400 common_code
	.%line 600 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a0, b1, +, a0]
.%import_expr common_code 5666 <27:20:8,17:10:0> &bp 5667 +
.5666 F0016C8C03 common_code
	.%line 600 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10912#]
.5667 B0C0400805 common_code
	.%line 599 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_ultoa_sram( nlo, myreply+strlen(myreply),
l_10912#:
	alu[b4, b2, +, a5]
.5668 AA80000F1C common_code
	.%line 599 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[a0, 28, -, b3]
.5669 A080101000 common_code
	.%line 163 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      pend = p + n - 1;
	alu[a1, a0, +, b4]
.5670 AA802C0401 common_code
	.%line 163 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	alu[a2, a1, -, 1]
.5671 BAC03C0C02 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	alu[b3, 3, -, a2]
.5672 81D0000E00 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, b3, <<3]
.5673 AA300C0000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5674 8008008200 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 0, <<indirect]
.5675 A440000F03 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, b3, AND, 3]
.5676 AA300C0000 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5677 8000008600 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.5678 9140380200 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a0, <<12]
.5679 8AC2080E21 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.5680 4110008002 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.5681 AA800C0402 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	alu[a0, a2, -, 1]
.5682 AAB0001000 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a0, -, b4]
.%import_expr common_code 5683 <34:22:0> &bp 5749 +
.5683 DD9D600105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 2 5749
	blo[l_683#], defer[2]
.5684 A000388000 common_code
	.%line 599 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    helper_ultoa_sram( nlo, myreply+strlen(myreply),
	alu[a3, --, B, *l$index1]
.5685 F000000B00 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
/******/      ndigits = 0;
	immed[b2, 0, <<0]
.5686 A030088000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index1]
.%import_expr common_code 5687 <34:22:0> &bp 5716 +
.5687 DD95000101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0 5716
	bne[l_679#]
.5688 BAC02C0C00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_675#:
	alu[b2, 3, -, a0]
.5689 81D0200A00 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a2, --, B, b2, <<3]
.5690 AA300C0002 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.5691 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.5692 A440200B03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, b2, AND, 3]
.5693 AA300C0002 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.5694 8000208600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a2, --, B, 1, <<indirect]
.5695 9140280202 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a2, <<12]
.5696 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5697 4110008000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a0, 0, 1], ctx_swap[s1], indirect_ref
.5698 F000000B01 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/  	    ndigits = 1;
	immed[b2, 1, <<0]
.5699 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/  	x = x/10;
l_676#:
	alu[@a30, b0, +, 64]
.5700 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	local_csr_wr[active_lm_addr_1, @a30]
.5701 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.5702 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	nop
.5703 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	nop
.5704 A062000003 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/  	x = x/10;
	alu[*l$index1, --, B, a3]
.%import_expr common_code 5705 <34:22:0> &bp 1804 +
.5705 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 2 1804
	br[__div_u32#], defer[2]
.5706 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 1
	immed[b14, 10, <<0]
.%import_expr common_code 5707 <27:20:8,17:10:0> &bp 5708 +
.5707 F0016D3004 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	load_addr[a4, l_10913#]
.5708 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
l_10913#:
	alu[@a30, b0, +, 64]
.5709 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	local_csr_wr[active_lm_addr_0, @a30]
.5710 AA800C0400 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[a0, a0, -, 1]
.5711 AAB0001000 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, a0, -, b4]
.%import_expr common_code 5712 <34:22:0> &bp 5749 +
.5712 DD9D500105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 1 5749
	blo[l_683#], defer[1]
.5713 A000380000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
/******/  	x = x/10;
	alu[a3, --, B, *l$index0]
.5714 A070000003 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/      	if( x > 0 ) {
	alu[--, --, B, a3]
.%import_expr common_code 5715 <34:22:0> &bp 5736 +
.5715 DD9A000100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0 5736
	beq[l_680#]
.5716 A060000003 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_679#:
	alu[*l$index0, --, B, a3]
.%import_expr common_code 5717 <34:22:0> &bp 1472 +
.5717 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.5718 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 5719 <27:20:8,17:10:0> &bp 5720 +
.5719 F0016D6004 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10914#]
.5720 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10914#:
	alu[@a30, b0, +, 64]
.5721 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.5722 AAC04C0C00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a4, 3, -, a0]
.5723 91D0380204 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a4, <<3]
.5724 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/  	    ++ndigits;
	nop
.5725 A0802CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[a2, *l$index0, +, 48]
.5726 AA70000F00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, 0]
.5727 8008080202 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a2, <<indirect]
.5728 A4002C0C04 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, a4, AND, 3]
.5729 AA300C0002 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.5730 8000208600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a2, --, B, 1, <<indirect]
.5731 9140380202 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a2, <<12]
.5732 8AC2080E21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.5733 4110008000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 5734 <34:22:0> &bp 5699 +
.5734 DD90D00018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 1 5699
/******/  	    ++ndigits;
	br[l_676#], defer[1]
.5735 B0C0200B01 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	alu[b2, b2, +, 1]
.5736 A030000800 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/  	} else if( ndigits == 0 ) {
l_680#:
	alu[--, --, B, b2]
.%import_expr common_code 5737 <34:22:0> &bp 5688 +
.5737 DD8E000100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0 5688
	beq[l_675#]
.5738 BAC03C0C00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b3, 3, -, a0]
.5739 81D0200E00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a2, --, B, b3, <<3]
.5740 AA300C0002 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.5741 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.5742 A440200F03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a2, b3, AND, 3]
.5743 AA300C0002 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a2, OR, 0]
.5744 8000208600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a2, --, B, 1, <<indirect]
.5745 9140380202 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a2, <<12]
.5746 8AC2080E21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.5747 4110008000 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a0, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 5748 <34:22:0> &bp 5699 +
.5748 DD90C00018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 5699
	br[l_676#]
.5749 A070000003 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/      if( x > 0 )		return -1;	// number too big
l_683#:
	alu[--, --, B, a3]
.%import_expr common_code 5750 <34:22:0> &bp 5786 +
.5750 DDA6800101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0 5786
	bne[l_689#]
.5751 B0C0300B01 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/      K = ndigits + 1;			// left-justify
	alu[b3, b2, +, 1]
.%import_expr common_code 5752 <34:22:0> &bp 5776 +
.5752 DDA430010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 3 5776
/******/      for( k=0; k<K; k++) {
	ble[l_688#], defer[3]
.5753 AA80000801 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, a1, -, b2]
.5754 AA802C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 1
	alu[a2, a0, -, 1]
.5755 F0000C0000 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
/******/      for( k=0; k<K; k++) {
	immed[a0, 0, <<0]
.5756 0010008202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 2
/******/      	*p = *pend;
l_686#:
	sram[read, $0, a2, 0, 1], ctx_swap[s1], defer[2]
.5757 81D0180202 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 1
	alu_shf[a1, --, B, a2, <<3]
.5758 AA80301303 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	alu[a3, 3, -, b4]
.5759 AA300C0001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 2
	alu[--, a1, OR, 0]
.5760 8000120200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 1
	alu_shf[a1, --, B, $0, <<indirect]
.5761 8D80180101 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	asr[a1, a1, >>24]
.5762 91D0280203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	alu_shf[b2, --, B, a3, <<3]
.5763 AA70000B00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 1
	alu[--, b2, OR, 0]
.5764 8008080201 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	alu_shf[$0, --, B, a1, <<indirect]
.5765 A4001C0C03 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	alu[a1, a3, AND, 3]
.5766 AA300C0001 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 1
	alu[--, a1, OR, 0]
.5767 8000108600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	alu_shf[a1, --, B, 1, <<indirect]
.5768 9140280201 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	alu_shf[b2, --, B, a1, <<12]
.5769 8AC2080A21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 1
	alu_shf[--, b2, OR, 1, <<20]
.5770 4110001020 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.5771 A0800C0400 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/      for( k=0; k<K; k++) {
	alu[a0, a0, +, 1]
.5772 AAF0000C00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	alu[--, b3, -, a0]
.%import_expr common_code 5773 <34:22:0> &bp 5756 +
.5773 DD9F20010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 2 5756
	bgt[l_686#], defer[2]
.5774 B0C0401301 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 1
/******/  	p++;
	alu[b4, b4, +, 1]
.5775 A0802C0402 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
/******/  	pend++;
	alu[a2, a2, +, 1]
.5776 AA80101303 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
/******/      *p = '\0';
l_688#:
	alu[a1, 3, -, b4]
.5777 81D0080201 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	alu_shf[a0, --, B, a1, <<3]
.5778 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 1
	alu[--, a0, OR, 0]
.5779 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	alu_shf[$0, --, B, 0, <<indirect]
.5780 A4000C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	alu[a0, a1, AND, 3]
.5781 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 1
	alu[--, a0, OR, 0]
.5782 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	alu_shf[a0, --, B, 1, <<indirect]
.5783 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 0
	alu_shf[b2, --, B, a0, <<12]
.5784 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1090 1
	alu_shf[--, b2, OR, 1, <<20]
.5785 4110001020 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1090 0
	sram[write, $0, b4, 0, 1], ctx_swap[s1], indirect_ref
.5786 A0C9E00374 common_code
	.%line 601 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    strcat( myreply, " " );
l_689#:
	alu[@a30, b0, +, 116]
.5787 FC06EC009E common_code
	.%line 601 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_1, @a30]
.5788 F0001C9000 common_code
	.%line 601 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 292, <<0]
.%import_expr common_code 5789 <27:20:8,17:10:0> ??_C@_01A@?5?$AA@ &v 2 +
.5789 F0400C1801 common_code
	.%line 601 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w0[a1, @??_C@_01A@?5?$AA@+2]
.%import_expr common_code 5790 <27:20:24,17:10:16> ??_C@_01A@?5?$AA@ &v 2 +
.5790 F4400C0001 common_code
	.%line 601 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed_w1[a1, @??_C@_01A@?5?$AA@+2]
.%import_expr common_code 5791 <34:22:0> &bp 334 +
.5791 D853A00018 common_code
	.%line 601 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 334
	br[_strcat#], defer[2]
.5792 B0C0E00400 common_code
	.%line 601 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[b14, b1, +, a0]
.%import_expr common_code 5793 <27:20:8,17:10:0> &bp 5794 +
.5793 F0016E8804 common_code
	.%line 601 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a4, l_10915#]
.5794 F0001C9000 common_code
	.%line 602 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_ultoa_sram( nhi, myreply+strlen(myreply),
l_10915#:
	immed[a0, 292, <<0]
.%import_expr common_code 5795 <34:22:0> &bp 851 +
.5795 D8D4E00018 common_code
	.%line 602 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 851
	br[_strlen#], defer[2]
.5796 A0C0000400 common_code
	.%line 602 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a0, b1, +, a0]
.%import_expr common_code 5797 <27:20:8,17:10:0> &bp 5798 +
.5797 F0016E9803 common_code
	.%line 602 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10916#]
.5798 B000200C00 common_code
	.%line 602 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10916#:
	alu[b2, --, B, b3]
.5799 F0001C9000 common_code
	.%line 603 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    						28-strlen(myreply) );
	immed[a0, 292, <<0]
.%import_expr common_code 5800 <34:22:0> &bp 851 +
.5800 D8D4E00018 common_code
	.%line 603 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 851
	br[_strlen#], defer[2]
.5801 A0C0000400 common_code
	.%line 603 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[a0, b1, +, a0]
.%import_expr common_code 5802 <27:20:8,17:10:0> &bp 5803 +
.5802 F0016EAC03 common_code
	.%line 603 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a3, l_10917#]
.5803 A0C0200805 common_code
	.%line 602 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    helper_ultoa_sram( nhi, myreply+strlen(myreply),
l_10917#:
	alu[a2, b2, +, a5]
.5804 BA80200F1C common_code
	.%line 602 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[b2, 28, -, b3]
.5805 B0C0400802 common_code
	.%line 163 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      pend = p + n - 1;
	alu[b4, b2, +, a2]
.5806 AAC0301301 common_code
	.%line 163 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a3, b4, -, 1]
.5807 BAC02C0C03 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *pend = '\0';
	alu[b2, 3, -, a3]
.5808 81D0100A00 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a1, --, B, b2, <<3]
.5809 AA300C0001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5810 8008008200 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 0, <<indirect]
.5811 A440100B03 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, b2, AND, 3]
.5812 AA300C0001 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5813 8000108600 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.5814 9140280201 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a1, <<12]
.5815 8AC2080A21 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5816 4110008003 common_code
	.%line 164 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a3, 0, 1], ctx_swap[s1], indirect_ref
.5817 BA803C0403 common_code
	.%line 165 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      --pend;
	alu[b3, a3, -, 1]
.5818 AAF0000C02 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b3, -, a2]
.%import_expr common_code 5819 <34:22:0> &bp 5885 +
.5819 DDBF600105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 5885
	blo[l_709#], defer[2]
.5820 B000588000 common_code
	.%line 602 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
/******/  	    helper_ultoa_sram( nhi, myreply+strlen(myreply),
	alu[b5, --, B, *l$index1]
.5821 F0000C0000 common_code
	.%line 162 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/      ndigits = 0;
	immed[a0, 0, <<0]
.5822 A030088000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	if( x > 0 ) {
	alu[--, --, B, *l$index1]
.%import_expr common_code 5823 <34:22:0> &bp 5852 +
.5823 DDB7000101 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 5852
	bne[l_705#]
.5824 AA80100F03 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0';
l_701#:
	alu[a1, 3, -, b3]
.5825 81D0080201 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, a1, <<3]
.5826 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5827 800801C200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 48, <<indirect]
.5828 A4000C0C01 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a1, AND, 3]
.5829 AA300C0000 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5830 8000008600 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.5831 9140280200 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a0, <<12]
.5832 8AC2080A21 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5833 4110000C20 common_code
	.%line 173 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.5834 F0000C0400 common_code
	.%line 174 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    ndigits = 1;
	immed[a0, 1, <<0]
.5835 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	x = x/10;
l_702#:
	alu[@a30, b0, +, 64]
.5836 FC06EC009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_1, @a30]
.5837 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	nop
.5838 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	nop
.5839 F0000C0300 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	nop
.5840 A022001400 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	x = x/10;
	alu[*l$index1, --, B, b5]
.%import_expr common_code 5841 <34:22:0> &bp 1804 +
.5841 D9C3200018 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1804
	br[__div_u32#], defer[2]
.5842 F000003B0A common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 5843 <27:20:8,17:10:0> &bp 5844 +
.5843 F0016F5004 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10918#]
.5844 A0C9E00340 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10918#:
	alu[@a30, b0, +, 64]
.5845 FC066C009E common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.5846 BAC0300F01 common_code
	.%line 179 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	--pend;
	alu[b3, b3, -, 1]
.5847 AAF0000C02 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      while( pend >= p ) {	// right-justified number w/ leading spaces
	alu[--, b3, -, a2]
.%import_expr common_code 5848 <34:22:0> &bp 5885 +
.5848 DDBF500105 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1 5885
	blo[l_709#], defer[1]
.5849 B000580000 common_code
	.%line 178 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/  	x = x/10;
	alu[b5, --, B, *l$index0]
.5850 A030001400 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      	if( x > 0 ) {
	alu[--, --, B, b5]
.%import_expr common_code 5851 <34:22:0> &bp 5872 +
.5851 DDBC000100 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 5872
	beq[l_706#]
.5852 A020001400 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
l_705#:
	alu[*l$index0, --, B, b5]
.%import_expr common_code 5853 <34:22:0> &bp 1472 +
.5853 D970200018 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 1472
	br[__mod_u32#], defer[2]
.5854 F000003B0A common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	immed[b14, 10, <<0]
.%import_expr common_code 5855 <27:20:8,17:10:0> &bp 5856 +
.5855 F0016F8004 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	load_addr[a4, l_10919#]
.5856 A0C9E00340 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
l_10919#:
	alu[@a30, b0, +, 64]
.5857 FC066C009E common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	local_csr_wr[active_lm_addr_0, @a30]
.5858 AA80300F03 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a3, 3, -, b3]
.5859 91D0280203 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a3, <<3]
.5860 F0000C0300 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    ++ndigits;
	nop
.5861 A0801CC200 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = '0' + r;
	alu[a1, *l$index0, +, 48]
.5862 AA70000B00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b2, OR, 0]
.5863 8008080201 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a1, <<indirect]
.5864 A4001C0C03 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, a3, AND, 3]
.5865 AA300C0001 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5866 8000108600 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.5867 9140280201 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a1, <<12]
.5868 8AC2080A21 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5869 4110000C20 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 5870 <34:22:0> &bp 5835 +
.5870 DDB2D00018 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1 5835
/******/  	    ++ndigits;
	br[l_702#], defer[1]
.5871 A0800C0400 common_code
	.%line 171 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu[a0, a0, +, 1]
.5872 A070000000 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	} else if( ndigits == 0 ) {
l_706#:
	alu[--, --, B, a0]
.%import_expr common_code 5873 <34:22:0> &bp 5824 +
.5873 DDB0000100 common_code
	.%line 172 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 5824
	beq[l_701#]
.5874 BA80200F03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/  	    *pend = ' ';	// ? can we omit this case ?
	alu[b2, 3, -, b3]
.5875 81D0100A00 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a1, --, B, b2, <<3]
.5876 AA300C0001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5877 8008018200 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 32, <<indirect]
.5878 A440100B03 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a1, b2, AND, 3]
.5879 AA300C0001 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a1, OR, 0]
.5880 8000108600 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a1, --, B, 1, <<indirect]
.5881 9140280201 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a1, <<12]
.5882 8AC2080A21 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5883 4110000C20 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, b3, 0, 1], ctx_swap[s1], indirect_ref
.%import_expr common_code 5884 <34:22:0> &bp 5835 +
.5884 DDB2C00018 common_code
	.%line 176 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 5835
	br[l_702#]
.5885 A030001400 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      if( x > 0 )		return -1;	// number too big
l_709#:
	alu[--, --, B, b5]
.%import_expr common_code 5886 <34:22:0> &bp 5923 +
.5886 DDC8C00101 common_code
	.%line 181 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0 5923
	bne[l_715#]
.5887 A0801C0400 common_code
	.%line 183 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      K = ndigits + 1;			// left-justify
	alu[a1, a0, +, 1]
.5888 A070000001 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      for( k=0; k<K; k++) {
	alu[--, --, B, a1]
.%import_expr common_code 5889 <34:22:0> &bp 5913 +
.5889 DDC670010A common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 3 5913
	ble[l_714#], defer[3]
.5890 AAC0001000 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 2
/******/      pend = p + n - ndigits - 1;
	alu[a0, b4, -, a0]
.5891 AA803C0400 common_code
	.%line 184 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	alu[a3, a0, -, 1]
.5892 F000000B00 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/      for( k=0; k<K; k++) {
	immed[b2, 0, <<0]
.5893 0010008203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2
/******/      	*p = *pend;
l_712#:
	sram[read, $0, a3, 0, 1], ctx_swap[s1], defer[2]
.5894 81D0080203 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	alu_shf[a0, --, B, a3, <<3]
.5895 AAC04C0C02 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu[a4, 3, -, a2]
.5896 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2
	alu[--, a0, OR, 0]
.5897 8000020200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
	alu_shf[a0, --, B, $0, <<indirect]
.5898 8D80080100 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	asr[a0, a0, >>24]
.5899 91D0380204 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a4, <<3]
.5900 AA70000F00 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, b3, OR, 0]
.5901 8008080200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, a0, <<indirect]
.5902 A4000C0C04 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a4, AND, 3]
.5903 AA300C0000 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5904 8000008600 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.5905 9140380200 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b3, --, B, a0, <<12]
.5906 8AC2080E21 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b3, OR, 1, <<20]
.5907 4110008002 common_code
	.%line 186 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.5908 B0C0200B01 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      for( k=0; k<K; k++) {
	alu[b2, b2, +, 1]
.5909 AAB0000801 common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[--, a1, -, b2]
.%import_expr common_code 5910 <34:22:0> &bp 5893 +
.5910 DDC160010B common_code
	.%line 185 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 2 5893
	bgt[l_712#], defer[2]
.5911 A0802C0402 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 1
/******/  	p++;
	alu[a2, a2, +, 1]
.5912 A0803C0403 common_code
	.%line 188 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
/******/  	pend++;
	alu[a3, a3, +, 1]
.5913 AAC01C0C02 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
/******/      *p = '\0';
l_714#:
	alu[a1, 3, -, a2]
.5914 81D0080201 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[a0, --, B, a1, <<3]
.5915 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5916 8008008200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[$0, --, B, 0, <<indirect]
.5917 A4000C0C01 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu[a0, a1, AND, 3]
.5918 AA300C0000 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu[--, a0, OR, 0]
.5919 8000008600 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	alu_shf[a0, --, B, 1, <<indirect]
.5920 9140280200 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 0
	alu_shf[b2, --, B, a0, <<12]
.5921 8AC2080A21 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1089 1
	alu_shf[--, b2, OR, 1, <<20]
.5922 4110008002 common_code
	.%line 190 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1089 0
	sram[write, $0, a2, 0, 1], ctx_swap[s1], indirect_ref
.5923 A0C020034C common_code
	.%line 604 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	    memcpy_lmem_sram( outmsgstr, myreply, 28 );
l_715#:
	alu[a2, b0, +, 76]
.5924 F0001C9000 common_code
	.%line 604 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a0, 292, <<0]
.%import_expr common_code 5925 <34:22:0> &bp 6085 +
.5925 DDF1600018 common_code
	.%line 604 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 6085
	br[l_10759#], defer[2]
.5926 B0C0500400 common_code
	.%line 604 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	alu[b5, b1, +, a0]
.5927 F0000C7004 common_code
	.%line 604 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	immed[a4, 28, <<0]
.5928 A0C04007EC common_code
	.%line 606 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      } else if( strncmp_sram(sram_inmsgstr, RESET, 5) == 0 ) {
l_716#:
	alu[a4, b1, +, 236]
.%import_expr common_code 5929 <34:22:0> &bp 1482 +
.5929 D972A00018 common_code
	.%line 606 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.5930 F0000C1400 common_code
	.%line 606 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 5, <<0]
.%import_expr common_code 5931 <27:20:8,17:10:0> &bp 5932 +
.5931 F0017CB002 common_code
	.%line 606 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10920#]
.5932 A070000000 common_code
	.%line 606 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10920#:
	alu[--, --, B, a0]
.%import_expr common_code 5933 <34:22:0> &bp 6069 +
.5933 DDED400101 common_code
	.%line 606 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 6069
	bne[l_1108#]
.5934 F0000C00AE common_code
	.%line 184 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/      nxt_queue = 0;
	immed[@a46, 0, <<0]
.5935 F0000C00EF common_code
	.%line 186 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/      debug_on = 0;
	immed[@a111, 0, <<0]
.5936 F00402BF40 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/      rawqid[0] = 16448;    rawqid[1] = 16449;    rawqid[2] = 16450;
	immed[@b47, 16448, <<0]
.5937 F004027F41 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
	immed[@b31, 16449, <<0]
.5938 F004023F42 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
	immed[@b15, 16450, <<0]
.5939 F0040D0CBE common_code
	.%line 188 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/      rawqid[3] = 16451;
	immed[@a62, 16451, <<0]
.5940 F0000C00BF common_code
	.%line 162 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 0
/******/      npkts = 0;
	immed[@a63, 0, <<0]
.5941 F0000C00FF common_code
	.%line 163 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 0
/******/      nsent = 0;
	immed[@a127, 0, <<0]
.5942 F0000C00CF common_code
	.%line 164 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 0
/******/      ndrops = 0;
	immed[@a79, 0, <<0]
.5943 F0000C00DF common_code
	.%line 166 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 0
/******/      nerrs = 0;
	immed[@a95, 0, <<0]
.5944 F0000C0180 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 0
/******/      errno[0] = 0;	errno[1] = 0;	errno[2] = 0;	errno[3] = 0;
	immed[$0, 0, <<0]
.5945 F0000C0181 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 0
	immed[$1, 0, <<0]
.5946 F0000C0182 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 0
	immed[$2, 0, <<0]
.%import_expr common_code 5947 <27:20:8,17:10:0> _errno &v 0 +
.5947 F0400C3000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 0
/******/      errno[4] = 0;
	immed_w0[a0, @_errno]
.%import_expr common_code 5948 <27:20:24,17:10:16> _errno &v 0 +
.5948 F4400C0000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 0
	immed_w1[a0, @_errno]
.5949 0118008200 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1103 2
	sram[write, $0, a0, 0, 5], ctx_swap[s1], defer[2]
.5950 F0000C0183 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1103 1
/******/      errno[0] = 0;	errno[1] = 0;	errno[2] = 0;	errno[3] = 0;
	immed[$3, 0, <<0]
.5951 F0000C0184 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1103 0
/******/      errno[4] = 0;
	immed[$4, 0, <<0]
.5952 FC0C000000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1107 1
/******/      sleep( SLEEP_CYCLES );		// not sure if I need this
	local_csr_rd[timestamp_low]
.5953 F000000B00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1107 0
	immed[b2, 0, <<0]
.5954 F0003DAC00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1104 0
	immed[a0, 875, <<0]
.5955 A0C0000800 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1104 0
	alu[a0, b2, +, a0]
.5956 E000200002 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1104 2
	ctx_arb[s1], defer[2]
.5957 FC07EC0701 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1105 1
	local_csr_wr[active_future_count_signal, 1]
.5958 FC05EC0000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1106 0
	local_csr_wr[active_ctx_future_count, a0]
.5959 AAF00C1007 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 0
/******/      switch(pid) {
	alu[--, 4, -, a7]
.%import_expr common_code 5960 <34:22:0> &bp 5980 +
.5960 DDD7100105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 1 5980
	blo[l_791#], defer[1]
.5961 F000000B00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1108 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b2, 0, <<0]
.%import_expr common_code 5962 <26:22:8,17:10:0> &bp 5963 +
.5962 E805CD2C07 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 0 5963 A7
/******/      switch(pid) {
	jump[a7, l_10955#], targets[l_10959#,l_10958#,l_10957#,l_10956#,l_10955#]
.%import_expr common_code 5963 <34:22:0> &bp 5980 +
.5963 DDD7000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 0 5980
l_10955#:
	br[l_791#]
.%import_expr common_code 5964 <34:22:0> &bp 5977 +
.5964 DDD6400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 0 5977
l_10956#:
	br[l_781#]
.%import_expr common_code 5965 <34:22:0> &bp 5974 +
.5965 DDD5800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 0 5974
l_10957#:
	br[l_771#]
.%import_expr common_code 5966 <34:22:0> &bp 5971 +
.5966 DDD4C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 0 5971
l_10958#:
	br[l_761#]
.%import_expr common_code 5967 <34:22:0> &bp 5968 +
.5967 DDD4000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 0 5968
l_10959#:
	br[l_751#]
.%import_expr common_code 5968 <34:22:0> &bp 5982 +
.5968 DDD7A00018 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 2 5982
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
l_751#:
	br[l_810#], defer[2]
.5969 F000000F30 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1109 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[b3, 48, <<0]
.5970 F0000CD800 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1109 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
	immed[a0, 54, <<0]
.%import_expr common_code 5971 <34:22:0> &bp 5982 +
.5971 DDD7A00018 common_code
	.%line 330 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 2 5982
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
l_761#:
	br[l_810#], defer[2]
.5972 F000000F2C common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1109 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[b3, 44, <<0]
.5973 F0000CC800 common_code
	.%line 330 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1109 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
	immed[a0, 50, <<0]
.%import_expr common_code 5974 <34:22:0> &bp 5982 +
.5974 DDD7A00018 common_code
	.%line 318 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 2 5982
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
l_771#:
	br[l_810#], defer[2]
.5975 F000000F28 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1109 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[b3, 40, <<0]
.5976 F0000CB800 common_code
	.%line 318 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1109 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
	immed[a0, 46, <<0]
.%import_expr common_code 5977 <34:22:0> &bp 5982 +
.5977 DDD7A00018 common_code
	.%line 306 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 2 5982
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
l_781#:
	br[l_810#], defer[2]
.5978 F000000F24 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1109 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[b3, 36, <<0]
.5979 F0000CA800 common_code
	.%line 306 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1109 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
	immed[a0, 42, <<0]
.5980 F000000F20 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_791#:
	immed[b3, 32, <<0]
.5981 F0000C9800 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1109 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_0;  break;
	immed[a0, 38, <<0]
.5982 A040500000 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1108 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_810#:
	alu[a5, --, B, a0]
.%import_expr common_code 5983 <34:22:0> &bp 4044 +
.5983 DBF3200018 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1108 2 4044
	br[_WU_loadGlobalRegister#], defer[2]
.5984 A000000C00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1108 1
	alu[a0, --, B, b3]
.%import_expr common_code 5985 <27:20:8,17:10:0> &bp 5986 +
.5985 F0017D8802 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1108 0
	load_addr[a2, l_10921#]
.5986 AAF00C1007 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 0
/******/      switch(pid) {
l_10921#:
	alu[--, 4, -, a7]
.%import_expr common_code 5987 <34:22:0> &bp 6007 +
.5987 DDDDD00105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 1 6007
	blo[l_853#], defer[1]
.5988 F000000B00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1110 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b2, 0, <<0]
.%import_expr common_code 5989 <26:22:8,17:10:0> &bp 5990 +
.5989 E805CD9807 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 0 5990 A7
/******/      switch(pid) {
	jump[a7, l_10960#], targets[l_10964#,l_10963#,l_10962#,l_10961#,l_10960#]
.%import_expr common_code 5990 <34:22:0> &bp 6007 +
.5990 DDDDC00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 0 6007
l_10960#:
	br[l_853#]
.%import_expr common_code 5991 <34:22:0> &bp 6004 +
.5991 DDDD000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 0 6004
l_10961#:
	br[l_843#]
.%import_expr common_code 5992 <34:22:0> &bp 6001 +
.5992 DDDC400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 0 6001
l_10962#:
	br[l_833#]
.%import_expr common_code 5993 <34:22:0> &bp 5998 +
.5993 DDDB800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 0 5998
l_10963#:
	br[l_823#]
.%import_expr common_code 5994 <34:22:0> &bp 5995 +
.5994 DDDAC00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 0 5995
l_10964#:
	br[l_813#]
.%import_expr common_code 5995 <34:22:0> &bp 6009 +
.5995 DDDE600018 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 2 6009
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
l_813#:
	br[l_872#], defer[2]
.5996 F000000F30 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1111 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[b3, 48, <<0]
.5997 F0000CDC00 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1111 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
	immed[a0, 55, <<0]
.%import_expr common_code 5998 <34:22:0> &bp 6009 +
.5998 DDDE600018 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 2 6009
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
l_823#:
	br[l_872#], defer[2]
.5999 F000000F2C common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1111 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[b3, 44, <<0]
.6000 F0000CCC00 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1111 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
	immed[a0, 51, <<0]
.%import_expr common_code 6001 <34:22:0> &bp 6009 +
.6001 DDDE600018 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 2 6009
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
l_833#:
	br[l_872#], defer[2]
.6002 F000000F28 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1111 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[b3, 40, <<0]
.6003 F0000CBC00 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1111 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
	immed[a0, 47, <<0]
.%import_expr common_code 6004 <34:22:0> &bp 6009 +
.6004 DDDE600018 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 2 6009
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
l_843#:
	br[l_872#], defer[2]
.6005 F000000F24 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1111 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[b3, 36, <<0]
.6006 F0000CAC00 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1111 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
	immed[a0, 43, <<0]
.6007 F000000F20 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_853#:
	immed[b3, 32, <<0]
.6008 F0000C9C00 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1111 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_1;  break;
	immed[a0, 39, <<0]
.6009 A040500000 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1110 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_872#:
	alu[a5, --, B, a0]
.%import_expr common_code 6010 <34:22:0> &bp 4044 +
.6010 DBF3200018 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1110 2 4044
	br[_WU_loadGlobalRegister#], defer[2]
.6011 A000000C00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1110 1
	alu[a0, --, B, b3]
.%import_expr common_code 6012 <27:20:8,17:10:0> &bp 6013 +
.6012 F0017DF402 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1110 0
	load_addr[a2, l_10922#]
.6013 AAF00C1007 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 0
/******/      switch(pid) {
l_10922#:
	alu[--, 4, -, a7]
.%import_expr common_code 6014 <34:22:0> &bp 6034 +
.6014 DDE4900105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 1 6034
	blo[l_915#], defer[1]
.6015 F000000B00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1112 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b2, 0, <<0]
.%import_expr common_code 6016 <26:22:8,17:10:0> &bp 6017 +
.6016 E805CE0407 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 0 6017 A7
/******/      switch(pid) {
	jump[a7, l_10965#], targets[l_10969#,l_10968#,l_10967#,l_10966#,l_10965#]
.%import_expr common_code 6017 <34:22:0> &bp 6034 +
.6017 DDE4800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 0 6034
l_10965#:
	br[l_915#]
.%import_expr common_code 6018 <34:22:0> &bp 6031 +
.6018 DDE3C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 0 6031
l_10966#:
	br[l_905#]
.%import_expr common_code 6019 <34:22:0> &bp 6028 +
.6019 DDE3000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 0 6028
l_10967#:
	br[l_895#]
.%import_expr common_code 6020 <34:22:0> &bp 6025 +
.6020 DDE2400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 0 6025
l_10968#:
	br[l_885#]
.%import_expr common_code 6021 <34:22:0> &bp 6022 +
.6021 DDE1800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 0 6022
l_10969#:
	br[l_875#]
.%import_expr common_code 6022 <34:22:0> &bp 6036 +
.6022 DDE5200018 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 2 6036
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
l_875#:
	br[l_934#], defer[2]
.6023 F000000F30 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1113 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[b3, 48, <<0]
.6024 F0000CE400 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1113 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
	immed[a0, 57, <<0]
.%import_expr common_code 6025 <34:22:0> &bp 6036 +
.6025 DDE5200018 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 2 6036
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
l_885#:
	br[l_934#], defer[2]
.6026 F000000F2C common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1113 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[b3, 44, <<0]
.6027 F0000CD400 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1113 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
	immed[a0, 53, <<0]
.%import_expr common_code 6028 <34:22:0> &bp 6036 +
.6028 DDE5200018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 2 6036
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
l_895#:
	br[l_934#], defer[2]
.6029 F000000F28 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1113 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[b3, 40, <<0]
.6030 F0000CC400 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1113 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
	immed[a0, 49, <<0]
.%import_expr common_code 6031 <34:22:0> &bp 6036 +
.6031 DDE5200018 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 2 6036
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
l_905#:
	br[l_934#], defer[2]
.6032 F000000F24 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1113 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[b3, 36, <<0]
.6033 F0000CB400 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1113 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
	immed[a0, 45, <<0]
.6034 F000000F20 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_915#:
	immed[b3, 32, <<0]
.6035 F0000CA400 common_code
	.%line 356 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1113 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_3;  break;
	immed[a0, 41, <<0]
.6036 A040500000 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1112 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_934#:
	alu[a5, --, B, a0]
.%import_expr common_code 6037 <34:22:0> &bp 4044 +
.6037 DBF3200018 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1112 2 4044
	br[_WU_loadGlobalRegister#], defer[2]
.6038 A000000C00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1112 1
	alu[a0, --, B, b3]
.%import_expr common_code 6039 <27:20:8,17:10:0> &bp 6040 +
.6039 F0017E6002 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1112 0
	load_addr[a2, l_10923#]
.6040 F00003FF3F common_code
	.%line 192 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/      dropmask[0] = dropmask[1] = dropmask[2] = dropmask[3] = 0x3f;
l_10923#:
	immed[@b127, 63, <<0]
.6041 F0000CFC8F common_code
	.%line 192 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
	immed[@a15, 63, <<0]
.6042 F0000CFC9F common_code
	.%line 192 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
	immed[@a31, 63, <<0]
.6043 F0000CFCAF common_code
	.%line 192 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
	immed[@a47, 63, <<0]
.6044 F0004C0000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1101 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	immed[a0, 1024, <<0]
.6045 F4440C1000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1101 0
	immed_w1[a0, 16388]
.6046 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1102 0
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.6047 A00FE60000 common_code
	.%line 196 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/  	qlen[0] = qparams.length;
	alu[@a126, --, B, $0]
.6048 8020020500 common_code
	.%line 197 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/  	qthresh[0] = qparams.threshold>>2;
	alu_shf[a0, --, B, $1, >>2]
.6049 B04EF00000 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1099 0
/******/  }
	alu[@b111, --, B, a0]
.6050 F0004C4000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1099 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	immed[a0, 1040, <<0]
.6051 F4440C1000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1099 0
	immed_w1[a0, 16388]
.6052 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1100 0
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.6053 A00EE60000 common_code
	.%line 199 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/  	qlen[1] = qparams.length;
	alu[@a110, --, B, $0]
.6054 8020020500 common_code
	.%line 200 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/  	qthresh[1] = qparams.threshold>>2;
	alu_shf[a0, --, B, $1, >>2]
.6055 B04DF00000 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1097 0
/******/  }
	alu[@b95, --, B, a0]
.6056 F0004C8000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1097 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	immed[a0, 1056, <<0]
.6057 F4440C1000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1097 0
	immed_w1[a0, 16388]
.6058 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1098 0
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.6059 A00DE60000 common_code
	.%line 202 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/  	qlen[2] = qparams.length;
	alu[@a94, --, B, $0]
.6060 8020020500 common_code
	.%line 203 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/  	qthresh[2] = qparams.threshold>>2;
	alu_shf[a0, --, B, $1, >>2]
.6061 B04CF00000 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1095 0
/******/  }
	alu[@b79, --, B, a0]
.6062 F0004CC000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1095 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	immed[a0, 1072, <<0]
.6063 F4440C1000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1095 0
	immed_w1[a0, 16388]
.6064 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1096 0
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.6065 A00CE60000 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 0
/******/  	qlen[3] = qparams.length;
	alu[@a78, --, B, $0]
.%import_expr common_code 6066 <34:22:0> &bp 6087 +
.6066 DDF1E00018 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1094 2 6087
/******/  	qthresh[3] = qparams.threshold>>2;
	br[l_1111#], defer[2]
.6067 8020020500 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1094 1
	alu_shf[a0, --, B, $1, >>2]
.6068 B04BF00000 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1094 0
	alu[@b63, --, B, a0]
.6069 A0C04007F4 common_code
	.%line 608 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      } else if( strncmp_sram(sram_inmsgstr, DEBUG_op, 5) == 0 ) {
l_1108#:
	alu[a4, b1, +, 244]
.%import_expr common_code 6070 <34:22:0> &bp 1482 +
.6070 D972A00018 common_code
	.%line 608 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 2 1482
	br[_strncmp_sram#], defer[2]
.6071 F0000C1400 common_code
	.%line 608 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[a0, 5, <<0]
.%import_expr common_code 6072 <27:20:8,17:10:0> &bp 6073 +
.6072 F0017EE402 common_code
	.%line 608 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a2, l_10924#]
.6073 A070000000 common_code
	.%line 608 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10924#:
	alu[--, --, B, a0]
.%import_expr common_code 6074 <34:22:0> &bp 6082 +
.6074 DDF0800101 common_code
	.%line 608 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 6082
	bne[l_1110#]
.6075 A0800C04EF common_code
	.%line 609 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      	debug_on = (debug_on+1) & 0x1;
	alu[a0, @a111, +, 1]
.6076 A40EFC0400 common_code
	.%line 609 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[@a111, a0, AND, 1]
.6077 B0404000EF common_code
	.%line 610 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	helper_sram_outmsg_1ul( debug_on, outmsgstr );
	alu[b4, --, B, @a111]
.%import_expr common_code 6078 <34:22:0> &bp 2476 +
.6078 DA6B100018 common_code
	.%line 610 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 2476
l_10757#:
	br[_helper_sram_outmsg_1ul#], defer[1]
.%import_expr common_code 6079 <27:20:8,17:10:0> &bp 6080 +
.6079 F0017F0005 common_code
	.%line 610 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a5, l_10925#]
.6080 F0000C0300 common_code
	.%line 610 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
l_10925#:
	nop
.%import_expr common_code 6081 <34:22:0> &bp 6087 +
.6081 DDF1C00018 common_code
	.%line 610 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 6087
	br[l_1111#]
.6082 A0C020034C common_code
	.%line 612 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  	memcpy_lmem_sram( outmsgstr, BAD_OP_msg, 8 );
l_1110#:
	alu[a2, b0, +, 76]
.6083 B0C05007FC common_code
	.%line 612 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	alu[b5, b1, +, 252]
.6084 F0000C2004 common_code
	.%line 612 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	immed[a4, 8, <<0]
.%import_expr common_code 6085 <34:22:0> &bp 943 +
.6085 D8EBD00018 common_code
	.%line 612 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 1 943
l_10759#:
	br[_memcpy_lmem_sram#], defer[1]
.%import_expr common_code 6086 <27:20:8,17:10:0> &bp 6087 +
.6086 F0017F1C01 common_code
	.%line 612 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	load_addr[a1, l_10926#]
.%import_expr common_code 6087 <34:22:0> &bp 157 +
.6087 D827500018 common_code
	.%line 288 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1 157
/******/    msglen = strlen_lmem(msg);
l_10926#:
l_1111#:
	br[_strlen_lmem#], defer[1]
.%import_expr common_code 6088 <27:20:8,17:10:0> &bp 6089 +
.6088 F0017F2402 common_code
	.%line 288 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	load_addr[a2, l_10927#]
.6089 AAF00C6C00 common_code
	.%line 289 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
/******/    if(msglen > 27)
l_10927#:
	alu[--, 27, -, a0]
.%import_expr common_code 6090 <34:22:0> &bp 6318 +
.6090 DE2B800105 common_code
	.%line 289 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0 6318
	blo[l_1198#]
.6091 A070000000 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
/******/    for(i=0; i<msglen; ++i)
	alu[--, --, B, a0]
.%import_expr common_code 6092 <34:22:0> &bp 6120 +
.6092 DDFA200100 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 2 6120
	beq[l_1120#], defer[2]
.6093 F000000B00 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 1
	immed[b2, 0, <<0]
.6094 A0C9E00320 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
/******/    intarr[0] = ((((unsigned int)(padmsg[0])) & 0xff) << 24) | ((((unsigned int)(padmsg[1])) & 0xff) << 16) | ((((unsigned int)(padmsg[2])) & 0xff) << 8) | (((unsigned int)(padmsg[3])) & 0xff);
	alu[@a30, b0, +, 32]
.6095 A0C0100320 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
/******/      padmsg[i] = msg[i];
	alu[a1, b0, +, 32]
.6096 A0C0200801 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a2, b2, +, a1]
.6097 A0C010034C common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
l_10783#:
	alu[a1, b0, +, 76]
.6098 A0C0100801 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a1, b2, +, a1]
.6099 FC06EC0001 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	local_csr_wr[active_lm_addr_1, a1]
.6100 FC066C0002 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	local_csr_wr[active_lm_addr_0, a2]
.6101 81D0180201 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a1, --, B, a1, <<3]
.6102 AA300C0001 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 2
	alu[--, a1, OR, 0]
.6103 8000116200 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 1
	alu_shf[a1, --, B, *l$index1, <<indirect]
.6104 9D80480101 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b4, a1, >>24]
.6105 FC06EC0002 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	local_csr_wr[active_lm_addr_1, a2]
.6106 AAC01C0C02 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a1, 3, -, a2]
.6107 81D0380201 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a3, --, B, a1, <<3]
.6108 AA300C0003 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu[--, a3, OR, 0]
.6109 820017FE00 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	alu_shf[a1, --, ~B, 255, <<indirect]
.6110 B400380001 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[b3, a1, AND, *l$index0]
.6111 C001101001 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a1, 0001, b4, <<0]
.6112 AA300C0003 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu[--, a3, OR, 0]
.6113 8A00180E01 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	alu_shf[a1, b3, OR, a1, <<indirect]
.6114 B0C0200B01 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
/******/    for(i=0; i<msglen; ++i)
	alu[b2, b2, +, 1]
.6115 AAF0000800 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[--, b2, -, a0]
.%import_expr common_code 6116 <34:22:0> &bp 6097 +
.6116 DDF4700105 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 3 6097
	blo[l_10783#], defer[3]
.6117 A062000001 common_code
	.%line 296 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 2
/******/      padmsg[i] = msg[i];
	alu[*l$index1, --, B, a1]
.6118 A0C0100320 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 1
/******/    for(i=0; i<msglen; ++i)
	alu[a1, b0, +, 32]
.6119 A0C0200801 common_code
	.%line 294 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	alu[a2, b2, +, a1]
.6120 A0C0100320 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
/******/    padmsg[i] = '\0';
l_1120#:
	alu[a1, b0, +, 32]
.6121 A0C0300801 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a3, b2, +, a1]
.6122 FC06EC0003 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	local_csr_wr[active_lm_addr_1, a3]
.6123 FC066C0003 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	local_csr_wr[active_lm_addr_0, a3]
.6124 AAC02C0C03 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a2, 3, -, a3]
.6125 91D0280202 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b2, --, B, a2, <<3]
.6126 AA70000B00 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu[--, b2, OR, 0]
.6127 820027FE00 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	alu_shf[a2, --, ~B, 255, <<indirect]
.6128 A400288002 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a2, a2, AND, *l$index1]
.6129 AA70000B00 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu[--, b2, OR, 0]
.6130 8A00208202 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	alu_shf[a2, a2, OR, 0, <<indirect]
.6131 B0802C0400 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
/******/    for(i=msglen+1; i<28; ++i)
	alu[b2, a0, +, 1]
.6132 AAF0000B1C common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[--, b2, -, 28]
.%import_expr common_code 6133 <34:22:0> &bp 6149 +
.6133 DE01500108 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1 6149
	bge[l_1124#], defer[1]
.6134 A060000002 common_code
	.%line 298 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
/******/    padmsg[i] = '\0';
	alu[*l$index0, --, B, a2]
.6135 A0C0200801 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
/******/      padmsg[i] = 0xff;
l_1122#:
	alu[a2, b2, +, a1]
.6136 FC06EC0002 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	local_csr_wr[active_lm_addr_1, a2]
.6137 FC066C0002 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	local_csr_wr[active_lm_addr_0, a2]
.6138 AAC00C0C02 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a0, 3, -, a2]
.6139 81D0080200 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a0, --, B, a0, <<3]
.6140 AA300C0000 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu[--, a0, OR, 0]
.6141 900037FE00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	alu_shf[b3, --, B, 255, <<indirect]
.6142 A200000C00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a0, --, ~B, b3]
.6143 B0C0200B01 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
/******/    for(i=msglen+1; i<28; ++i)
	alu[b2, b2, +, 1]
.6144 AAF0000B1C common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[--, b2, -, 28]
.%import_expr common_code 6145 <34:22:0> &bp 6135 +
.6145 DDFDF00109 common_code
	.%line 299 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 3 6135
	blt[l_1122#], defer[3]
.6146 A400088000 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 2
/******/      padmsg[i] = 0xff;
	alu[a0, a0, AND, *l$index1]
.6147 AA00000C00 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 1
	alu[a0, a0, OR, b3]
.6148 A060000000 common_code
	.%line 301 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	alu[*l$index0, --, B, a0]
.6149 FC066C009E common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
/******/    intarr[0] = ((((unsigned int)(padmsg[0])) & 0xff) << 24) | ((((unsigned int)(padmsg[1])) & 0xff) << 16) | ((((unsigned int)(padmsg[2])) & 0xff) << 8) | (((unsigned int)(padmsg[3])) & 0xff);
l_1124#:
	local_csr_wr[active_lm_addr_0, @a30]
.6150 FC06EC0300 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	local_csr_wr[active_lm_addr_1, 0]
.6151 F0000C0300 common_code
	.%line 619 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      hdr.num_words = 7;
	nop
.6152 F0000C0300 common_code
	.%line 619 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6153 9000214000 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
/******/    intarr[0] = ((((unsigned int)(padmsg[0])) & 0xff) << 24) | ((((unsigned int)(padmsg[1])) & 0xff) << 16) | ((((unsigned int)(padmsg[2])) & 0xff) << 8) | (((unsigned int)(padmsg[3])) & 0xff);
	alu_shf[b2, --, B, *l$index0, <<0]
.6154 9D80200900 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6155 C001100801 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a1, 0001, b2, <<0]
.6156 9180214200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0, <<8]
.6157 9D80200900 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6158 C001100800 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6159 9100280200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b2, --, B, a0, <<16]
.6160 9A80380A01 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b3, b2, OR, a1, <<24]
.6161 9100214200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0, <<16]
.6162 9D80200900 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6163 C001100800 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6164 8B80180E00 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a1, b3, OR, a0, <<8]
.6165 8080014200 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[a0, --, B, *l$index0, <<24]
.6166 8D80080100 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6167 C001180800 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.6168 BA00500801 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[b5, a1, OR, b2]
.6169 8000014400 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
/******/    intarr[1] = ((((unsigned int)(padmsg[4])) & 0xff) << 24) | ((((unsigned int)(padmsg[5])) & 0xff) << 16) | ((((unsigned int)(padmsg[6])) & 0xff) << 8) | (((unsigned int)(padmsg[7])) & 0xff);
	alu_shf[a0, --, B, *l$index0[1], <<0]
.6170 8D80080100 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6171 C001180C00 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b3, 0001, a0, <<0]
.6172 9180214600 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[1], <<8]
.6173 9D80200900 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6174 C001100800 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6175 8100080200 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a0, --, B, a0, <<16]
.6176 8A80100E00 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a1, a0, OR, b3, <<24]
.6177 8100014600 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[a0, --, B, *l$index0[1], <<16]
.6178 8D80080100 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6179 C001180800 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.6180 9B80300A01 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b3, a1, OR, b2, <<8]
.6181 9080214600 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[1], <<24]
.6182 9D80200900 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6183 C001100800 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6184 BA40400C00 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[b4, b3, OR, a0]
.6185 8000014800 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
/******/    intarr[2] = ((((unsigned int)(padmsg[8])) & 0xff) << 24) | ((((unsigned int)(padmsg[9])) & 0xff) << 16) | ((((unsigned int)(padmsg[10])) & 0xff) << 8) | (((unsigned int)(padmsg[11])) & 0xff);
	alu_shf[a0, --, B, *l$index0[2], <<0]
.6186 8D80080100 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6187 C001180C00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b3, 0001, a0, <<0]
.6188 9180214A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[2], <<8]
.6189 9D80200900 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6190 C001100800 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6191 8100080200 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a0, --, B, a0, <<16]
.6192 8A80100E00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a1, a0, OR, b3, <<24]
.6193 8100014A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[a0, --, B, *l$index0[2], <<16]
.6194 8D80080100 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6195 C001180800 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.6196 9B80300A01 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b3, a1, OR, b2, <<8]
.6197 9080214A00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[2], <<24]
.6198 9D80200900 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6199 C001100800 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6200 AA40300C00 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a3, b3, OR, a0]
.6201 9000214C00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
/******/    intarr[3] = ((((unsigned int)(padmsg[12])) & 0xff) << 24) | ((((unsigned int)(padmsg[13])) & 0xff) << 16) | ((((unsigned int)(padmsg[14])) & 0xff) << 8) | (((unsigned int)(padmsg[15])) & 0xff);
	alu_shf[b2, --, B, *l$index0[3], <<0]
.6202 9D80200900 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6203 C001100801 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a1, 0001, b2, <<0]
.6204 9180214E00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[3], <<8]
.6205 9D80200900 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6206 C001100800 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6207 9100280200 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b2, --, B, a0, <<16]
.6208 8A80180A01 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a1, b2, OR, a1, <<24]
.6209 8100014E00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[a0, --, B, *l$index0[3], <<16]
.6210 8D80080100 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6211 C001180800 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.6212 9B80300A01 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b3, a1, OR, b2, <<8]
.6213 9080214E00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[3], <<24]
.6214 9D80200900 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6215 C001100800 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6216 AA40200C00 common_code
	.%line 311 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a2, b3, OR, a0]
.6217 8000015000 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
/******/    intarr[4] = ((((unsigned int)(padmsg[16])) & 0xff) << 24) | ((((unsigned int)(padmsg[17])) & 0xff) << 16) | ((((unsigned int)(padmsg[18])) & 0xff) << 8) | (((unsigned int)(padmsg[19])) & 0xff);
	alu_shf[a0, --, B, *l$index0[4], <<0]
.6218 8D80080100 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6219 C001180C00 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b3, 0001, a0, <<0]
.6220 9180215200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[4], <<8]
.6221 9D80200900 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6222 C001100800 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6223 8100080200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a0, --, B, a0, <<16]
.6224 8A80100E00 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a1, a0, OR, b3, <<24]
.6225 8100015200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[a0, --, B, *l$index0[4], <<16]
.6226 8D80080100 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6227 C001180800 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.6228 9B80300A01 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b3, a1, OR, b2, <<8]
.6229 9080215200 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[4], <<24]
.6230 9D80200900 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6231 C001100800 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6232 AA40100C00 common_code
	.%line 312 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a1, b3, OR, a0]
.6233 8000015400 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
/******/    intarr[5] = ((((unsigned int)(padmsg[20])) & 0xff) << 24) | ((((unsigned int)(padmsg[21])) & 0xff) << 16) | ((((unsigned int)(padmsg[22])) & 0xff) << 8) | (((unsigned int)(padmsg[23])) & 0xff);
	alu_shf[a0, --, B, *l$index0[5], <<0]
.6234 8D80080100 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6235 C001180C00 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b3, 0001, a0, <<0]
.6236 9180215600 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[5], <<8]
.6237 9D80200900 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6238 C001100800 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6239 8100080200 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a0, --, B, a0, <<16]
.6240 8A80400E00 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a4, a0, OR, b3, <<24]
.6241 8100015600 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[a0, --, B, *l$index0[5], <<16]
.6242 8D80080100 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6243 C001180800 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.6244 9B80300A04 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b3, a4, OR, b2, <<8]
.6245 9080215600 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[5], <<24]
.6246 9D80200900 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6247 C001100800 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6248 BA40300C00 common_code
	.%line 313 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[b3, b3, OR, a0]
.6249 9000215800 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
/******/    intarr[6] = ((((unsigned int)(padmsg[24])) & 0xff) << 24) | ((((unsigned int)(padmsg[25])) & 0xff) << 16) | ((((unsigned int)(padmsg[26])) & 0xff) << 8) | (((unsigned int)(padmsg[27])) & 0xff);
	alu_shf[b2, --, B, *l$index0[6], <<0]
.6250 9D80200900 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6251 C001100804 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a4, 0001, b2, <<0]
.6252 9180215A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[6], <<8]
.6253 9D80200900 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6254 C001100800 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6255 9100280200 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b2, --, B, a0, <<16]
.6256 9A80E80A04 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[b14, b2, OR, a4, <<24]
.6257 9100215A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[b2, --, B, *l$index0[6], <<16]
.6258 9D80200900 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[b2, b2, >>24]
.6259 C001100800 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[a0, 0001, b2, <<0]
.6260 8B80483A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu_shf[a4, b14, OR, a0, <<8]
.6261 8080015A00 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 1
	alu_shf[a0, --, B, *l$index0[6], <<24]
.6262 8D80080100 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1082 0
	asr[a0, a0, >>24]
.6263 C001180800 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	ld_field_w_clr[b2, 0001, a0, <<0]
.6264 AA00000804 common_code
	.%line 314 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1082 0
	alu[a0, a4, OR, b2]
.6265 AAB00C0620 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0
/******/    while(dl_sink_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 6266 <34:22:0> &bp 6276 +
.6266 DE21300101 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 3 6276
	bne[l_1133#], defer[3]
.6267 C003101804 common_code
	.%line 619 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 2
/******/      hdr.num_words = 7;
	ld_field_w_clr[a4, 0011, b6, <<0]
.6268 F400100B07 common_code
	.%line 619 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 1
	immed[b2, 263, <<16]
.6269 AA00500804 common_code
	.%line 619 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:683 0
	alu[a5, a4, OR, b2]
.6270 FC06EC0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1081 0
/******/      ctx_swap();
	local_csr_wr[active_lm_addr_1, 0]
.6271 F0000C0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1081 0
	nop
.6272 F0000C0300 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1081 0
	nop
.6273 E000000001 common_code
	.%line 178 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1081 0
l_1127#:
	ctx_arb[voluntary]
.6274 AAB00C0620 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0
/******/    while(dl_sink_message_lock == LOCKED)
	alu[--, *l$index1, -, 1]
.%import_expr common_code 6275 <34:22:0> &bp 6273 +
.6275 DE20400100 common_code
	.%line 176 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0 6273
	beq[l_1127#]
.6276 AAF0001F0B common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0
/******/    if(sink == MESSAGE_OUT_RING_0)
l_1133#:
	alu[--, b7, -, 11]
.%import_expr common_code 6277 <34:22:0> &bp 6281 +
.6277 DE22500101 common_code
	.%line 182 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 1 6281
	bne[l_1135#], defer[1]
.6278 F0000C0620 common_code
	.%line 180 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1078 0
/******/    dl_sink_message_lock = LOCKED;
	immed[*l$index1, 1, <<0]
.%import_expr common_code 6279 <34:22:0> &bp 6296 +
.6279 DE26100018 common_code
	.%line 184 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 1 6296
/******/      sring = ONL_PLUGIN_0_TO_XSCALE_CTRL_SRAM_RING;
	br[l_1143#], defer[1]
.6280 F000000B0E common_code
	.%line 184 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1078 0
	immed[b2, 14, <<0]
.6281 AAF0001F0C common_code
	.%line 186 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0
/******/    else if(sink == MESSAGE_OUT_RING_1)
l_1135#:
	alu[--, b7, -, 12]
.%import_expr common_code 6282 <34:22:0> &bp 6285 +
.6282 DE23400101 common_code
	.%line 186 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0 6285
	bne[l_1137#]
.%import_expr common_code 6283 <34:22:0> &bp 6296 +
.6283 DE26100018 common_code
	.%line 188 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 1 6296
/******/      sring = ONL_PLUGIN_1_TO_XSCALE_CTRL_SRAM_RING;
	br[l_1143#], defer[1]
.6284 F000000B0F common_code
	.%line 188 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1078 0
	immed[b2, 15, <<0]
.6285 AAF0001F0D common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0
/******/    else if(sink == MESSAGE_OUT_RING_2)
l_1137#:
	alu[--, b7, -, 13]
.%import_expr common_code 6286 <34:22:0> &bp 6289 +
.6286 DE24400101 common_code
	.%line 190 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0 6289
	bne[l_1139#]
.%import_expr common_code 6287 <34:22:0> &bp 6296 +
.6287 DE26100018 common_code
	.%line 192 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 1 6296
/******/      sring = ONL_PLUGIN_2_TO_XSCALE_CTRL_SRAM_RING;
	br[l_1143#], defer[1]
.6288 F000000B10 common_code
	.%line 192 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1078 0
	immed[b2, 16, <<0]
.6289 AAF0001F0E common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0
/******/    else if(sink == MESSAGE_OUT_RING_3)
l_1139#:
	alu[--, b7, -, 14]
.%import_expr common_code 6290 <34:22:0> &bp 6293 +
.6290 DE25400101 common_code
	.%line 194 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0 6293
	bne[l_1141#]
.%import_expr common_code 6291 <34:22:0> &bp 6296 +
.6291 DE26100018 common_code
	.%line 196 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 1 6296
/******/      sring = ONL_PLUGIN_3_TO_XSCALE_CTRL_SRAM_RING;
	br[l_1143#], defer[1]
.6292 F000000B11 common_code
	.%line 196 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1078 0
	immed[b2, 17, <<0]
.6293 AAF0001F0F common_code
	.%line 198 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0
/******/    else if(sink == MESSAGE_OUT_RING_4)
l_1141#:
	alu[--, b7, -, 15]
.%import_expr common_code 6294 <34:22:0> &bp 6312 +
.6294 DE2A000101 common_code
	.%line 198 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0 6312
	bne[l_1197#]
.6295 F000000B12 common_code
	.%line 200 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0
/******/      sring = ONL_PLUGIN_4_TO_XSCALE_CTRL_SRAM_RING;
	immed[b2, 18, <<0]
.6296 F40C0C0004 common_code
	.%line 132 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/         (__declspec(sram) void *) ((SRAM_CONTROL_RING_CHANNEL<<QDESC_CHANNEL_BITPOS) | (ring_number<<2));
l_1143#:
	immed[a4, 49152, <<16]
.6297 9BE0200A04 common_code
	.%line 132 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
	alu_shf[b2, a4, OR, b2, <<2]
.6298 A058000005 common_code
	.%line 139 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/    data[0] = in[0];
	alu[$0, --, B, a5]
.6299 A018101400 common_code
	.%line 140 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/    data[1] = in[1];
	alu[$1, --, B, b5]
.6300 A018201000 common_code
	.%line 141 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/    data[2] = in[2];
	alu[$2, --, B, b4]
.6301 A058300003 common_code
	.%line 142 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/    data[3] = in[3];
	alu[$3, --, B, a3]
.6302 A058400002 common_code
	.%line 143 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/    data[4] = in[4];
	alu[$4, --, B, a2]
.6303 A058500001 common_code
	.%line 144 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/    data[5] = in[5];
	alu[$5, --, B, a1]
.6304 A018600C00 common_code
	.%line 145 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/    data[6] = in[6];
	alu[$6, --, B, b3]
.6305 A058700000 common_code
	.%line 146 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/    data[7] = in[7];
	alu[$7, --, B, a0]
.6306 80E205E200 common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1080 1
/******/      sram_put_ring(&status[0], data, ring_addr, n, sig_done, &ring_signal);
l_1164#:
	alu_shf[--, --, B, 184, <<18]
.6307 492E000B20 common_code
	.%line 150 "/users/onl/npr/pluginFramework/plugin_dl.h" 0 fiid:1080 0
	sram[put, $0, b2, 0, 8], sig_done[s2], indirect_ref
.6308 E00000000C common_code
	.%line 151 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/      wait_for_all(&ring_signal);
	ctx_arb[s3, s2], all
.6309 844000BE80 common_code
	.%line 153 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0
/******/    while(!(status[0] & 0xf0000000));
	alu_shf[a0, $0, AND, 15, <<28]
.%import_expr common_code 6310 <34:22:0> &bp 6306 +
.6310 DE28800100 common_code
	.%line 153 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1079 0 6306
	beq[l_1164#]
.6311 F0000C0220 common_code
	.%line 209 "/users/onl/npr/pluginFramework/plugin_dl.h" 1 fiid:1078 0
/******/    dl_sink_message_lock = UNLOCKED;
	immed[*l$index1, 0, <<0]
.6312 A0C9E00370 common_code
	.%line 623 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/  }
l_1197#:
	alu[@a30, b0, +, 112]
.6313 FC066C009E common_code
	.%line 623 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.6314 F0000C0300 common_code
	.%line 623 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6315 F0000C0300 common_code
	.%line 623 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6316 F0000C0300 common_code
	.%line 623 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6317 E8000C0200 common_code
	.%line 623 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 0 *L00
	rtn[*l$index0]
.6318 A0C9E00370 common_code
	.%line 615 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      if( onl_api_str2intarr(outmsgstr, &message[1]) < 0 )	return;
l_1198#:
	alu[@a30, b0, +, 112]
.6319 FC066C009E common_code
	.%line 615 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.6320 F0000C0300 common_code
	.%line 615 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6321 F0000C0300 common_code
	.%line 615 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6322 F0000C0300 common_code
	.%line 615 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6323 E8000C0200 common_code
	.%line 615 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 0 *L00
	rtn[*l$index0]
.6324 A0C9E00370 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      if( hdr.response_requested != 1 )	return;
l_1199#:
	alu[@a30, b0, +, 112]
.6325 FC066C009E common_code
	.%line 428 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.6326 F0000C0300 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6327 F0000C0300 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6328 F0000C0300 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6329 E8000C0200 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 0 *L00
	rtn[*l$index0]
.6330 A0C9E00370 common_code
	.%line 427 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
/******/      if( hdr.type != CM_CONTROLMSG )	return;
l_1200#:
	alu[@a30, b0, +, 112]
.6331 FC066C009E common_code
	.%line 427 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	local_csr_wr[active_lm_addr_0, @a30]
.6332 F0000C0300 common_code
	.%line 427 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6333 F0000C0300 common_code
	.%line 427 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6334 F0000C0300 common_code
	.%line 427 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0
	nop
.6335 E8000C0200 common_code
	.%line 427 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:683 0 0 *L00
	rtn[*l$index0]
.%import_expr common_code 6336 <34:22:0> &bp 6480 +
.6336 DE54000011 common_code
	.%line 315 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0 6480
/******/      if(ctx() == 0)
_plugin_init_user#:
	br!=ctx[0, l_10524#]
.6337 F0000C00AE common_code
	.%line 184 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/      nxt_queue = 0;
	immed[@a46, 0, <<0]
.6338 F0000C00EF common_code
	.%line 186 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/      debug_on = 0;
	immed[@a111, 0, <<0]
.6339 F00402BF40 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/      rawqid[0] = 16448;    rawqid[1] = 16449;    rawqid[2] = 16450;
	immed[@b47, 16448, <<0]
.6340 F004027F41 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
	immed[@b31, 16449, <<0]
.6341 F004023F42 common_code
	.%line 187 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
	immed[@b15, 16450, <<0]
.6342 F0040D0CBE common_code
	.%line 188 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/      rawqid[3] = 16451;
	immed[@a62, 16451, <<0]
.6343 F0000C00BF common_code
	.%line 162 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 0
/******/      npkts = 0;
	immed[@a63, 0, <<0]
.6344 F0000C00FF common_code
	.%line 163 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 0
/******/      nsent = 0;
	immed[@a127, 0, <<0]
.6345 F0000C00CF common_code
	.%line 164 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 0
/******/      ndrops = 0;
	immed[@a79, 0, <<0]
.6346 F0000C00DF common_code
	.%line 166 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 0
/******/      nerrs = 0;
	immed[@a95, 0, <<0]
.6347 F0000C0180 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 0
/******/      errno[0] = 0;	errno[1] = 0;	errno[2] = 0;	errno[3] = 0;
	immed[$0, 0, <<0]
.6348 F0000C0181 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 0
	immed[$1, 0, <<0]
.6349 F0000C0182 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 0
	immed[$2, 0, <<0]
.%import_expr common_code 6350 <27:20:8,17:10:0> _errno &v 0 +
.6350 F0400C3000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 0
/******/      errno[4] = 0;
	immed_w0[a0, @_errno]
.%import_expr common_code 6351 <27:20:24,17:10:16> _errno &v 0 +
.6351 F4400C0000 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 0
	immed_w1[a0, @_errno]
.6352 0118008200 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:992 2
	sram[write, $0, a0, 0, 5], ctx_swap[s1], defer[2]
.6353 F0000C0183 common_code
	.%line 167 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:992 1
/******/      errno[0] = 0;	errno[1] = 0;	errno[2] = 0;	errno[3] = 0;
	immed[$3, 0, <<0]
.6354 F0000C0184 common_code
	.%line 168 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:992 0
/******/      errno[4] = 0;
	immed[$4, 0, <<0]
.6355 FC0C000000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:994 1
/******/      sleep( SLEEP_CYCLES );		// not sure if I need this
	local_csr_rd[timestamp_low]
.6356 F000000B00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:994 0
	immed[b2, 0, <<0]
.6357 F0003DAC00 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:993 0
	immed[a0, 875, <<0]
.6358 A0C0000800 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:993 0
	alu[a0, b2, +, a0]
.6359 E000200002 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:993 2
	ctx_arb[s1], defer[2]
.6360 FC07EC0701 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:996 1
	local_csr_wr[active_future_count_signal, 1]
.6361 FC05EC0000 common_code
	.%line 170 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:995 0
	local_csr_wr[active_ctx_future_count, a0]
.6362 AAF00C1007 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 0
/******/      switch(pid) {
	alu[--, 4, -, a7]
.%import_expr common_code 6363 <34:22:0> &bp 6383 +
.6363 DE3BD00105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 1 6383
	blo[l_10204#], defer[1]
.6364 F000000B00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:997 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b2, 0, <<0]
.%import_expr common_code 6365 <26:22:8,17:10:0> &bp 6366 +
.6365 E8060F7807 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 0 6366 A7
/******/      switch(pid) {
	jump[a7, l_10970#], targets[l_10974#,l_10973#,l_10972#,l_10971#,l_10970#]
.%import_expr common_code 6366 <34:22:0> &bp 6383 +
.6366 DE3BC00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 0 6383
l_10970#:
	br[l_10204#]
.%import_expr common_code 6367 <34:22:0> &bp 6380 +
.6367 DE3B000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 0 6380
l_10971#:
	br[l_10194#]
.%import_expr common_code 6368 <34:22:0> &bp 6377 +
.6368 DE3A400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 0 6377
l_10972#:
	br[l_10184#]
.%import_expr common_code 6369 <34:22:0> &bp 6374 +
.6369 DE39800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 0 6374
l_10973#:
	br[l_10174#]
.%import_expr common_code 6370 <34:22:0> &bp 6371 +
.6370 DE38C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 0 6371
l_10974#:
	br[l_10164#]
.%import_expr common_code 6371 <34:22:0> &bp 6385 +
.6371 DE3C600018 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 2 6385
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
l_10164#:
	br[l_10223#], defer[2]
.6372 F000000F30 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:998 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[b3, 48, <<0]
.6373 F0000CD800 common_code
	.%line 342 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:998 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
	immed[a0, 54, <<0]
.%import_expr common_code 6374 <34:22:0> &bp 6385 +
.6374 DE3C600018 common_code
	.%line 330 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 2 6385
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
l_10174#:
	br[l_10223#], defer[2]
.6375 F000000F2C common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:998 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[b3, 44, <<0]
.6376 F0000CC800 common_code
	.%line 330 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:998 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
	immed[a0, 50, <<0]
.%import_expr common_code 6377 <34:22:0> &bp 6385 +
.6377 DE3C600018 common_code
	.%line 318 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 2 6385
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
l_10184#:
	br[l_10223#], defer[2]
.6378 F000000F28 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:998 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[b3, 40, <<0]
.6379 F0000CB800 common_code
	.%line 318 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:998 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
	immed[a0, 46, <<0]
.%import_expr common_code 6380 <34:22:0> &bp 6385 +
.6380 DE3C600018 common_code
	.%line 306 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 2 6385
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
l_10194#:
	br[l_10223#], defer[2]
.6381 F000000F24 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:998 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[b3, 36, <<0]
.6382 F0000CA800 common_code
	.%line 306 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:998 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
	immed[a0, 42, <<0]
.6383 F000000F20 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_10204#:
	immed[b3, 32, <<0]
.6384 F0000C9800 common_code
	.%line 353 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:998 0
/******/                      case 0:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_0;  break;
	immed[a0, 38, <<0]
.6385 A040500000 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:997 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_10223#:
	alu[a5, --, B, a0]
.%import_expr common_code 6386 <34:22:0> &bp 4044 +
.6386 DBF3200018 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:997 2 4044
	br[_WU_loadGlobalRegister#], defer[2]
.6387 A000000C00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:997 1
	alu[a0, --, B, b3]
.%import_expr common_code 6388 <27:20:8,17:10:0> &bp 6389 +
.6388 F0018FD402 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:997 0
	load_addr[a2, l_10928#]
.6389 AAF00C1007 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 0
/******/      switch(pid) {
l_10928#:
	alu[--, 4, -, a7]
.%import_expr common_code 6390 <34:22:0> &bp 6410 +
.6390 DE42900105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 1 6410
	blo[l_10266#], defer[1]
.6391 F000000B00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:999 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b2, 0, <<0]
.%import_expr common_code 6392 <26:22:8,17:10:0> &bp 6393 +
.6392 E8060FE407 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 0 6393 A7
/******/      switch(pid) {
	jump[a7, l_10975#], targets[l_10979#,l_10978#,l_10977#,l_10976#,l_10975#]
.%import_expr common_code 6393 <34:22:0> &bp 6410 +
.6393 DE42800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 0 6410
l_10975#:
	br[l_10266#]
.%import_expr common_code 6394 <34:22:0> &bp 6407 +
.6394 DE41C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 0 6407
l_10976#:
	br[l_10256#]
.%import_expr common_code 6395 <34:22:0> &bp 6404 +
.6395 DE41000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 0 6404
l_10977#:
	br[l_10246#]
.%import_expr common_code 6396 <34:22:0> &bp 6401 +
.6396 DE40400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 0 6401
l_10978#:
	br[l_10236#]
.%import_expr common_code 6397 <34:22:0> &bp 6398 +
.6397 DE3F800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 0 6398
l_10979#:
	br[l_10226#]
.%import_expr common_code 6398 <34:22:0> &bp 6412 +
.6398 DE43200018 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 2 6412
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
l_10226#:
	br[l_10285#], defer[2]
.6399 F000000F30 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1000 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[b3, 48, <<0]
.6400 F0000CDC00 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1000 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
	immed[a0, 55, <<0]
.%import_expr common_code 6401 <34:22:0> &bp 6412 +
.6401 DE43200018 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 2 6412
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
l_10236#:
	br[l_10285#], defer[2]
.6402 F000000F2C common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1000 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[b3, 44, <<0]
.6403 F0000CCC00 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1000 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
	immed[a0, 51, <<0]
.%import_expr common_code 6404 <34:22:0> &bp 6412 +
.6404 DE43200018 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 2 6412
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
l_10246#:
	br[l_10285#], defer[2]
.6405 F000000F28 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1000 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[b3, 40, <<0]
.6406 F0000CBC00 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1000 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
	immed[a0, 47, <<0]
.%import_expr common_code 6407 <34:22:0> &bp 6412 +
.6407 DE43200018 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 2 6412
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
l_10256#:
	br[l_10285#], defer[2]
.6408 F000000F24 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1000 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[b3, 36, <<0]
.6409 F0000CAC00 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1000 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
	immed[a0, 43, <<0]
.6410 F000000F20 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_10266#:
	immed[b3, 32, <<0]
.6411 F0000C9C00 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1000 0
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_1;  break;
	immed[a0, 39, <<0]
.6412 A040500000 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:999 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_10285#:
	alu[a5, --, B, a0]
.%import_expr common_code 6413 <34:22:0> &bp 4044 +
.6413 DBF3200018 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:999 2 4044
	br[_WU_loadGlobalRegister#], defer[2]
.6414 A000000C00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:999 1
	alu[a0, --, B, b3]
.%import_expr common_code 6415 <27:20:8,17:10:0> &bp 6416 +
.6415 F0019C4002 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:999 0
	load_addr[a2, l_10929#]
.6416 AAF00C1007 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 0
/******/      switch(pid) {
l_10929#:
	alu[--, 4, -, a7]
.%import_expr common_code 6417 <34:22:0> &bp 6437 +
.6417 DE49500105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 1 6437
	blo[l_10328#], defer[1]
.6418 F000000B00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1001 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
	immed[b2, 0, <<0]
.%import_expr common_code 6419 <26:22:8,17:10:0> &bp 6420 +
.6419 E8064C5007 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 0 6420 A7
/******/      switch(pid) {
	jump[a7, l_10980#], targets[l_10984#,l_10983#,l_10982#,l_10981#,l_10980#]
.%import_expr common_code 6420 <34:22:0> &bp 6437 +
.6420 DE49400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 0 6437
l_10980#:
	br[l_10328#]
.%import_expr common_code 6421 <34:22:0> &bp 6434 +
.6421 DE48800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 0 6434
l_10981#:
	br[l_10318#]
.%import_expr common_code 6422 <34:22:0> &bp 6431 +
.6422 DE47C00018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 0 6431
l_10982#:
	br[l_10308#]
.%import_expr common_code 6423 <34:22:0> &bp 6428 +
.6423 DE47000018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 0 6428
l_10983#:
	br[l_10298#]
.%import_expr common_code 6424 <34:22:0> &bp 6425 +
.6424 DE46400018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 0 6425
l_10984#:
	br[l_10288#]
.%import_expr common_code 6425 <34:22:0> &bp 6439 +
.6425 DE49E00018 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 2 6439
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
l_10288#:
	br[l_10347#], defer[2]
.6426 F000000F30 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1002 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[b3, 48, <<0]
.6427 F0000CE400 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1002 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
	immed[a0, 57, <<0]
.%import_expr common_code 6428 <34:22:0> &bp 6439 +
.6428 DE49E00018 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 2 6439
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
l_10298#:
	br[l_10347#], defer[2]
.6429 F000000F2C common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1002 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[b3, 44, <<0]
.6430 F0000CD400 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1002 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
	immed[a0, 53, <<0]
.%import_expr common_code 6431 <34:22:0> &bp 6439 +
.6431 DE49E00018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 2 6439
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
l_10308#:
	br[l_10347#], defer[2]
.6432 F000000F28 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1002 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[b3, 40, <<0]
.6433 F0000CC400 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1002 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
	immed[a0, 49, <<0]
.%import_expr common_code 6434 <34:22:0> &bp 6439 +
.6434 DE49E00018 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 2 6439
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
l_10318#:
	br[l_10347#], defer[2]
.6435 F000000F24 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1002 1
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[b3, 36, <<0]
.6436 F0000CB400 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1002 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
	immed[a0, 45, <<0]
.6437 F000000F20 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
l_10328#:
	immed[b3, 32, <<0]
.6438 F0000CA400 common_code
	.%line 356 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1002 0
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_3;  break;
	immed[a0, 41, <<0]
.6439 A040500000 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1001 0
/******/      WU_loadGlobalRegister( stats_regnum, 0, stats_cerr );
l_10347#:
	alu[a5, --, B, a0]
.%import_expr common_code 6440 <34:22:0> &bp 4044 +
.6440 DBF3200018 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1001 2 4044
	br[_WU_loadGlobalRegister#], defer[2]
.6441 A000000C00 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1001 1
	alu[a0, --, B, b3]
.%import_expr common_code 6442 <27:20:8,17:10:0> &bp 6443 +
.6442 F0019CAC02 common_code
	.%line 13 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1001 0
	load_addr[a2, l_10930#]
.6443 F00003FF3F common_code
	.%line 192 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/      dropmask[0] = dropmask[1] = dropmask[2] = dropmask[3] = 0x3f;
l_10930#:
	immed[@b127, 63, <<0]
.6444 F0000CFC8F common_code
	.%line 192 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
	immed[@a15, 63, <<0]
.6445 F0000CFC9F common_code
	.%line 192 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
	immed[@a31, 63, <<0]
.6446 F0000CFCAF common_code
	.%line 192 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
	immed[@a47, 63, <<0]
.6447 F0004C0000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1003 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	immed[a0, 1024, <<0]
.6448 F4440C1000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1003 0
	immed_w1[a0, 16388]
.6449 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1004 0
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.6450 A00FE60000 common_code
	.%line 196 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/  	qlen[0] = qparams.length;
	alu[@a126, --, B, $0]
.6451 8020020500 common_code
	.%line 197 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/  	qthresh[0] = qparams.threshold>>2;
	alu_shf[a0, --, B, $1, >>2]
.6452 B04EF00000 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1005 0
/******/  }
	alu[@b111, --, B, a0]
.6453 F0004C4000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1005 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	immed[a0, 1040, <<0]
.6454 F4440C1000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1005 0
	immed_w1[a0, 16388]
.6455 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1006 0
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.6456 A00EE60000 common_code
	.%line 199 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/  	qlen[1] = qparams.length;
	alu[@a110, --, B, $0]
.6457 8020020500 common_code
	.%line 200 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/  	qthresh[1] = qparams.threshold>>2;
	alu_shf[a0, --, B, $1, >>2]
.6458 B04DF00000 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
/******/  }
	alu[@b95, --, B, a0]
.6459 F0004C8000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	immed[a0, 1056, <<0]
.6460 F4440C1000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1007 0
	immed_w1[a0, 16388]
.6461 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1008 0
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.6462 A00DE60000 common_code
	.%line 202 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/  	qlen[2] = qparams.length;
	alu[@a94, --, B, $0]
.6463 8020020500 common_code
	.%line 203 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/  	qthresh[2] = qparams.threshold>>2;
	alu_shf[a0, --, B, $1, >>2]
.6464 B04CF00000 common_code
	.%line 1718 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1009 0
/******/  }
	alu[@b79, --, B, a0]
.6465 F0004CC000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1009 0
/******/      sram_read(&sram_rd_regs, (__declspec(sram) void *) qparamsPtr, 4, ctx_swap, &sram_sig);
	immed[a0, 1072, <<0]
.6466 F4440C1000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1009 0
	immed_w1[a0, 16388]
.6467 0016008000 common_code
	.%line 1711 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1010 0
	sram[read, $0, a0, 0, 4], ctx_swap[s1]
.6468 A00CE60000 common_code
	.%line 205 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/  	qlen[3] = qparams.length;
	alu[@a78, --, B, $0]
.6469 8020020500 common_code
	.%line 206 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:991 0
/******/  	qthresh[3] = qparams.threshold>>2;
	alu_shf[a0, --, B, $1, >>2]
.%import_expr common_code 6470 <34:22:0> &bp 81 +
.6470 D814600018 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 2 81
/******/  	rand( );	rand( );	rand( );	rand( );
	br[_rand#], defer[2]
.6471 B04BF00000 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:711 1
	alu[@b63, --, B, a0]
.%import_expr common_code 6472 <27:20:8,17:10:0> &bp 6473 +
.6472 F0019D2405 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:711 0
	load_addr[a5, l_10931#]
.%import_expr common_code 6473 <34:22:0> &bp 81 +
.6473 D814500018 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 1 81
l_10931#:
	br[_rand#], defer[1]
.%import_expr common_code 6474 <27:20:8,17:10:0> &bp 6475 +
.6474 F0019D2C05 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:711 0
	load_addr[a5, l_10932#]
.%import_expr common_code 6475 <34:22:0> &bp 81 +
.6475 D814500018 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 1 81
l_10932#:
	br[_rand#], defer[1]
.%import_expr common_code 6476 <27:20:8,17:10:0> &bp 6477 +
.6476 F0019D3405 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:711 0
	load_addr[a5, l_10933#]
.6477 F0000C0300 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0
l_10933#:
	nop
.%import_expr common_code 6478 <34:22:0> &bp 81 +
.6478 D814500018 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 1 81
	br[_rand#], defer[1]
.%import_expr common_code 6479 <27:20:8,17:10:0> &bp 6480 +
.6479 F0019D4005 common_code
	.%line 321 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:711 0
	load_addr[a5, l_10934#]
.6480 A070000007 common_code
	.%line 329 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0
/******/      if( pluginId == 0 )		dlNextBlock = PACKET_IN_RING_1;
l_10934#:
l_10524#:
	alu[--, --, B, a7]
.%import_expr common_code 6481 <34:22:0> &bp 6484 +
.6481 DE55000101 common_code
	.%line 329 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0 6484
	bne[l_10526#]
.%import_expr common_code 6482 <34:22:0> &bp 6497 +
.6482 DE58500018 common_code
	.%line 329 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 1 6497
	br[l_10533#], defer[1]
.6483 F0000C1C02 common_code
	.%line 329 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:711 0
	immed[a2, 7, <<0]
.6484 AAB00C0407 common_code
	.%line 330 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0
/******/      else if( pluginId == 1 )	dlNextBlock = PACKET_IN_RING_2;
l_10526#:
	alu[--, a7, -, 1]
.%import_expr common_code 6485 <34:22:0> &bp 6488 +
.6485 DE56000101 common_code
	.%line 330 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0 6488
	bne[l_10528#]
.%import_expr common_code 6486 <34:22:0> &bp 6497 +
.6486 DE58500018 common_code
	.%line 330 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 1 6497
	br[l_10533#], defer[1]
.6487 F0000C2002 common_code
	.%line 330 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:711 0
	immed[a2, 8, <<0]
.6488 AAB00C0807 common_code
	.%line 331 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0
/******/      else if( pluginId == 2 )	dlNextBlock = PACKET_IN_RING_3;
l_10528#:
	alu[--, a7, -, 2]
.%import_expr common_code 6489 <34:22:0> &bp 6492 +
.6489 DE57000101 common_code
	.%line 331 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0 6492
	bne[l_10530#]
.%import_expr common_code 6490 <34:22:0> &bp 6497 +
.6490 DE58500018 common_code
	.%line 331 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 1 6497
	br[l_10533#], defer[1]
.6491 F0000C2402 common_code
	.%line 331 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:711 0
	immed[a2, 9, <<0]
.6492 AAB00C0C07 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0
/******/      else if( pluginId == 3 )	dlNextBlock = PACKET_IN_RING_4;
l_10530#:
	alu[--, a7, -, 3]
.%import_expr common_code 6493 <34:22:0> &bp 6496 +
.6493 DE58000101 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0 6496
	bne[l_10532#]
.%import_expr common_code 6494 <34:22:0> &bp 6497 +
.6494 DE58500018 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 1 6497
	br[l_10533#], defer[1]
.6495 F0000C2802 common_code
	.%line 332 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:711 0
	immed[a2, 10, <<0]
.6496 F0000C0002 common_code
	.%line 333 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0
/******/      else			dlNextBlock = QM;
l_10532#:
	immed[a2, 0, <<0]
.6497 E8000C0004 common_code
	.%line 334 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:711 0 0 A4
/******/  }
l_10533#:
	rtn[a4]
.6498 AAF00C1007 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/      switch(pid) {
_onl_api_plugin_cntr_inc#:
	alu[--, 4, -, a7]
.%import_expr common_code 6499 <34:22:0> &bp 6578 +
.6499 DE6C800105 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6578
	blo[l_2287#]
.%import_expr common_code 6500 <26:22:8,17:10:0> &bp 6501 +
.6500 E8064D9407 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6501 A7
	jump[a7, l_11001#], targets[l_11005#,l_11004#,l_11003#,l_11002#,l_11001#]
.%import_expr common_code 6501 <34:22:0> &bp 6570 +
.6501 DE6A800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6570
l_11001#:
	br[l_2275#]
.%import_expr common_code 6502 <34:22:0> &bp 6554 +
.6502 DE66800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6554
l_11002#:
	br[l_2263#]
.%import_expr common_code 6503 <34:22:0> &bp 6538 +
.6503 DE62800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6538
l_11003#:
	br[l_2251#]
.%import_expr common_code 6504 <34:22:0> &bp 6522 +
.6504 DE5E800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6522
l_11004#:
	br[l_2239#]
.%import_expr common_code 6505 <34:22:0> &bp 6506 +
.6505 DE5A800018 common_code
	.%line 290 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6506
l_11005#:
	br[l_2227#]
.6506 AAF00C0C00 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/                  switch(cid) {
l_2227#:
	alu[--, 3, -, a0]
.%import_expr common_code 6507 <34:22:0> &bp 6520 +
.6507 DE5E100105 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6520
	blo[l_2236#], defer[1]
.6508 F000000F30 common_code
	.%line 340 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_4;
	immed[b3, 48, <<0]
.%import_expr common_code 6509 <26:22:8,17:10:0> &bp 6510 +
.6509 E8064DB800 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6510 A0
/******/                  switch(cid) {
	jump[a0, l_10985#], targets[l_10988#,l_10987#,l_10986#,l_10985#]
.%import_expr common_code 6510 <34:22:0> &bp 6520 +
.6510 DE5E000018 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6520
l_10985#:
	br[l_2236#]
.%import_expr common_code 6511 <34:22:0> &bp 6518 +
.6511 DE5D800018 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6518
l_10986#:
	br[l_2234#]
.%import_expr common_code 6512 <34:22:0> &bp 6516 +
.6512 DE5D000018 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6516
l_10987#:
	br[l_2232#]
.%import_expr common_code 6513 <34:22:0> &bp 6514 +
.6513 DE5C800018 common_code
	.%line 341 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6514
l_10988#:
	br[l_2230#]
.%import_expr common_code 6514 <34:22:0> &bp 6593 +
.6514 DE70500018 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_3;  break;
l_2230#:
	br[l_2298#], defer[1]
.6515 F0000CE400 common_code
	.%line 345 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 57, <<0]
.%import_expr common_code 6516 <34:22:0> &bp 6593 +
.6516 DE70500018 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_2;  break;
l_2232#:
	br[l_2298#], defer[1]
.6517 F0000CE000 common_code
	.%line 344 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 56, <<0]
.%import_expr common_code 6518 <34:22:0> &bp 6593 +
.6518 DE70500018 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_1;  break;
l_2234#:
	br[l_2298#], defer[1]
.6519 F0000CDC00 common_code
	.%line 343 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 55, <<0]
.%import_expr common_code 6520 <34:22:0> &bp 6593 +
.6520 DE70500018 common_code
	.%line 346 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_4_CNTR_0;  break;
l_2236#:
	br[l_2298#], defer[1]
.6521 F0000CD800 common_code
	.%line 346 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 54, <<0]
.6522 AAF00C0C00 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/                  switch(cid) {
l_2239#:
	alu[--, 3, -, a0]
.%import_expr common_code 6523 <34:22:0> &bp 6536 +
.6523 DE62100105 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6536
	blo[l_2248#], defer[1]
.6524 F000000F2C common_code
	.%line 328 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_3;
	immed[b3, 44, <<0]
.%import_expr common_code 6525 <26:22:8,17:10:0> &bp 6526 +
.6525 E8064DF800 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6526 A0
/******/                  switch(cid) {
	jump[a0, l_10989#], targets[l_10992#,l_10991#,l_10990#,l_10989#]
.%import_expr common_code 6526 <34:22:0> &bp 6536 +
.6526 DE62000018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6536
l_10989#:
	br[l_2248#]
.%import_expr common_code 6527 <34:22:0> &bp 6534 +
.6527 DE61800018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6534
l_10990#:
	br[l_2246#]
.%import_expr common_code 6528 <34:22:0> &bp 6532 +
.6528 DE61000018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6532
l_10991#:
	br[l_2244#]
.%import_expr common_code 6529 <34:22:0> &bp 6530 +
.6529 DE60800018 common_code
	.%line 329 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6530
l_10992#:
	br[l_2242#]
.%import_expr common_code 6530 <34:22:0> &bp 6593 +
.6530 DE70500018 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_3;  break;
l_2242#:
	br[l_2298#], defer[1]
.6531 F0000CD400 common_code
	.%line 333 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 53, <<0]
.%import_expr common_code 6532 <34:22:0> &bp 6593 +
.6532 DE70500018 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_2;  break;
l_2244#:
	br[l_2298#], defer[1]
.6533 F0000CD000 common_code
	.%line 332 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 52, <<0]
.%import_expr common_code 6534 <34:22:0> &bp 6593 +
.6534 DE70500018 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_1;  break;
l_2246#:
	br[l_2298#], defer[1]
.6535 F0000CCC00 common_code
	.%line 331 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 51, <<0]
.%import_expr common_code 6536 <34:22:0> &bp 6593 +
.6536 DE70500018 common_code
	.%line 334 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_3_CNTR_0;  break;
l_2248#:
	br[l_2298#], defer[1]
.6537 F0000CC800 common_code
	.%line 334 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 50, <<0]
.6538 AAF00C0C00 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/                  switch(cid) {
l_2251#:
	alu[--, 3, -, a0]
.%import_expr common_code 6539 <34:22:0> &bp 6552 +
.6539 DE66100105 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6552
	blo[l_2260#], defer[1]
.6540 F000000F28 common_code
	.%line 316 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_2;
	immed[b3, 40, <<0]
.%import_expr common_code 6541 <26:22:8,17:10:0> &bp 6542 +
.6541 E8064E3800 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6542 A0
/******/                  switch(cid) {
	jump[a0, l_10993#], targets[l_10996#,l_10995#,l_10994#,l_10993#]
.%import_expr common_code 6542 <34:22:0> &bp 6552 +
.6542 DE66000018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6552
l_10993#:
	br[l_2260#]
.%import_expr common_code 6543 <34:22:0> &bp 6550 +
.6543 DE65800018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6550
l_10994#:
	br[l_2258#]
.%import_expr common_code 6544 <34:22:0> &bp 6548 +
.6544 DE65000018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6548
l_10995#:
	br[l_2256#]
.%import_expr common_code 6545 <34:22:0> &bp 6546 +
.6545 DE64800018 common_code
	.%line 317 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6546
l_10996#:
	br[l_2254#]
.%import_expr common_code 6546 <34:22:0> &bp 6593 +
.6546 DE70500018 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_3;  break;
l_2254#:
	br[l_2298#], defer[1]
.6547 F0000CC400 common_code
	.%line 321 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 49, <<0]
.%import_expr common_code 6548 <34:22:0> &bp 6593 +
.6548 DE70500018 common_code
	.%line 320 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_2;  break;
l_2256#:
	br[l_2298#], defer[1]
.6549 F0000CC000 common_code
	.%line 320 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 48, <<0]
.%import_expr common_code 6550 <34:22:0> &bp 6593 +
.6550 DE70500018 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_1;  break;
l_2258#:
	br[l_2298#], defer[1]
.6551 F0000CBC00 common_code
	.%line 319 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 47, <<0]
.%import_expr common_code 6552 <34:22:0> &bp 6593 +
.6552 DE70500018 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_2_CNTR_0;  break;
l_2260#:
	br[l_2298#], defer[1]
.6553 F0000CB800 common_code
	.%line 322 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 46, <<0]
.6554 AAF00C0C00 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/                  switch(cid) {
l_2263#:
	alu[--, 3, -, a0]
.%import_expr common_code 6555 <34:22:0> &bp 6568 +
.6555 DE6A100105 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6568
	blo[l_2272#], defer[1]
.6556 F000000F24 common_code
	.%line 304 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_1;
	immed[b3, 36, <<0]
.%import_expr common_code 6557 <26:22:8,17:10:0> &bp 6558 +
.6557 E8064E7800 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6558 A0
/******/                  switch(cid) {
	jump[a0, l_10997#], targets[l_11000#,l_10999#,l_10998#,l_10997#]
.%import_expr common_code 6558 <34:22:0> &bp 6568 +
.6558 DE6A000018 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6568
l_10997#:
	br[l_2272#]
.%import_expr common_code 6559 <34:22:0> &bp 6566 +
.6559 DE69800018 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6566
l_10998#:
	br[l_2270#]
.%import_expr common_code 6560 <34:22:0> &bp 6564 +
.6560 DE69000018 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6564
l_10999#:
	br[l_2268#]
.%import_expr common_code 6561 <34:22:0> &bp 6562 +
.6561 DE68800018 common_code
	.%line 305 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6562
l_11000#:
	br[l_2266#]
.%import_expr common_code 6562 <34:22:0> &bp 6593 +
.6562 DE70500018 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_3;  break;
l_2266#:
	br[l_2298#], defer[1]
.6563 F0000CB400 common_code
	.%line 309 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 45, <<0]
.%import_expr common_code 6564 <34:22:0> &bp 6593 +
.6564 DE70500018 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_2;  break;
l_2268#:
	br[l_2298#], defer[1]
.6565 F0000CB000 common_code
	.%line 308 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 44, <<0]
.%import_expr common_code 6566 <34:22:0> &bp 6593 +
.6566 DE70500018 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_1;  break;
l_2270#:
	br[l_2298#], defer[1]
.6567 F0000CAC00 common_code
	.%line 307 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 43, <<0]
.%import_expr common_code 6568 <34:22:0> &bp 6593 +
.6568 DE70500018 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_1_CNTR_0;  break;
l_2272#:
	br[l_2298#], defer[1]
.6569 F0000CA800 common_code
	.%line 310 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 42, <<0]
.6570 AAF00C0C00 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/                  switch(cid) { // counter id 
l_2275#:
	alu[--, 3, -, a0]
.%import_expr common_code 6571 <34:22:0> &bp 6592 +
.6571 DE70100105 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6592
	blo[l_2295#], defer[1]
.6572 F000000F20 common_code
	.%line 292 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
	immed[b3, 32, <<0]
.%import_expr common_code 6573 <26:22:8,17:10:0> &bp 6574 +
.6573 E8064EB800 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6574 A0
/******/                  switch(cid) { // counter id 
	jump[a0, l_11010#], targets[l_11013#,l_11012#,l_11011#,l_11010#]
.%import_expr common_code 6574 <34:22:0> &bp 6592 +
.6574 DE70000018 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6592
l_11010#:
	br[l_2295#]
.%import_expr common_code 6575 <34:22:0> &bp 6590 +
.6575 DE6F800018 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6590
l_11011#:
	br[l_2293#]
.%import_expr common_code 6576 <34:22:0> &bp 6588 +
.6576 DE6F000018 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6588
l_11012#:
	br[l_2291#]
.%import_expr common_code 6577 <34:22:0> &bp 6586 +
.6577 DE6E800018 common_code
	.%line 293 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6586
l_11013#:
	br[l_2289#]
.6578 AAF00C0C00 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/                  switch(cid) {
l_2287#:
	alu[--, 3, -, a0]
.%import_expr common_code 6579 <34:22:0> &bp 6592 +
.6579 DE70100105 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6592
	blo[l_2295#], defer[1]
.6580 F000000F20 common_code
	.%line 351 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
/******/                  stats_cerr = COUNTER_REQUESTS_DROPPED_PLUGIN_0;
	immed[b3, 32, <<0]
.%import_expr common_code 6581 <26:22:8,17:10:0> &bp 6582 +
.6581 E8064ED800 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6582 A0
/******/                  switch(cid) {
	jump[a0, l_11006#], targets[l_11009#,l_11008#,l_11007#,l_11006#]
.%import_expr common_code 6582 <34:22:0> &bp 6592 +
.6582 DE70000018 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6592
l_11006#:
	br[l_2295#]
.%import_expr common_code 6583 <34:22:0> &bp 6590 +
.6583 DE6F800018 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6590
l_11007#:
	br[l_2293#]
.%import_expr common_code 6584 <34:22:0> &bp 6588 +
.6584 DE6F000018 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6588
l_11008#:
	br[l_2291#]
.%import_expr common_code 6585 <34:22:0> &bp 6586 +
.6585 DE6E800018 common_code
	.%line 352 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0 6586
l_11009#:
	br[l_2289#]
.%import_expr common_code 6586 <34:22:0> &bp 6593 +
.6586 DE70500018 common_code
	.%line 356 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 3:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_3;  break;
l_2289#:
	br[l_2298#], defer[1]
.6587 F0000CA400 common_code
	.%line 356 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 41, <<0]
.%import_expr common_code 6588 <34:22:0> &bp 6593 +
.6588 DE70500018 common_code
	.%line 355 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 2:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_2;  break;
l_2291#:
	br[l_2298#], defer[1]
.6589 F0000CA000 common_code
	.%line 355 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 40, <<0]
.%import_expr common_code 6590 <34:22:0> &bp 6593 +
.6590 DE70500018 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 1 6593
/******/                      case 1:  stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_1;  break;
l_2293#:
	br[l_2298#], defer[1]
.6591 F0000C9C00 common_code
	.%line 354 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1017 0
	immed[a0, 39, <<0]
.6592 F0000C9800 common_code
	.%line 357 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1017 0
/******/                      default: stats_regnum = ONL_ROUTER_PLUGIN_0_CNTR_0;  break;
l_2295#:
	immed[a0, 38, <<0]
.%import_expr common_code 6593 <34:22:0> &bp 4048 +
.6593 DBF4100018 common_code
	.%line 369 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:702 1 4048
/******/      WU_incrementGlobalRegister(stats_regnum, stats_cerr); // see counter_util.c
l_2298#:
	br[_WU_incrementGlobalRegister#], defer[1]
.%import_expr common_code 6594 <27:20:8,7:0:0> &bp 6595 +
.6594 F0019017C3 common_code
	.%line 369 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:702 0
	load_addr[b5, l_10935#]
.6595 F0000C0300 common_code
	.%line 370 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:702 0
/******/  }
l_10935#:
	nop
.6596 E8000C0003 common_code
	.%line 370 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:702 0 0 A3
	rtn[a3]
.6597 FC04400000 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1012 1
/******/    switch(__ME())
_plugin_init#:
	local_csr_rd[active_ctx_sts]
.6598 F0000C0000 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1012 0
	immed[a0, 0, <<0]
.6599 843008FD00 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1011 0
	alu_shf[a0, 31, AND, a0, >>3]
.6600 AA800C1C00 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
	alu[a0, a0, -, 7]
.6601 AAF00C3000 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
	alu[--, 12, -, a0]
.%import_expr common_code 6602 <34:22:0> &bp 6637 +
.6602 DE7B400105 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
	blo[l_10641#]
.%import_expr common_code 6603 <26:22:8,17:10:0> &bp 6604 +
.6603 E8064F3000 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6604 A0
	jump[a0, l_11014#], targets[l_11026#,l_11025#,l_11024#,l_11023#,l_11022#,l_11021#,l_11020#,l_11019#,l_11018#,l_11017#,l_11016#,l_11015#,l_11014#]
.%import_expr common_code 6604 <34:22:0> &bp 6637 +
.6604 DE7B400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
l_11014#:
	br[l_10641#]
.%import_expr common_code 6605 <34:22:0> &bp 6637 +
.6605 DE7B400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
l_11015#:
	br[l_10641#]
.%import_expr common_code 6606 <34:22:0> &bp 6637 +
.6606 DE7B400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
l_11016#:
	br[l_10641#]
.%import_expr common_code 6607 <34:22:0> &bp 6637 +
.6607 DE7B400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
l_11017#:
	br[l_10641#]
.%import_expr common_code 6608 <34:22:0> &bp 6637 +
.6608 DE7B400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
l_11018#:
	br[l_10641#]
.%import_expr common_code 6609 <34:22:0> &bp 6637 +
.6609 DE7B400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
l_11019#:
	br[l_10641#]
.%import_expr common_code 6610 <34:22:0> &bp 6637 +
.6610 DE7B400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
l_11020#:
	br[l_10641#]
.%import_expr common_code 6611 <34:22:0> &bp 6637 +
.6611 DE7B400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
l_11021#:
	br[l_10641#]
.%import_expr common_code 6612 <34:22:0> &bp 6637 +
.6612 DE7B400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6637
l_11022#:
	br[l_10641#]
.%import_expr common_code 6613 <34:22:0> &bp 6632 +
.6613 DE7A000018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6632
l_11023#:
	br[l_10638#]
.%import_expr common_code 6614 <34:22:0> &bp 6627 +
.6614 DE78C00018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6627
l_11024#:
	br[l_10636#]
.%import_expr common_code 6615 <34:22:0> &bp 6622 +
.6615 DE77800018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6622
l_11025#:
	br[l_10634#]
.%import_expr common_code 6616 <34:22:0> &bp 6617 +
.6616 DE76400018 common_code
	.%line 674 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 6617
l_11026#:
	br[l_10632#]
.6617 F0000C1007 common_code
	.%line 702 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        pluginId = 4;
l_10632#:
	immed[a7, 4, <<0]
.6618 F0000C2801 common_code
	.%line 703 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        dlFromBlock  = PACKET_IN_RING_4;
	immed[a1, 10, <<0]
.%import_expr common_code 6619 <34:22:0> &bp 6641 +
.6619 DE7C600018 common_code
	.%line 705 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 2 6641
/******/        msgNextBlock = MESSAGE_OUT_RING_4;
	br[l_10644#], defer[2]
.6620 F0000C5006 common_code
	.%line 704 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:710 1
/******/        msgFromBlock = MESSAGE_IN_RING_4;
	immed[a6, 20, <<0]
.6621 F000001F0F common_code
	.%line 705 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:710 0
/******/        msgNextBlock = MESSAGE_OUT_RING_4;
	immed[b7, 15, <<0]
.6622 F0000C0C07 common_code
	.%line 696 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        pluginId = 3;
l_10634#:
	immed[a7, 3, <<0]
.6623 F0000C2401 common_code
	.%line 697 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        dlFromBlock  = PACKET_IN_RING_3;
	immed[a1, 9, <<0]
.%import_expr common_code 6624 <34:22:0> &bp 6641 +
.6624 DE7C600018 common_code
	.%line 699 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 2 6641
/******/        msgNextBlock = MESSAGE_OUT_RING_3;
	br[l_10644#], defer[2]
.6625 F0000C4C06 common_code
	.%line 698 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:710 1
/******/        msgFromBlock = MESSAGE_IN_RING_3;
	immed[a6, 19, <<0]
.6626 F000001F0E common_code
	.%line 699 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:710 0
/******/        msgNextBlock = MESSAGE_OUT_RING_3;
	immed[b7, 14, <<0]
.6627 F0000C0807 common_code
	.%line 690 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        pluginId = 2;
l_10636#:
	immed[a7, 2, <<0]
.6628 F0000C2001 common_code
	.%line 691 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        dlFromBlock  = PACKET_IN_RING_2;
	immed[a1, 8, <<0]
.%import_expr common_code 6629 <34:22:0> &bp 6641 +
.6629 DE7C600018 common_code
	.%line 693 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 2 6641
/******/        msgNextBlock = MESSAGE_OUT_RING_2;
	br[l_10644#], defer[2]
.6630 F0000C4806 common_code
	.%line 692 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:710 1
/******/        msgFromBlock = MESSAGE_IN_RING_2;
	immed[a6, 18, <<0]
.6631 F000001F0D common_code
	.%line 693 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:710 0
/******/        msgNextBlock = MESSAGE_OUT_RING_2;
	immed[b7, 13, <<0]
.6632 F0000C0407 common_code
	.%line 683 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        pluginId = 1;
l_10638#:
	immed[a7, 1, <<0]
.6633 F0000C1C01 common_code
	.%line 684 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        dlFromBlock  = PACKET_IN_RING_1;
	immed[a1, 7, <<0]
.%import_expr common_code 6634 <34:22:0> &bp 6641 +
.6634 DE7C600018 common_code
	.%line 686 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 2 6641
/******/        msgNextBlock = MESSAGE_OUT_RING_1;
	br[l_10644#], defer[2]
.6635 F0000C4406 common_code
	.%line 685 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:710 1
/******/        msgFromBlock = MESSAGE_IN_RING_1;
	immed[a6, 17, <<0]
.6636 F000001F0C common_code
	.%line 686 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:710 0
/******/        msgNextBlock = MESSAGE_OUT_RING_1;
	immed[b7, 12, <<0]
.6637 F0000C0007 common_code
	.%line 708 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        pluginId = 0;
l_10641#:
	immed[a7, 0, <<0]
.6638 F0000C1801 common_code
	.%line 709 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        dlFromBlock  = PACKET_IN_RING_0;
	immed[a1, 6, <<0]
.6639 F0000C4006 common_code
	.%line 710 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        msgFromBlock = MESSAGE_IN_RING_0;
	immed[a6, 16, <<0]
.6640 F000001F0B common_code
	.%line 711 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/        msgNextBlock = MESSAGE_OUT_RING_0;
	immed[b7, 11, <<0]
.%import_expr common_code 6641 <34:22:0> &bp 6336 +
.6641 DE30100018 common_code
	.%line 715 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 1 6336
/******/    plugin_init_user(); // user hook
l_10644#:
	br[_plugin_init_user#], defer[1]
.%import_expr common_code 6642 <27:20:8,17:10:0> &bp 6643 +
.6642 F0019FCC04 common_code
	.%line 715 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:710 0
	load_addr[a4, l_10936#]
.6643 F0000C0300 common_code
	.%line 716 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0
/******/  }
l_10936#:
	nop
.6644 E8000C0003 common_code
	.%line 716 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:710 0 0 A3
	rtn[a3]
.6645 A08BFC04BF common_code
	.%line 275 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
/******/      ++npkts;
_handle_pkt_user#:
	alu[@a63, @a63, +, 1]
.%import_expr common_code 6646 <34:22:0> &bp 6498 +
.6646 DE58A00018 common_code
	.%line 277 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 2 6498
/******/      onl_api_plugin_cntr_inc(pluginId, PKT_COUNT);
	br[_onl_api_plugin_cntr_inc#], defer[2]
.6647 F0000C0000 common_code
	.%line 277 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:701 1
	immed[a0, 0, <<0]
.%import_expr common_code 6648 <27:20:8,17:10:0> &bp 6649 +
.6648 F0019FE403 common_code
	.%line 277 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:701 0
	load_addr[a3, l_10937#]
.6649 C003102800 common_code
	.%line 279 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
/******/      qid = ring_in.qid & 0x1fff;			// external qid
l_10937#:
	ld_field_w_clr[a0, 0011, b10, >>0]
.6650 F001F007FF common_code
	.%line 279 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
	immed[b1, 8191, <<0]
.6651 A400000400 common_code
	.%line 279 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
	alu[a0, a0, AND, b1]
.6652 AAB00D0000 common_code
	.%line 283 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
/******/      if( qid == 64 ) {
	alu[--, a0, -, 64]
.%import_expr common_code 6653 <34:22:0> &bp 6662 +
.6653 DE81800101 common_code
	.%line 283 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0 6662
	bne[l_2168#]
.6654 AAB003BCFE common_code
	.%line 238 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1030 0
/******/      if( qlen < qthresh )	return 0;
	alu[--, @a126, -, @b111]
.%import_expr common_code 6655 <34:22:0> &bp 6693 +
.6655 DE89500105 common_code
	.%line 238 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1030 1 6693
	blo[l_2197#], defer[1]
.6656 A0403000AF common_code
	.%line 284 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:701 0
/******/      	droppkt = drop( qlen[0], qthresh[0], dropmask[0] );
	alu[a3, --, B, @a47]
.%import_expr common_code 6657 <34:22:0> &bp 81 +
.6657 D814500018 common_code
	.%line 240 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1030 1 81
/******/      randint = rand();
	br[_rand#], defer[1]
.%import_expr common_code 6658 <27:20:8,17:10:0> &bp 6659 +
.6658 F001AC0C05 common_code
	.%line 240 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1030 0
	load_addr[a5, l_10938#]
.6659 A440000C03 common_code
	.%line 241 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1030 0
/******/      randint = randint & dropmask;	// rightmost K bits
l_10938#:
	alu[a0, b3, AND, a3]
.%import_expr common_code 6660 <34:22:0> &bp 6693 +
.6660 DE89400101 common_code
	.%line 243 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1030 0 6693
/******/      if( randint == 0 )	dropit = 1;
	bne[l_2197#]
.%import_expr common_code 6661 <34:22:0> &bp 6691 +
.6661 DE88C00018 common_code
	.%line 243 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1030 0 6691
	br[l_10763#]
.6662 AAB00D0400 common_code
	.%line 285 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
/******/      } else if( qid == 65 ) {
l_2168#:
	alu[--, a0, -, 65]
.%import_expr common_code 6663 <34:22:0> &bp 6672 +
.6663 DE84000101 common_code
	.%line 285 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0 6672
	bne[l_2179#]
.6664 AAB0037CEE common_code
	.%line 238 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1031 0
/******/      if( qlen < qthresh )	return 0;
	alu[--, @a110, -, @b95]
.%import_expr common_code 6665 <34:22:0> &bp 6693 +
.6665 DE89500105 common_code
	.%line 238 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1031 1 6693
	blo[l_2197#], defer[1]
.6666 A0403000AF common_code
	.%line 286 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:701 0
/******/      	droppkt = drop( qlen[1], qthresh[1], dropmask[0] );
	alu[a3, --, B, @a47]
.%import_expr common_code 6667 <34:22:0> &bp 81 +
.6667 D814500018 common_code
	.%line 240 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1031 1 81
/******/      randint = rand();
	br[_rand#], defer[1]
.%import_expr common_code 6668 <27:20:8,17:10:0> &bp 6669 +
.6668 F001AC3405 common_code
	.%line 240 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1031 0
	load_addr[a5, l_10939#]
.6669 A440000C03 common_code
	.%line 241 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1031 0
/******/      randint = randint & dropmask;	// rightmost K bits
l_10939#:
	alu[a0, b3, AND, a3]
.%import_expr common_code 6670 <34:22:0> &bp 6693 +
.6670 DE89400101 common_code
	.%line 243 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1031 0 6693
/******/      if( randint == 0 )	dropit = 1;
	bne[l_2197#]
.%import_expr common_code 6671 <34:22:0> &bp 6691 +
.6671 DE88C00018 common_code
	.%line 243 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1031 0 6691
	br[l_10763#]
.6672 AAB00D0800 common_code
	.%line 287 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
/******/      } else if( qid == 66 ) {
l_2179#:
	alu[--, a0, -, 66]
.%import_expr common_code 6673 <34:22:0> &bp 6682 +
.6673 DE86800101 common_code
	.%line 287 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0 6682
	bne[l_2190#]
.6674 AAB0033CDE common_code
	.%line 238 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1032 0
/******/      if( qlen < qthresh )	return 0;
	alu[--, @a94, -, @b79]
.%import_expr common_code 6675 <34:22:0> &bp 6693 +
.6675 DE89500105 common_code
	.%line 238 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1032 1 6693
	blo[l_2197#], defer[1]
.6676 A0403000AF common_code
	.%line 288 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:701 0
/******/      	droppkt = drop( qlen[2], qthresh[2], dropmask[0] );
	alu[a3, --, B, @a47]
.%import_expr common_code 6677 <34:22:0> &bp 81 +
.6677 D814500018 common_code
	.%line 240 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1032 1 81
/******/      randint = rand();
	br[_rand#], defer[1]
.%import_expr common_code 6678 <27:20:8,17:10:0> &bp 6679 +
.6678 F001AC5C05 common_code
	.%line 240 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1032 0
	load_addr[a5, l_10940#]
.6679 A440000C03 common_code
	.%line 241 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1032 0
/******/      randint = randint & dropmask;	// rightmost K bits
l_10940#:
	alu[a0, b3, AND, a3]
.%import_expr common_code 6680 <34:22:0> &bp 6693 +
.6680 DE89400101 common_code
	.%line 243 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1032 0 6693
/******/      if( randint == 0 )	dropit = 1;
	bne[l_2197#]
.%import_expr common_code 6681 <34:22:0> &bp 6691 +
.6681 DE88C00018 common_code
	.%line 243 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1032 0 6691
	br[l_10763#]
.6682 AAB00D0C00 common_code
	.%line 289 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
/******/      } else if( qid == 67 ) {
l_2190#:
	alu[--, a0, -, 67]
.%import_expr common_code 6683 <34:22:0> &bp 6702 +
.6683 DE8B800101 common_code
	.%line 289 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0 6702
	bne[l_2206#]
.6684 AAB002FCCE common_code
	.%line 238 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1033 0
/******/      if( qlen < qthresh )	return 0;
	alu[--, @a78, -, @b63]
.%import_expr common_code 6685 <34:22:0> &bp 6693 +
.6685 DE89500105 common_code
	.%line 238 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1033 1 6693
	blo[l_2197#], defer[1]
.6686 A0403000AF common_code
	.%line 290 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:701 0
/******/      	droppkt = drop( qlen[3], qthresh[3], dropmask[0] );
	alu[a3, --, B, @a47]
.%import_expr common_code 6687 <34:22:0> &bp 81 +
.6687 D814500018 common_code
	.%line 240 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1033 1 81
/******/      randint = rand();
	br[_rand#], defer[1]
.%import_expr common_code 6688 <27:20:8,17:10:0> &bp 6689 +
.6688 F001AC8405 common_code
	.%line 240 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1033 0
	load_addr[a5, l_10941#]
.6689 A440000C03 common_code
	.%line 241 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1033 0
/******/      randint = randint & dropmask;	// rightmost K bits
l_10941#:
	alu[a0, b3, AND, a3]
.%import_expr common_code 6690 <34:22:0> &bp 6693 +
.6690 DE89400101 common_code
	.%line 243 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1033 0 6693
/******/      if( randint == 0 )	dropit = 1;
	bne[l_2197#]
.%import_expr common_code 6691 <34:22:0> &bp 6694 +
.6691 DE89900018 common_code
	.%line 243 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1033 1 6694
l_10763#:
	br[l_2200#], defer[1]
.6692 F0000C0400 common_code
	.%line 243 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1033 0
	immed[a0, 1, <<0]
.6693 F0000C0000 common_code
	.%line 290 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
/******/      	droppkt = drop( qlen[3], qthresh[3], dropmask[0] );
l_2197#:
	immed[a0, 0, <<0]
.6694 A070000000 common_code
	.%line 295 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0
/******/      if( droppkt ) {
l_2200#:
	alu[--, --, B, a0]
.%import_expr common_code 6695 <34:22:0> &bp 6702 +
.6695 DE8B800100 common_code
	.%line 295 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0 6702
	beq[l_2206#]
.%import_expr common_code 6696 <34:22:0> &bp 6498 +
.6696 DE58A00018 common_code
	.%line 296 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 2 6498
/******/  	onl_api_plugin_cntr_inc(pluginId, DROP_COUNT);
	br[_onl_api_plugin_cntr_inc#], defer[2]
.6697 F0000C0400 common_code
	.%line 296 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:701 1
	immed[a0, 1, <<0]
.%import_expr common_code 6698 <27:20:8,17:10:0> &bp 6699 +
.6698 F001ACAC03 common_code
	.%line 296 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:701 0
	load_addr[a3, l_10942#]
.%import_expr common_code 6699 <34:22:0> &bp 6725 +
.6699 DE91600018 common_code
	.%line 2076 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1021 2 6725
/******/      ring_out.plugin_freelist_data_out.buf_handle_lo24 = (buf_handle & 0xFFFFFF);
l_10942#:
	br[l_10773#], defer[2]
.6700 A08CFC04CF common_code
	.%line 297 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:701 1
/******/  	++ndrops;
	alu[@a79, @a79, +, 1]
.6701 F0000C5402 common_code
	.%line 422 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1019 0
/******/      dlNextBlock = nextBlk;
	immed[a2, 21, <<0]
.6702 A070000002 common_code
	.%line 426 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
/******/      if( nextBlk == QM ) {
l_2206#:
	alu[--, --, B, a2]
.%import_expr common_code 6703 <34:22:0> &bp 6723 +
.6703 DE90C00101 common_code
	.%line 426 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0 6723
	bne[l_2210#]
.6704 C003180408 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
/******/  	out_port = (ring_in.uc_mc_bits >> 3) & 0x7;
	ld_field_w_clr[b1, 0011, a8, >>0]
.6705 A030000400 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 1
	alu[--, --, B, b1]
.6706 8C30000500 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1025 0
	asr[a0, b1, >>3]
.6707 A4003C1C00 common_code
	.%line 428 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu[a3, a0, AND, 7]
.6708 A0800C0403 common_code
	.%line 429 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
/******/  	onl_api_update_ring_out_to_qm(
	alu[a0, a3, +, 1]
.6709 9B30282A00 common_code
	.%line 429 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu_shf[b2, b10, OR, a0, <<13]
.6710 9100302900 common_code
	.%line 429 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu_shf[b3, --, B, b10, >>16]
.6711 B000103400 common_code
	.%line 2084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 0
/******/      ring_out.plugin_qm_data_out.buf_handle_lo24   = (buf_handle & 0xFFFFFF);
	alu[b1, --, B, b13]
.6712 C00708040A common_code
	.%line 2084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 0
	ld_field[b1, 0111, a10, <<0]
.6713 B000D00400 common_code
	.%line 2084 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 0
	alu[b13, --, B, b1]
.6714 B4001C3C03 common_code
	.%line 2085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 0
/******/      ring_out.plugin_qm_data_out.out_port     = (out_port & 0xF);
	alu[b1, a3, AND, 15]
.6715 888000BE0D common_code
	.%line 2085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 0
	alu_shf[a0, a13, AND~, 15, <<24]
.6716 8A80000600 common_code
	.%line 2085 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 0
	alu_shf[a0, a0, OR, b1, <<24]
.6717 C003000800 common_code
	.%line 2086 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 0
/******/      ring_out.plugin_qm_data_out.qid          = (qid & 0xFFFF);
	ld_field[a0, 0011, b2, <<0]
.6718 A040D00000 common_code
	.%line 2086 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 0
	alu[a13, --, B, a0]
.6719 A000003000 common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 0
/******/      ring_out.plugin_qm_data_out.l3_pkt_len   = (l3_pkt_len & 0xFFFF);
	alu[a0, --, B, b12]
.%import_expr common_code 6720 <34:22:0> &bp 6812 +
.6720 DEA7200018 common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1026 2 6812
	br[l_2224#], defer[2]
.6721 C10C000E00 common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1026 1
	ld_field[a0, 1100, b3, <<16]
.6722 B040C00000 common_code
	.%line 2087 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1026 0
	alu[b12, --, B, a0]
.6723 AAB00C5402 common_code
	.%line 434 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
/******/      } else if( nextBlk == DROP ) {
l_2210#:
	alu[--, a2, -, 21]
.%import_expr common_code 6724 <34:22:0> &bp 6729 +
.6724 DE92400101 common_code
	.%line 434 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0 6729
	bne[l_2212#]
.6725 B000103400 common_code
	.%line 2076 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1027 0
/******/      ring_out.plugin_freelist_data_out.buf_handle_lo24 = (buf_handle & 0xFFFFFF);
l_10773#:
	alu[b1, --, B, b13]
.%import_expr common_code 6726 <34:22:0> &bp 6812 +
.6726 DEA7200018 common_code
	.%line 2076 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1027 2 6812
	br[l_2224#], defer[2]
.6727 C00708040A common_code
	.%line 2076 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1027 1
	ld_field[b1, 0111, a10, <<0]
.6728 B000D00400 common_code
	.%line 2076 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1027 0
	alu[b13, --, B, b1]
.6729 AAB00C0402 common_code
	.%line 436 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
/******/      } else if( nextBlk == MUX ) {
l_2212#:
	alu[--, a2, -, 1]
.%import_expr common_code 6730 <34:22:0> &bp 6758 +
.6730 DE99800101 common_code
	.%line 436 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0 6758
	bne[l_2214#]
.6731 C003180408 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
/******/  	onl_api_update_ring_out_to_mux(
	ld_field_w_clr[b1, 0011, a8, >>0]
.6732 A030000400 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 1
	alu[--, --, B, b1]
.6733 8C30000500 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 0 fiid:1025 0
	asr[a0, b1, >>3]
.6734 A4000C1C00 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu[a0, a0, AND, 7]
.6735 9180202500 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu_shf[b2, --, B, b9, >>24]
.6736 81B0302500 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu_shf[a3, --, B, b9, >>27]
.6737 9100302900 common_code
	.%line 437 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu_shf[b3, --, B, b10, >>16]
.6738 B000103400 common_code
	.%line 2119 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
/******/      ring_out.plugin_mux_data_out.buf_handle_lo24 = (buf_handle & 0xFFFFFF);
	alu[b1, --, B, b13]
.6739 C00708040A common_code
	.%line 2119 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	ld_field[b1, 0111, a10, <<0]
.6740 A4000C3C00 common_code
	.%line 2120 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
/******/      ring_out.plugin_mux_data_out.out_port     = (out_port & 0xF);
	alu[a0, a0, AND, 15]
.6741 988018062F common_code
	.%line 2120 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	alu_shf[b1, b1, AND~, 15, <<24]
.6742 9A80180600 common_code
	.%line 2120 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	alu_shf[b1, b1, OR, a0, <<24]
.6743 B000D00400 common_code
	.%line 2120 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	alu[b13, --, B, b1]
.6744 A440000B07 common_code
	.%line 2121 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
/******/      ring_out.plugin_mux_data_out.in_port      = (in_port & 0x7);
	alu[a0, b2, AND, 7]
.6745 9880283227 common_code
	.%line 2121 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	alu_shf[b2, b12, AND~, 7, <<24]
.6746 9A80280A00 common_code
	.%line 2121 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	alu_shf[b2, b2, OR, a0, <<24]
.6747 B4001C7C03 common_code
	.%line 2122 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
/******/      ring_out.plugin_mux_data_out.plugin_tag   = (plugin_tag & 0x1F);
	alu[b1, a3, AND, 31]
.6748 8850080A3F common_code
	.%line 2122 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	alu_shf[a0, b2, AND~, 31, <<27]
.6749 8A50000600 common_code
	.%line 2122 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	alu_shf[a0, a0, OR, b1, <<27]
.6750 C003002400 common_code
	.%line 2123 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
/******/      ring_out.plugin_mux_data_out.stats_index   = (statsIndex & 0xFFFF);
	ld_field[a0, 0011, b9, <<0]
.6751 C104008200 common_code
	.%line 2124 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
/******/      ring_out.plugin_mux_data_out.flags        = (flags & 0xFF);
	ld_field[a0, 0100, 0, <<16]
.6752 B040C00000 common_code
	.%line 2124 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	alu[b12, --, B, a0]
.6753 A04000000D common_code
	.%line 2125 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
/******/      ring_out.plugin_mux_data_out.qid          = (qid & 0xFFFF);
	alu[a0, --, B, a13]
.6754 C003002800 common_code
	.%line 2125 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 0
	ld_field[a0, 0011, b10, <<0]
.%import_expr common_code 6755 <34:22:0> &bp 6812 +
.6755 DEA7200018 common_code
	.%line 2126 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1028 2 6812
/******/      ring_out.plugin_mux_data_out.l3_pkt_len   = (l3_pkt_len & 0xFFFF);
	br[l_2224#], defer[2]
.6756 C10C000E00 common_code
	.%line 2126 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1028 1
	ld_field[a0, 1100, b3, <<16]
.6757 A040D00000 common_code
	.%line 2126 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1028 0
	alu[a13, --, B, a0]
.6758 AAB00C1802 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
/******/      } else if(	nextBlk == PACKET_IN_RING_0	||
l_2214#:
	alu[--, a2, -, 6]
.%import_expr common_code 6759 <34:22:0> &bp 6768 +
.6759 DE9C000100 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0 6768
	beq[l_2219#]
.6760 AAB00C1C02 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu[--, a2, -, 7]
.%import_expr common_code 6761 <34:22:0> &bp 6768 +
.6761 DE9C000100 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0 6768
	beq[l_2219#]
.6762 AAB00C2002 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu[--, a2, -, 8]
.%import_expr common_code 6763 <34:22:0> &bp 6768 +
.6763 DE9C000100 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0 6768
	beq[l_2219#]
.6764 AAB00C2402 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu[--, a2, -, 9]
.%import_expr common_code 6765 <34:22:0> &bp 6768 +
.6765 DE9C000100 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0 6768
	beq[l_2219#]
.6766 AAB00C2802 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu[--, a2, -, 10]
.%import_expr common_code 6767 <34:22:0> &bp 6797 +
.6767 DEA3400101 common_code
	.%line 446 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0 6797
	bne[l_2220#]
.6768 8180002500 common_code
	.%line 451 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
/******/  	onl_api_update_ring_out_to_plugin(
l_2219#:
	alu_shf[a0, --, B, b9, >>24]
.6769 81B0302500 common_code
	.%line 451 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu_shf[a3, --, B, b9, >>27]
.6770 9100202100 common_code
	.%line 451 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu_shf[b2, --, B, b8, >>16]
.6771 9100302900 common_code
	.%line 451 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
	alu_shf[b3, --, B, b10, >>16]
.6772 B000103400 common_code
	.%line 2170 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.buf_handle_lo24   = (buf_handle & 0xFFFFFF);
	alu[b1, --, B, b13]
.6773 C00708040A common_code
	.%line 2170 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	ld_field[b1, 0111, a10, <<0]
.6774 B000D00400 common_code
	.%line 2170 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	alu[b13, --, B, b1]
.6775 B4001C1C00 common_code
	.%line 2171 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.in_port           = (in_port & 0x7);
	alu[b1, a0, AND, 7]
.6776 8880083227 common_code
	.%line 2171 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	alu_shf[a0, b12, AND~, 7, <<24]
.6777 8A80000600 common_code
	.%line 2171 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	alu_shf[a0, a0, OR, b1, <<24]
.6778 B4001C7C03 common_code
	.%line 2172 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.plugin_tag        = (plugin_tag & 0x1F);
	alu[b1, a3, AND, 31]
.6779 885000FE00 common_code
	.%line 2172 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	alu_shf[a0, a0, AND~, 31, <<27]
.6780 8A50000600 common_code
	.%line 2172 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	alu_shf[a0, a0, OR, b1, <<27]
.6781 C003002400 common_code
	.%line 2173 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.stats_index        = (statsIndex & 0xFFFF);
	ld_field[a0, 0011, b9, <<0]
.6782 C104008200 common_code
	.%line 2174 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.flags             = (flags & 0xFF);
	ld_field[a0, 0100, 0, <<16]
.6783 B040C00000 common_code
	.%line 2174 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	alu[b12, --, B, a0]
.6784 A04030000D common_code
	.%line 2175 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.qid               = (qid & 0xFFFF);
	alu[a3, --, B, a13]
.6785 C003002803 common_code
	.%line 2175 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	ld_field[a3, 0011, b10, <<0]
.6786 A040C00009 common_code
	.%line 2176 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.nh_eth_daddr_hi32 = nh_eth_daddr_hi32;
	alu[a12, --, B, a9]
.6787 A000002C00 common_code
	.%line 2177 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.nh_eth_daddr_lo16 = (nh_eth_daddr_lo16 & 0xFFFF);
	alu[a0, --, B, b11]
.6788 C10C000A00 common_code
	.%line 2177 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	ld_field[a0, 1100, b2, <<16]
.6789 C003002000 common_code
	.%line 2178 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.eth_type          = (eth_type & 0xFFFF);
	ld_field[a0, 0011, b8, <<0]
.6790 B040B00000 common_code
	.%line 2178 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	alu[b11, --, B, a0]
.6791 B04010000B common_code
	.%line 2179 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
/******/      ring_out.plugin_plugin_data_out.uc_mc_bits        = (uc_mc_bits & 0xFFFF);
	alu[b1, --, B, a11]
.6792 C003080408 common_code
	.%line 2179 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	ld_field[b1, 0011, a8, <<0]
.6793 A000B00400 common_code
	.%line 2179 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 0
	alu[a11, --, B, b1]
.%import_expr common_code 6794 <34:22:0> &bp 6812 +
.6794 DEA7200018 common_code
	.%line 2180 "/users/onl/npr/pluginFramework/plugin_api.h" 1 fiid:1029 2 6812
/******/      ring_out.plugin_plugin_data_out.l3_pkt_len        = (l3_pkt_len & 0xFFFF);
	br[l_2224#], defer[2]
.6795 C10C000E03 common_code
	.%line 2180 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1029 1
	ld_field[a3, 1100, b3, <<16]
.6796 A040D00003 common_code
	.%line 2180 "/users/onl/npr/pluginFramework/plugin_api.h" 0 fiid:1029 0
	alu[a13, --, B, a3]
.6797 AAB00C5802 common_code
	.%line 464 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0
/******/      } else if( nextBlk == DO_NOTHING ) {
l_2220#:
	alu[--, a2, -, 22]
.%import_expr common_code 6798 <34:22:0> &bp 6812 +
.6798 DEA7000100 common_code
	.%line 464 "/users/onl/npr/plugins/erd++/plugin_helpers.h" 1 fiid:1025 0 6812
	beq[l_2224#]
.6799 AAB00C14DF common_code
	.%line 145 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 0
/******/      if( nerrs < 5 )	errno[nerrs] = n;
	alu[--, @a95, -, 5]
.%import_expr common_code 6800 <34:22:0> &bp 6808 +
.6800 DEA6000104 common_code
	.%line 145 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 0 6808
	bhs[l_2223#]
.6801 A0400000DF common_code
	.%line 145 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 0
	alu[a0, --, B, @a95]
.6802 91E0180200 common_code
	.%line 145 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 0
	alu_shf[b1, --, B, a0, <<2]
.%import_expr common_code 6803 <27:20:8,17:10:0> _errno &v 0 +
.6803 F0400C3000 common_code
	.%line 145 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 0
	immed_w0[a0, @_errno]
.%import_expr common_code 6804 <27:20:24,17:10:16> _errno &v 0 +
.6804 F4400C0000 common_code
	.%line 145 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 0
	immed_w1[a0, @_errno]
.6805 A0C0000400 common_code
	.%line 145 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 0
	alu[a0, b1, +, a0]
.6806 0110008100 common_code
	.%line 145 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 1
	sram[write, $0, a0, 0, 1], ctx_swap[s1], defer[1]
.6807 F0000C0580 common_code
	.%line 145 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1024 0
	immed[$0, 1, <<0]
.6808 A08DFC04DF common_code
	.%line 146 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 0
/******/      ++nerrs;
l_2223#:
	alu[@a95, @a95, +, 1]
.%import_expr common_code 6809 <34:22:0> &bp 6498 +
.6809 DE58A00018 common_code
	.%line 147 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:1024 2 6498
/******/      onl_api_plugin_cntr_inc(pluginId, 3);	// external error counter
	br[_onl_api_plugin_cntr_inc#], defer[2]
.6810 F0000C0C00 common_code
	.%line 147 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1024 1
	immed[a0, 3, <<0]
.%import_expr common_code 6811 <27:20:8,17:10:0> &bp 6812 +
.6811 F001AE7003 common_code
	.%line 147 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:1024 0
	load_addr[a3, l_10943#]
.6812 E8000C0004 common_code
	.%line 307 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:701 0 0 A4
/******/  }
l_10943#:
l_2224#:
	rtn[a4]
.%import_expr common_code 6813 <34:22:0> &bp 1630 +
.6813 D997900018 common_code
	.%line 349 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:700 1 1630
/******/    dl_source_packet(dlFromBlock);
_handle_pkt#:
	br[_dl_source_packet#], defer[1]
.%import_expr common_code 6814 <27:20:8,7:0:0> &bp 6815 +
.6814 F001A00B9F common_code
	.%line 349 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:700 0
	load_addr[b2, l_10944#]
.%import_expr common_code 6815 <34:22:0> &bp 6645 +
.6815 DE7D500018 common_code
	.%line 351 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:700 1 6645
/******/    handle_pkt_user( );
l_10944#:
	br[_handle_pkt_user#], defer[1]
.%import_expr common_code 6816 <27:20:8,17:10:0> &bp 6817 +
.6816 F001AE8404 common_code
	.%line 351 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:700 0
	load_addr[a4, l_10945#]
.%import_expr common_code 6817 <34:22:0> &bp 1683 +
.6817 D9A4D00018 common_code
	.%line 353 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:700 1 1683
/******/    dl_sink_packet(dlNextBlock);	// assumes do nothing if an invalid value
l_10945#:
	br[_dl_sink_packet#], defer[1]
.%import_expr common_code 6818 <27:20:8,7:0:0> &bp 6819 +
.6818 F001A00BA3 common_code
	.%line 353 "/users/onl/npr/plugins/erd++/erd++.c" 0 fiid:700 0
	load_addr[b2, l_10946#]
.6819 F0000C0300 common_code
	.%line 354 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:700 0
/******/  }
l_10946#:
	nop
.6820 E800001300 common_code
	.%line 354 "/users/onl/npr/plugins/erd++/erd++.c" 1 fiid:700 0 0 B4
	rtn[b4]
+ucode_end
